设有说明"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
A: 0、1、1
B: 0、0、1
C: 1、0、1
D: 0、1、0
D
举一反三
- 设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
- 若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
- 填补下图邻接矩阵( )[img=448x230]17de70f872e6a88.jpg[/img]邻接矩阵: V1V2V3V4V5V6V7V10000101V21010000V3000X000V40000Z10V5011Y001V60000100V70000010 A: X=1; Y=1; Z=0 B: X=1; Y=1; Z=1 C: X=1; Y=0; Z=0 D: X=0; Y=1; Z=0
- 智慧职教: 设有说明"int x=1,y=1,z=1,c;",执行语句"c=--x&&--y||--z;"后,x、y、z的值分别为( )。
- 中国大学MOOC: 设有说明int x=1,y=1,z=1,c;,执行语句c=--x&&--y||--z;后,x、y、z的值分别为( )。
内容
- 0
若已定义:int x=-1,y=-2,z; 执行语句z=(x==y);后z的值为( )。 A: -2 B: 1 C: -1 D: 0
- 1
若已定义:int x=1,y=2,z; 语句 z=(x!=y); 执行后z的值为( )。 A: 1 B: 2 C: 0 D: -1
- 2
【单选题】若变量已正确定义,语句”if(x>y) z=0;else z=1”和()等价。 A. z=(x>y)?1:0 B. z=x>y; C. z=x<=y; D. x<=y?0:1
- 3
已知int x = 2 , y = -1 , z = 2 ;,执行下面语句后,z的值是_______。if( x < y ) if( y < 0 ) z = 1 ; else z++ ;
- 4
下列语句与y=(x>;0?1:x<;0?-1:0);语句功能相同是( ) A: if (x) if(x>;0) y=1; else if(x<;0) y=-1;else y=0; B: y=-1; if(x>;0) y=1; else y=-1; C: if (x>;0) y=1; else if(x<;0) y=-1; else y=0; D: y=0; if(x>;=0) y=1;else if(x==0) y=0; else y=-1;