若有以下定义: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+b); { case 1: printf("*
"); case 2: printf("**
"); }
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+b); { case 1: printf("*
"); case 2: printf("**
"); }
举一反三
- 若有以下定义: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+b); { case 1: printf("* "); case 2: printf("** "); }
- 若有以下定义: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 x=50;,则下列语句( ) 会输出“50%”。? printf("%d%%");|printf("%d%%",x);|printf("%%d",x);|printf("%d%",x);
- a为非零时显示x,为零时显示y。能完成该功能的语句是 ( ) 。 A: if(a) printf("%d ",x); else printf("%d ",y); B: if(!a) printf("%d ",y); else printf("%d ",x); C: if (a!=0) printf("%d ",x); else printf("%d ",y); D: if(a==0) printf("%d ",y); else printf("%d ",x); E: if(a) printf("%d ",x); else; printf("%d ",y);
- 以下选项中,两个条件语句功能等价的是()。 A: if (a=3) printf("%d ",a);if (a==3) printf("%d ",a); B: if (a-3) printf("%d ",a);if (a!=3) printf("%d ",a); C: if (a) printf("%d ",a); if (a==0) printf("%d ",a); D: if (a-3) printf("%d ",a);if (a==3) printf("%d ",a);