• 2022-06-19
    下列程序的输出结果是_____________ main() { int a=1,b=0; switch(a) { case 1: switch (b) { case 0: printf("**0**"); break; case 1: printf("**1**"); break; } case 2: printf("**2**"); break; } }
  • **0****2**

    内容

    • 0

      有如下程序: void main() { int x=1,a=0,b=0; switch (x) { case 0: b++; break; case 1: a++; break; case 2: a++;b++; break; } printf("a=%d,b=%d",a,b); }

    • 1

      下面程序的运行结果是:#include 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("a=%d,b=%d",a,b);} A: a=2,b=1 B: a=0,b=1 C: a=2,b=0 D: a=1,b=1

    • 2

      请读程序: #include<stdio.h> main() {int x=l,y=0,a=0,b=0; switch(x) {case l: switch(y) {case 0: a++; break; case 1:b++;break;} case 2: a++;b++; break;} printf("a=%d, b=%dn",a,b);} 上面程序的输出结果是( )

    • 3

      有以下程序:#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

    • 4

      有如下程序,该程序的输出结果是__________#include&lt;stdio.h&gt;main(){int x=1,a=0,b=0;switch(x){ case 0: ++b;break;case 1: ++a;case 2: a++;b++;}printf(“%d\n”,a);}