1.下列选项中,不能用作标识符的是( )
A _12_ B _1_2 C int_2_ D 2_int_
2.下面哪个是C的关键字( )
A define B void C INT D printf
3.下列正确的转义字符是( )
A.''' B.'\97' C.'\0xab' D.'\\'
4.0x20U是( )
A.整型常量 B.字符型常量 C.浮点型常量 D.非法常量
5.与0x200等值的数为( )
A.0512 B.512 C.01024 D.1024
6.表达式23/3%3的值是( )
A.1 B.2 C.3 D.0
7.假设 int x=5,n=5; 则执行表达式x += ++n后x的值是 ( ).
A.6 B.5 C.11 D.10
8.已知int a,b; float c; 则错误的表达式语句是( )
A.a=c+b; B.b+=a ; C.a=int (c); D.a=1,b=2;
9.下列运算符中优先级最高的是( )
A.<= B.&& C.-> D.=+
10. 设a,b,c为int型变量,且a=3, b= 4, c=5,下面表达式值为0的是( )
A. 'a' && 'b' B.a>b C.a || b+c && b-c D.b<c
11. 合法的C语言表达式是( )
A. a+=58 B. (i+j)++ C.a=58; b=58 D.k = int(a+b)
12. 下列浮点型常数表示形式非法的是( )
A.327. B.1.48e4 C..5E-10 D.0x2.1e4
13. 已知char ch; 则错误的赋值语句是( )
A.ch='\0'; B.ch='1'+'2'; C.ch='a+b'; D.ch=10+5;