• 2022-06-09
    若有以下定义: float x;int a,b;则正确的switch 语句是
    A: switch(x){case 1:a++;case 2:b++;}
    B: switch(x){case 1,2:a++;case 2:b++;}
    C: switch(a+b){case 1,2:a++;case 2:b++;}
    D: switch(a+b){case 1:a++;case 2:b++;}
  • D

    内容

    • 0

      #include main() {int x=1,y=0,a=0,b=0; switch(x) {case 1: switch(y) {case 0:a++;break; case1:b++;break;} case 2:a++;b++;break; case 3:a++;b++;break; default:a++;b++;} printf(“a=%d,b=%d”,a,b);} A.a=1,b=0 B.a=2,b=1 C.a=1,b=1 D.a=2,b=2 以上程序的输出是

    • 1

      中国大学MOOC: 读下列程序:void main(){ int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0: a++; break; case 1: b++; break; } case 2: a++; b++; break; } printf(

    • 2

      有以下程序:#include void main(){ int x=1, y=0, a=0, b=0; switch (x) { case 1: switch(y) { case 0: a++; break; case 1: b++; break; } case 2: a++; b++; break; case 3: a++; b++; } printf(“a=%d, b=%d”, a, b);}程序的运行结果是__。 A: a=2,b=2 B: a=2,b=1 C: a=1,b=1 D: a=1,b=0

    • 3

      main() {int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++; case 2: a++;b++;} printf("a=%d,b=%d",a,b); } 该程序的输出结果是( )

    • 4

      void main() { int x=1,a=0,b=0; switch (x) { case  0: b++; case  1: a++; case  2: a++;b++; }    printf("a=%d,b=%d",a,b); } 该程序的输出结果是(        ).