C语言程序设计复习题
一、选择题
1、以下不是C语言的特点的是(_ B_ )
A. C语言简洁、紧凑
B.能够编制出功能复杂的程序
C. C语言可以直接对硬件进行操作
D.C语言移植性好
2、以下不正确的C语言标识符是( D__ )
A.ABC___ B.abc___ C.a_bc__ D.ab.c
3、以下正确的c语言标识符是(__ C_ )
A.%x___ B.a十b___ C.a123___ D.test!
4、一个c程序的执行是从( A_ )
A.main(___ )函数开始,直到main(__ )函数结束
B.第一个函数开始,直到最后一个函数结束
C.第一个语句开始,直到最后一个语句结束
D.main(___ )函数开始,直到最后一个函数结束
5、以下结果为整数的表达式(设有int i;char c;float f;)( B__ ).
A.i十f___ B.i*c___ C.c十f___ D.i十c十f
6、以下不正确的语句(设有int p,q)是( D__ )
A.P*=3;_ B.p/=q;__ C.p十=3;_ D.p&&=q;
7、以下使i的运算结果为4的表达式是(_ D_ )
A.int i=0,j=0;
_ (i=3,(j十十)十i);
B.int i=1,j=0;
_ j=i=((i=3)*2);
C.int i=0,j=1;
_ (j==1)?(i=1);(i=3);
D.int i=1,j=1;
__ i+=j十=2;
8、下面四个选项中,均是不正确的八进制数或十六进制数的选项是(_ D ).
________________ A)016_____________ _____________ ___ B)oabc_____________ _____________ C)010_____________ _____ D)0a12
__________________ 0x8f_____________ _____________ _____________ 017_____________ _____________ _ -0x11_____________ _____________ ___ 7ff
___________________ 018_____________ _____________ _____________ 0xa_____________ _____________ __ 0x16_____________ _____________ ___ -123
9、下面四个选项中,均是正确的八进制数或十六进制数的选项是(_ B ).
________________ A)-10_____________ _____________ B)0abc_____________ _ C)0010_____________ _ D)0a12
_________________ 0x8f_____________ _____________ -017_____________ _ -0x11_____________ _____ -0x123
__________________ -011_____________ _____________ 0xc_____________ _ 0xf1_____________ ____ -0xa
10、下面四个选项中,均是正确的数值常量或字符常量的选项是(_ A_ ).
________________ A)0.0_____________ _____________ _____________ B)”a”_____________ _____________ _ C)’3’_____________ _ D)+001
_________________ 0x8f_____________ _____________ ____ 3.9E-2.5_____________ _ 011_____________ _____ 0xabcd
_________________ 8.9e_____________ _____________ ____ 1e1_____________ _____________ _ 0xFF00_____ 2e2
__________________ ‘&’_____________ _____________ ‘\’’’_____________ __ 0a_____________ ____ 50.
11、下面不正确的字符串常量是(_ A_ )