已知x=2,y=2, 执行分支语句 if(x==y) y=1; else y=-1;后,y=-1。
举一反三
- 当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 ;
- 已知int x = 2 , y = -1 , z = 2 ;,执行下面语句后,z的值是_______。if( x < y ) if( y < 0 ) z = 1 ; else z++ ;
- 若x和y是程序中的两个整型变量,则下列if语句中正确描述x等于1时,y赋值为1,否则y赋值为2的是( )。 A: if(x==1) y=1; else y=2; B: if(x=1) then y=1 else y=2; C: if(x==1) y=1 else y=2; D: if x==1 y=1; else y=2;
- 下面程序段中正确的是( )。 A: If x<0 Then y=0 If x<1 Then y=1 If x<2 Then y=2 If x>=2 Then y=3 B: If x>=2 Then y=3 If x>1 Then y=2 If x>=0Then y=1 If x>0 Then y=0 C: If x<0 Then y=0 Else If>=0Then y=1 Else y=3 End If D: If x>=2 Then y=3 Else If>=1 Then y=2 Else y=0 End If
- 当x=2,y=3时,语句z=x if x>y else y 执行后,z的值是【1】