下面程序的输出结果是[br][/br] iX=3[br][/br] iX>3[br][/br]____ 。[br][/br]#include "stdio.h"[br][/br]main()[br][/br]{int iX=3;[br][/br] switch(iX)[br][/br] { case 1:[br][/br] case 2: printf("iX[3\n");
3\n");[br][/br] default: printf("iX unknow\n");[br][/br] }[br][/br]}
3\n");[br][/br] default: printf("iX unknow\n");[br][/br] }[br][/br]}
举一反三
- 下面程序的输出结果是________ #include "stdio.h" main() {int iX=3; switch(iX) { case 1: case 2: printf("iX<3 "); case 3: printf("iX=3 "); case 4: case 5: printf("iX>3 "); default: printf("iX unknow "); } }
- 若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是( )。 A: switch(a+b) <br> { case 1:printf("*\n"); <br> case 2+1:printf("**\n");} B: switch((int)x);<br>{case1:printf("*\n");<br>case2:printf("**\n");} C: switch(x)<br>{case1.0:printf("*\n");<br>case2.0:printf("**\n");} D: switch(a+b)<br>{case1:printf("*\n");<br>casec:printf("**\n");}
- main( )[br][/br]{ int x=1,a=0,b=0;[br][/br]switch(x)[br][/br]{ case 0:b++;[br][/br] case 1:a++;[br][/br] case 2:a++;b++; }[br][/br]printf("a=%d,b=%d",a,b); }输出结果是________
- 阅读下面程序,程序执行后的输出结果是____。[br][/br]#include "stdio.h"[br][/br]main()[br][/br]{ [br][/br] int x,y,z;[br][/br] x = 1; y = 2; z = 3;[br][/br] if(x>y)[br][/br]if(x>z)printf("%d",x);[br][/br]else printf("%d",y);[br][/br]printf("%d\n",z);[br][/br]}
- 下列程序的执行结果是( )。 switch<br/>3|4<br/>case<br/>{3,4}<br/>disp('perfect')<br/>case<br/>{1,2}<br/>disp('ok')<br/>case<br/>[3,4]<br/>disp('yes')<br/>otherwise<br/>disp('no') end A: perfect B: ok C: yes D: no