有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中表达式一定正确的是( )。
A. a=a+b=b++
B. w%((int)a+b)
C. (c+w)%(int)a
D. w=a==b;
查看答案
有以下程序: main(){ int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d\n",n++,++m); } //程序运行后的输出结果是( )。
A. 12 35 35 14
B. 12 34 35 13
C. 13 35 35 14
D. 13 34 35 13
有以下程序: main(){ char a='a',b; printf("%c,",++a); printf("%c\n",b=a++); } 程序运行后的输出结果是( )。
A. b,b
B,C
C. a,b
D. a,c
main(){ int x=10,y=3; printf("%d\n",y=x/y); }
A. 0
B. 1
C. 3
D. 不确定的值
若有定义:int a=5,b=2; 则表达式b= (a!=5)的值为( )。
A. 5
B. 0
C. 3
D. 2