若有定义:floatx=1.5;inta=1,b=3,c=2; 则正确的switch语句是( )。
A: switch(a+b){ case1:printf("*\n"); case2+1:printf("**\n");}
B: switch(a+b){ case1:printf("*\n"); casec:printf("**\n");}
C: switch(x){ case1.0:printf("*\n"); case2.0:printf("**\n");}
D: switch((int)x);{ case1:printf("*\n"); case2:printf("**\n");}
A: switch(a+b){ case1:printf("*\n"); case2+1:printf("**\n");}
B: switch(a+b){ case1:printf("*\n"); casec:printf("**\n");}
C: switch(x){ case1.0:printf("*\n"); case2.0:printf("**\n");}
D: switch((int)x);{ case1:printf("*\n"); case2:printf("**\n");}
举一反三
- 若有定义:floatx=1.5;inta=1,b=3,c=2; 则正确的switch语句是( )。 A: switch(a+b){ case1:printf("*\n"); case2+1:printf("**\n");} B: switch(a+b){ case1:printf("*\n"); casec:printf("**\n");} C: switch(x){ case1.0:printf("*\n"); case2.0:printf("**\n");} D: switch((int)x);{ case1:printf("*\n"); case2:printf("**\n");}
- 若有以下定义,则正确的switch语句是______。float x;int a,b; A: switch(x) B: case 1.0:printf("*\n"); C: csse 2.0:printf("**\n"); D: switch(x) E: case 1,2:printf("*\n"); F: case 3:printf("**\n"); G: switch(a+b) H: case 1:printf("\n"); I: case 1+2:printf("**\n"); J: switch(a+b); K: case 1:printf("*\n"); L: case 2:printf("**\n");
- 若a,b均是整型变量,正确的switch语句是( )。 A: switch(a){case 1.0: printf(“i\n”);case 2: printf(“you\n”); ”);} B: switch(a){case b: printf(“i\n”);case 1: printf(“you\n”);} C: switch(a+b){case 1: printf(“i\n”);case 2*a: printf(“you\n”);} D: switch(a+b){case 1: printf(“i\n”);case 2: printf(“you\n”);}
- 若有float x; int a,b; ,下面四条switch语句中正确的有( )条。 switch(x) { case x=1.0: printf(“Y”); case x=2.0: printf(“N”); } switch(a) { case a=1: printf(“Y”); case a=2: printf(“N”); } switch(b) { case b==1: printf(“Y”); case b==2: printf(“N”); } switch(x) { case 1.0: printf(“Y”); case 2.0: printf(“N”); }
- 若有以下定义:floatx;inta,b;则正确的switch语句是。 A: switch(a+b);{case1:printf("*");case2:printf("**");} B: switch(x){case1.0:printf("*");case2.0:printf("**");} C: switch(x){case1,2:printf("*");case3:printf("**");} D: switch(a+b){case1:printf("*");case1+2:printf("**");}