若m,y,z均为int型变量,则执行下面语句后m值是( )。 m=4;x=3;y=2;z=1; m=(m m=(m m=(m
A. 1
B. 2
C. 3
D. 4 m=(m m=(m A、1 B、2 C、3 D、4 m=(m A、1 B、2 C、3 D、4 A、1 B、2 C、3 D、4
查看答案
如下说法不正确的是( )。
A. c>a+b等效于c>(a+b)
B. 若a,b均为真,则a||b为真
C. 表达式'c'&&'d'的值为0
D. 逻辑运算符!比逻辑运算符||的优先级高
若已定义a为整型变量: a=-2L; printf(''%d\n'',a);则以上语句(
A. 赋值不合法
B. 输出值为-2
C. 输出为不确定值
D. 输出值为2
若int类型数据占两个字节,则以下语句的输出为( )。 int k= -1; printf(''%d,%u\n'',k,k);
A. -1,-1
B. -1,32767
C. -1,32768
D. -1,65535
已知字母a的ASCII码十进制值为97,则执行以下语句后的输出为( )。 char a='a'; a--; printf(''%d,%c\n'',a+'2'-'0',a+'3'-'0');
A. b,c
B. a-运算不合法,故有语法错
C. 98,c
D. 格式描述和输出项不匹配,输出无定值