• 2021-04-14
    执行下列程序后,变量 i 的正确结果是( )。 int i=10; switch(i) { case 9:i+=1; case 10:i+=1; case 11:i+=1; case 12:i+=1; }
  • 13

    内容

    • 0

      执行i=-1;while(i<10) i+=2;i++; 后,i的值 为11

    • 1

      下列程序段中,执行( )后变量i的值为4。 A: int i=1, j=1.m; i=j=((m=3)++) ; B: int i=0, j=0; (i=2, i+(j=2)) ; C: int i=0, j=1; (j==i)?i+=3:i=2; D: int i=1. j=1; i+=j+=2:

    • 2

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

    • 3

      以下程序的输出结果是 main() { int a=0,i; for(i=1;i < 5;i++) { switch(i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%d\n",a); }

    • 4

      以下代码执行的结果是:( )int i=2;int result = 0;switch (i) {case 1:result = result + i;case 2:result = result + i * 2;case 3:result = result + i * 3;}System.out.println(result); A: 0 B: 2 C: 4 D: 10