1、 下列数据中,不正确的数值或字符常量是( ) A、0.825E2
B、5L
C、0xabcd
D、o13
2、以下字符中,不正确的C转义字符是() A、‘\\\\‟
B „\\018‟
C „\\xaa‟
D „\‟
3、若有代数式ae bc,则错误的C语言表达式是() A、a/b/c*e B a*e/b*c 4、有以下变量定义: int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2;
则不符合C语言语法的表达式是() A k=i++
B (int) x+0.4
C w+=-2
D a=2*a=3
C a*e/b/c
D a*e/c/b
5、运行下列程序,其输出结果为() A、18 main() { int a=9; a+=a-=a+a; printf(“%d\\n”,a);
B、9
C、-18
D、-9
}
二、 填空题
1、 若有定义:int a=0,b=0,c=0;接着执行赋值语句a=(b=3,c=5*b,b=10);后,变量a中的值是______ 2、 若有定义:int a=0;执行赋值语句a+=a*=a%=a-=15;后变量a中的值是______
3、 printf(“%d\\n”,(int)(2.5+3.0)/3);的输出结果是_______ 4、 假设变量
a
中整型,则执行
a=3+5,a*4;printf(“%d\\n”,a);后的输出结果是___ 5、 运行下列程序,其输出结果为______ main() { double a; float b; int c; c=b=a=20/3;
printf(“%d%f%f\\n”,c,b,a); }
因篇幅问题不能全部显示,请点此查看更多更全内容