• 2021-04-14
    如下代码段输出c的值是() 。
    int a = 3, c;
    if (a > 0)
    if (a > 3)
    c = 2;
    else
    c = 3;
    else
    c = 4;
    System.out.println("c=" + c);
  • 3

    内容

    • 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 &gt; 2) {3. if (y &lt; 5) {4. System. out .println ( "message one" );5. }6. else {7. System.out.println( "message two");8. }9. }10. else if (z &gt; 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