举一反三
- 设有声明int a=1,b=0;则执行以下语句后的输出结果为______ switch(a){ case 1: switch(b) { case 0:printf("**0**");break; case 1:printf("**1**");break; }break; case 2:printf("**2**");break;}
- 中国大学MOOC: 如下代码片段的输出是什么? 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; }
- 中国大学MOOC: 以下程序输出的结果是()# include <stdio.h>int main(){ int a = 4; switch(a ) { case 0: printf("this is 0\n"); break; case 1: printf("this is 1\n"); break; case 2: printf("this is 2\n"); break; default: printf("this is default\n"); } return 0;
- 中国大学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(
- 以下程序输出结果是#includeint 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=1,b=1 C: a=1,b=0 D: a=2,b=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<stdio.h>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);}