已知有声明“int x, a=3, b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为 。
A. 3 4 3
B. 3 3 4
C. 3 3 3
D. 4 3 4
查看答案
已有声明“int x=15, y; float z=12;”,下列表达式中语法正确的是 。
A. x=y=z*2
B. x>0?y=x:y=-x
C. y=x%3.5
D. x+2=z-3
下面表示数学式“x
A. x B. x C. !(x>=y)&&!(y>=z)
D. !(x>=y||y>=z)
逻辑“异或”运算可描述为当且仅当a、b两个操作数中只有一个为真时才为真,其他情况下均为假。下面能够正确表示逻辑“异或”运算的表达式是 。
A. a || b
B. a && b
C. (a&&b)&&!(a || b)
D. (a || b)&&!(a&&b)
已有定义“int x=12, y=15, z;”,则执行表达式“z=(x||(y-=x))”后,变量y和z的值分别为 。
A. 3,1
B. 15, 12
C. 15, 1
D. 3, 12