当x=0;y=50时,语句 z = x if x > y else y+1执行后,z值是( )。
A: 0
B: 51
C: 50
A: 0
B: 51
C: 50
B
举一反三
- 当x=0,y=50时,语句z=x if x!=0 else y执行后,z的值是 。
- 当x=2,y=3时,语句z=x if x>y else y 执行后,z的值是【1】
- 已知int x = 2 , y = -1 , z = 2 ;,执行下面语句后,z的值是_______。if( x < y ) if( y < 0 ) z = 1 ; else z++ ;
- 若x=5,y=11,z=0,有如下程序段,那么 if (x<0) x=y+1; else if (y>0) y=x+1; else x=x+1; z=z+1; x=,y=,z=
- 有语句:k=x<y(y<z1:0):0;,以下选项中,与此语句功能相同的是( )。 A: if(x<y || y<z)k=1;else k=0; B: if(x<y)k=0;else if(y<z)k=1; C: if(x<y)if(y<z)k=1;else k=0; D: if(x<y&&y<z)k=1;else k=0;
内容
- 0
已知 int x=30,y=50,z=80;以下语句执行后变量x、y、z的值分别为()if (x[y||x]z){ z=x; x=y; y=z;} A: x=50, y=80, z=80 B: x=50, y=30, z=30 C: x=30, y=50, z=80 D: x=80, y=30, z=50
- 1
【单选题】若变量已正确定义,语句”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
- 2
已有定义“int x=0, y=1, z=2;”,执行语句“if(x>0&&++y>0)z++; else z--;”后,变量x、y、z的值分别是 _
- 3
当x为大于1的奇数时,执行下面的语句后y的值为0的是______。 A: if (x%2 == 1) y = 1 ; else y = 0 ; B: if (x/2 ) y = 1 ; else y = 0 ; C: if (x%2 != 0) y = 1 ; else y = 0 ; D: if ( x%2 == 0 ) y = 1 ; else y = 0 ;
- 4
main(){intx,y,z;x=2000;y=x%400;z=(x%400==0);}以上语句执行完后,y的值为0,z的值为1。