设有定义:intx=0,y=1,z=1;则运行表达式:x=y++>z--后,x,y,z的值分别是()。
A: 1,1,1
B: 1,2,0
C: 0,1,1
D: 0,2,0
A: 1,1,1
B: 1,2,0
C: 0,1,1
D: 0,2,0
举一反三
- 设有定义:int x=0,y=1,z=1;则运行表达式:x=y >z--后,x,y,z的值分别是() A: 1,1,1 B: 1,2,0 C: 0,1,1 D: 0,2,0
- 若x=3,y=z=4,则下列表达式的值分别为( )。 (1)z>=y>=x?1:0 (2)z>=y&& y>=x A: 0 1 B: 1 1 C: 0 0 D: 1 0
- 设x,y,z均为整型变量,有如下程序段 x=y=z=0; ++x&&++y||++z; 则该程序运行后,x,y,z的值分别是: A: x=1,y=0,z=0 B: x=1,y=1,z=1 C: x=1,y=1,z=0 D: x=1,y=0,z=1
- 设有说明"int x=1,y=1,z=1,c;",执行语句"c=--x&&--y||--z;"后,x、y、z的值分别为( )。 A: 0、1、1 B: 0、0、1 C: 1、0、1 D: 0、1、0
- intx=5,y=8,z=7;表达式z=!(x>y)||(x=1,y=3)计算后的结果 A: x=1,y=3,z=1 B: x=1,y=3,z=0 C: x=5,y=8,z=0 D: x=5,y=8,z=1