若已定义a=3,b=c=4,则执行下列语句后变量x、y的值分别为( )。
x=(c>=b>=a)?1:0;
y=c>=b&&b>=a;
x=(c>=b>=a)?1:0;
y=c>=b&&b>=a;
举一反三
- 若定义:int x=1,y=2;,则执行语句x=y=2*3,y*4;后,变量x的值是_______。 A: 1 B: 6 C: 8 D: 24
- 若y,x为int型变量,则执行以下语句后,y的值为x=1;++x;y=x++; A: 1 B: 2 C: 3 D: 0
- 设有如下定义: int x=10,y=3,z;则执行语句z=(x%y,x/y);后z的值为( )。 A: 1 B: 0 C: 4 D: 3
- 已有声明"int x=0,y=2;",则执行语句"y=--x||++y;"后,变量y的值为________ 。 A: 0 B: 1 C: 2 D: 3
- 已知声明”int x=0,y=2;”,则执行语句”y=--x||++y;”后,变量y的值是()。 A: 0 B: 1 C: 2 D: 3