若整型变量x的值为8,则下列表达式中值为1的表达式是( )。
A. x+=x-=x
B. x%=x-1
C. x%=x%=3
D. x/=x+x
查看答案
若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值表达式是()
A. i=(a+k)<=(i+k)
B. i=a%11
C. a=a++,i++
D. i=!a
有以下程序:#include void main(){int s,t,A=10;double B=6;s=sizeof(A);t=sizeof(B);printf(“%d,%d\n”,s,t);}程序运行后的输出结果是()
A. 10,6
B. 4,8
C. 2,4
D. 4,4
以下程序段的输出结果是( )。int x=12,y=012;printf("%d %d\n",x--,--y);
A. 12 9
B. 11 11
C. 11 12
D. 12 11
有定义:int x,y,z,m=5,n=5;则执行下面语句后的z值是( )。x=(--m==n++)?--m:++n;z=m;
A. 3
B. 4
C. 5
D. 6