问题: 有如下程序: int func(int a,int b) {return(a+b);) main() { int x=2,y=5,z=8,r; r=func(fune(x,y),z); printf(”%d\n”,r);} 该程序的输出的结果是()A、12B、13C、14D、15
查看答案
问题: 有以下程序 fun(Char p[][10]) {int n=O,i; for(i=O;i<7;i++) if(p[i][O]==’T’)n++; return n; } main( ) {Char str[][10]={”Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sat”,”Sun”}; printf(”%d/n”,fun(str)); } 程序执行后的输出结果是()A、OB、1C、2D、3
问题:在C语言中,下列描述正确的是()A、不能使用do—while语句构成的循环B、do-while语句构成的循环必须用break语句才能退出C、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环D、do-while语句构成的循环,当while语句中的表达式值为零时结束循环
问题: 若有以下定义 int a〔 〕={1,2,3,4,5,6,7,8,9,10),*p=a; 则值为3的表达式是() A、p+=2,*(p++)B、p+=2,*++pC、p+=3,*p++D、p+=2,++*P
问题:若有赋值语句x=x+3;则其含义是()
问题: 以下程序运行后的输出结果是()。 main( ) {int a=010,b=2,c; c=a+b; printf(“%d”,c); }
问题:int a=3,b=8,c=5,m;m=(a>b)?a:(b>c)?b:c;in的值为()A、3B、5C、8D、13
问题: 有以下程序 void swap(Char *x,Char *y) {Char t; t=*x;*x=*y;*y=t; } main( ) {Char *s1=”abc”,*s2=”123”; swap(sl,s2); printf(”%s,%s/n”,s1,s2); } 程序执行后的输出结果是()A、abe,123B、123,abcC、321,cbaD、1bc,a23
问题: 以下函数调用语句中含有的实参个数为() func((exp1,exp2),(exp3,exp4,exp5)); A、1B、2C、4D、5
问题:C语言程序函数返回值)是通过()语句返回。
问题:执行int x,y,z.k;x=(y=4,z=16,k=32)后,x的值是()A、4B、16C、32D、52
问题:函数调用时传入的参数称为()
问题:有声明int a[]={3,2,4},*p=a;则取值为2的是()A、pB、*pC、*p++D、*++p
问题:C语言中,函数的默认存储类别是()A、autoB、staticC、externD、无存储类别
问题:有宏定义#define M(x)x*x;则a=M(2+3)的值是()A、2B、3C、11D、25
问题: 以下程序的输出结果是() #include union pw {int i;char ch[2];}a; main( ) {a.ch[0]=13;a.ch[1]=0;printf(”%d/n”,a.i);} (注意:ch[0]在低字节,ch[1]在高字节。) A、13B、14C、208D、209
问题:要判别变量a为真应该使用()A、a=0B、a==0C、a==1D、a!=0
问题:在scanf()函数的格式说明符中,长整型数的输人格式说明符是()A、%dB、%ldC、%IfD、%x
问题:编程:从键盘输入一个字符串,并在显示器输出。
问题:下列对变量的定义中,错误的是()A、可以不放在本编译单位中,而放在其他编译单位中B、可以放在某个函数的函数头中C、可以放在所有函数之外D、可以放在某个复合语句的开头