• 2022-06-07
    执行下面代码结果() for(int i=1;i<100;i++) { switch(i){ case 1: if(i==1){ i+=10; break; } break; case 2: if(i==2){ i+=10; break; } break; } System.out.println(i); }
    A: 输出11-99
    B: 输出10 20 30 40 50 60 70 80 90
    C: 语法错误在一个case中有两个break;
    D: 输出11结束循环
  • A

    内容

    • 0

      若int I=10; 执行下列程序后,变量I的正确结果是( ) switch(i) {case 9 : I+=1; case 10 : I+=1; case 11 : I+=1; default : I+=1; }

    • 1

      中国大学MOOC: 以下代码片段的输出是:int j=4;for ( int i=j; i<=2*j; i++ ) { switch ( i/j ) { case 0: case 1: printf(“*”); break; case 2: printf(“#”); }}

    • 2

      试图编译运行下面的代码会输出什么样的结果 int i=9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); }

    • 3

      下列关于break语句描述错误的是()。 A: 当break用于单层循环中时,可以终止循环. B: break用于switch语句中与case搭档,跳出switch语句 C: if(i%2==0)break;执行语句后如果i的值是6则结果条件判断. D: for(i=1;i<=10;i++)if(i%2==0)break;如果i的值是2则退出循环

    • 4

      int i=20;switch(i/10){case 2:printf('A');case 1:printf('B');}的输出结果为A。