若有int x=57;,执行下列程序段后,变量x的正确结果是 ( )。 switch (x/10) {
case 7:
case 6: printf("A"); case 5: printf("B");break; default: printf("C");
}
A: ABC
B: A
C: B
D: C
case 7:
case 6: printf("A"); case 5: printf("B");break; default: printf("C");
}
A: ABC
B: A
C: B
D: C
举一反三
- 若有int<br/>x=67;,执行下列程序段后,变量x的正确结果是 ( )。 switch (x/10) {<br/>case 7:<br/>case 6: printf("A"); case 5: printf("B"); break; default: printf("C"); } A: ABC B: A C: AB D: C
- 若有int x=85;,执行下列程序段后,变量x的正确结果是:(______) switch (x/10) { case 10: case 9: printf("A");break; case 8: printf("B");break; default: printf("C"); } A: ABC B: B C: C D: BC
- 若int x=10; 执行下列程序后,变量x的正确结果是( )()。 switch ( ) { case 9: x++;<br/>case 10: x++; break;<br/>case 11: x++; default: x++; } A: 10 B: 11 C: 12 D: 13
- 若有以下定义:float x;int a,b;则正确的switch语句是( ) A: switch(x){case 1.0:printf("* ");case 2.0:printf("** ");} B: switch(x){case 1,2:printf("* ");case 3:printf("** ");} C: switch(a+b){case 1:printf("* ");case 1+2:printf("** ");} D: switch(a){case b<1:printf("* ");case b>2:printf("** ");}
- 下面程序段的输出结果是______。 int n= int n='c'; switch(n++) {default: printf("error"); break; case 'a': case 'A': case 'b': case 'B': printf("good"); break; case 'c': case 'C': printf("pass"); case 'd': case 'D': printf("warn"); }