题目内容

在以下一组运算符中,优先级最高的是。

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

若a、b、c、d都是int类型变量且初值为0,以下选项中不正确的赋值语句是。

A. a=b=c=10;
B. d++;
C. c+b;
D. d=(c=22)-(b++);

下面关于运算符优先顺序的描述中正确的是。

A. 关系运算符 < 算术运算符 < 赋值运算符 < 逻辑与运算符
B. 逻辑与运算符 < 关系运算符 < 算术运算符 < 赋值运算符
C. 赋值运算符 < 逻辑与运算符 < 关系运算符 < 算术运算符
D. 算术运算符 < 关系运算符 < 赋值运算符 < 逻辑与运算符

答案查题题库