若有代数式ae/(bc),则错误的C语言表达式是( )。
A.a/b/c*e
B.a*e /b*c
C.a*e /b/c
D.a*e / c/b
查看答案
3、已知有以下变量定义:int i=8,k,a,b;unsignedlong 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
4、运行以下程序段后,x的值为( )。int m=3,n=4,x;x=-m++;x=x+8/++n;
A. 3
B. 5
C. -1
D. -2
5、设有以下定义 int a=0;double b=1.25;char='A';#define d 2则下面语句中错误的是( )。
A. a++;
B. b++;
C. c++;
D. d++;
6、设有如下程序段:intx=2002,y=2003;printf("%d\n",x,y);则以下叙述中正确的是()。
A. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B. 运行时产生出错信息
C. 输出值为2002
D. 输出值为2003