设变量x为100-999之间的一个整数,以下表达式中()能表示x十位上的数字。(2.0)
A. x/100
B. x/10%10
C. x%10/10
D. x%10
查看答案
( )是正确的叙述。(2.0)
A. 若变量x,y为整型,则(x + y)++是合法的
B. 表达式"m" + "M"是合法的
C. 表达式'm' * 'n'是不合法的
D. 强制类型转换运算的优先级高于算术运算
C语言中要求对变量作强制定义的主要理由是( )。(2.0)
A. 便于移植
B. 便于写文件
C. 便于编辑预处理程序的处理
D. 便于确定类型和分配空间
有表达式:a += a -= a * a,如果a的初始值为3,则表达式执行后a的值为( )。(2.0)
A. 9
B. -6
C. -12
D. 0
如果有以下的定义和语句 char c1='b',c2='e'; printf("%d,%c\n",c2-c1,c2-'a'+'A'); 则输出结果是( )。(2.0)
A. 2,M
B. 3,E
C. 2,E
D. 输出项与对应的格式控制不一致,输出结果不确定