若变量a,i已正确定义,且i已正确赋值,下列语句合法的是。
A. a==1
B. ++i;
C. a=a++=5;
D. a=int(i);
查看答案
若有定义int k=7,x=12;,则表达式值为3的是。
A. x%=(k%=5)
B. x%=(k-k%5)
C. x%=k-k%5
D. (x%=k)-(k%=5)
在以下一组运算符中,优先级最高的是。
A. <=
B. ==
C. %
D. &&
如下代码片段:scanf("%d%d",&a,&b);if (a>b) a++;else b++;printf("%d,%d\n",a,b);如果输入的是10 20,则输出的是:
A. 10,21
B. 10,20
C. 20,10
D. 11,20
以下叙述中正确的是。
A. a是实型变量,C语言允许进行以下赋值:a=10,因此可以这样说:实型变量中允许存放整型值。
B. 在赋值表达式中,赋值号左边既可以是变量也可以是任意表达式。
C. 执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0
D. 已有a=3,b=5。执行了表达式a=b,b=a之后,已使a中的值为5,b中的值为3