int a = 3, c;
if (a > 0)
if (a > 3)
c = 2;
else
c = 3;
else
c = 4;
System.out.println("c=" + c);
举一反三
- 3、以下代码段执行后,输出结果是________。int i = 3; int j = 0; double k = 3.2; if(i < k) if(i == j) System.out.println(i); else System.out.println(j); else System.out.println(k);
- #include int main() { int a=1,b=2,c=3,d=0; if (a==1) if (b!=2) if (c==3) d=1; else d=2; else if (c!=3) d=3; else d=4; else d=5; printf("%d\n",d); return 0; }
- 若a的值为3时,下列程序段被执行后,c的值是多少?()c = 1;if ( a>0 )if ( a>3 ) c = 2;else c = 3;else c = 4;
- 如下代码段输出c的值是() 。int a = 3, c;if (a > 0)...t.println("c=" + c);
- 下列程序段运行后x的值是( )。 int a=0,b=0,c=0,x=35; if ( !a ) x--; else if ( b ) ; if ( c ) x=3; else x=4;
内容
- 0
下边程序段 int a=2,b=3,c=4; if(c=a+b) printf(“OK!”) else printf(“NO!”); 输出结果是( )。
- 1
阅读下面的java语言代码,输出结果是( )。 int x, y = 1, z=0; if( z < 0 ) x= 3; else if ( y == 0 ) x= 5; else x= 7; System.out.println(x+”,”+ y); A: 7, 0 B: 7, 1 C: 3, 3 D: 以上都不正确
- 2
下列程序段运行后,x的值是( )。 int a,b,c,x; a=b=c=0;x=35; if(!a) x--; else if(b); if(c) x=3; else x=4;
- 3
有定义语句:int a=1,b=2,c=3,x;则以下程序段执行后,x的值不为 3 的是( )。 A: if(a<3) x=3; if(a<2) x=2; if(a<1) x=1; B: if(c<a) x=1; else if (b<a) x=2; else x=3; C: if(a<3) x=3; else if (a<2) x=2; else x=1; D: if(a<b) x=b; if(b<c) x=c; if(c<a) x=a;
- 4
以下代码段的输出结果为1. int x = 0, y = 4, z = 5;2. if (x > 2) {3. if (y < 5) {4. System. out .println ( "message one" );5. }6. else {7. System.out.println( "message two");8. }9. }10. else if (z > 5) {11. System.out.println("message three");12. }13. else {14. System.out.println( "message four");15. } A: message one B: message two C: message three D: message four