若有定义:intx=10,y=8,a;则执行语句a=((--x==y)?x:y);后,变量a的值是()。
A: 8
B: 9
C: 10
D: 0
A: 8
B: 9
C: 10
D: 0
举一反三
- 若有定义:int x=10,y=8,a; 则执行语句a=((--x==y)? x: y);后,变量a的值是
- 若有如下定义intx=-10,y=24;,语句y&=~x;执行后,y的值是()。 A: 10 B: 24 C: 8 D: 16
- intx=10,y=9;执行a=(--x==y)?--x:y;b=x;c=++y;三条语句后,变量a,b,c的值分别是______。 A: a=9,b=9,c=10 B: a=8,b=8,c=10 C: a=9,b=10,c=9 D: a=10,b=10,c=10
- 若有语句:intx,y=2x=2+3;y*=x;则执行后变量y的值为10。
- 若有语句x>y?z=x:z=y;已知x为8,y为10,则执行上述语句后z的值为()。 A: 8 B: 10 C: 0 D: 以上答案均不对