继续我们的二级C练习!(注意每个10道题是按类型分配好的,这样便于加深对一个知识点的理解,不同阶段的侧重点不一样)。 11.下列字符串不属于标识符的是() A)sum B)average C)day_night D)M.D.JOHN
12.若t已定义为double类型,表达式:t=1,t++,t+5的值是() A)1 B)7.0 C)2.0 D)1.0
13.以下各选项企图说明一种新的类型名,其中正确的是() A)typedef v1int; B)typedefv2=int; C)typedef intv3; D)typedefv4∶int;
14.若有代数式“ex+y2+y/x”,则正确的C语言表达式是() A)ex+y*y+y/x B)exp x+pow (y,2)+y/x C)exp (x)+pow(y,2)+y/x D)ex+y2+y/x
15.若x=3,y=z=4,则下列表达式的值分别为() (1)(z>=y>=x)? 1∶0 (2)y+=z,x*=y A)0 24 B)1 8 C)0 8 D)1 12
16.下面程序的输出结果是() main() { int i,j; i=16;j=(i++)+i;printf("%d",j); i=15;printf("%d%d",++i,i); } A)32 16 15 B)33 15,15 C)34 15,16 D)34 16 15
17.在C语言中,整数65534在存储单元中的存储情况是() A)11 11 11 11 11 11 11 11 B)10 00 00 00 00 00 00 10 C)01 11 11 11 11 11 11 11 D)11 11 11 11 11 11 11 10
18.执行语句“for(n=10;n>0;) printf("%d",--n+n--);”后,下列说法正确的是() A)循环体执行了5次,最终n的值是-1 B)循环体执行了6次,最终n的值是-1 C)循环体执行了6次,最终n的值是0 D)循环体执行了5次,最终n的值是0
19.若有以下定义和语句: intu=010,v=0x10,w=10; printf("%d,%d,%d\n",u,v,w); 则输出结果是() A)8,16,10 B)10,10,10 C)8,8,10 D)8,10,10
20.以下函数调用语句中实参的个数是() func((exp1,exp2),(exp3,exp4,exp5)); A)1 B)2 C)4 D)5
答案: 11.D 12.B 13.C 14.C 15.A 16.A 17.D 18.D 19.A 20.B
|