若x、y、z都定义成int类型且初值为0,则以下不正确的赋值语句是
A. x+=y+2;
B. x=y=z+10;
C. ++z;
D. x+y+z
查看答案
已知inti=4;执行语句i=(a=3*9,a/5),a+11;后,变量i的值是
A. 5
B. 16
C. 27
D. 38
下列程序的输出结果是main(){int a=1,b=2;printf(“%d\n”,(a=a+1,a+6,b+2));}
A. 2
B. 3
C. 4
D. 1
若变量c为char类型,能正确判断出c为大写字母的表达式是
A. ‘A’<=c<=’Z’
B. (c>= ‘ A’)||(c<= ‘ Z’)
C. (‘A’<=c)and(‘Z’>=c)
D. (c>= ‘ A’)&&(c<= ‘Z’)
intx=3,y=2,z=1;表达式z+=x
A. 2
B. 4
C. 1
D. 3