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
内容
- 0
,y=5;[br][/br] switch(x) [br][/br]{ case 1: x++;[br][/br] default:x+=y;[br][/br] case 2:y--;[br][/br] case 3:x--; }[br][/br]printf(“x=%d,y=%d”,x,y);[br][/br]} A: x=15,y=5 B: x=10,y=5 C: x=14,y=4 D: x=15,y=4
- 1
有以下程序:[br][/br]#include <stdio.h>[br][/br]main()[br][/br]{ int a=2,b=2,c=2;[br][/br]printf("%d\n",a/b&c);[br][/br]}[br][/br]程序运行后的输出结果是( )。[br][/br] A: 0 B: 1 C: 2 D: 3
- 2
下列程序的输出结果是( )。<br/>a=1;<br/>switch<br/>a<br/>case 3|4<br/>disp('ok')<br/>case {1,2}<br/>disp('perfect')<br/>otherwise<br/>disp('no')<br/>end A: ok B: perfect C: no D: 2
- 3
【单选题】若有int x=1;,执行下列程序段后,变量x的正确结果是:(______)[br][/br]switch (x*10)[br][/br] [br][/br]{[br][/br] [br][/br] case 9: x+=1; break;[br][/br] [br][/br] case 10: x+=1;[br][/br] [br][/br] case 11: x+=1;break;[br][/br] [br][/br] default: x+=1;[br][/br] [br][/br]} A: 1 B: 2 C: 3 D: 4
- 4
下面的方法,当传入i=2的时候返回值是( )。[br][/br]public static int get(int i){[br][/br]int sum=0;[br][/br]switch(i){[br][/br]case 1: sum=sum+i;[br][/br]case 2: sum=sum+i*2;[br][/br]case 3: sum=sum+i*3;[br][/br]}[br][/br]return sum;[br][/br]} A: 0 B: 2 C: 4 D: 10