若a,b,c1,c2,x,y均是整型变量,正确的switch语句是( )。
A.switch(a+b)
B.switch(a*a+b*b) { case:y=a+b;break; { case 3: case:y=a-b;break; case 1:y=a+b;break; } case 3:y=b-a;break; }
C.switcha
D.switch(a-b) { casec1:y=a-b;break; { default:y=a*b;break; casec2:x=a*b;break; case 3:case4:x=a+b;break; default:x=a+b; case 10:case 11:y=a-b;break; } }
第1题:
若有以下定义,则正确的swish语句是______。 float x;int a,b;
A.switch(x) {case 1.0:printf("*\n"); case 2.0:printf("**\n"); }
B.switch(x) {case 1,2:printf("*\n"); case 3:printf("**\n"); }
C.switch(a+b) {case 1:printf("\n"); case 1+2:printf("**\n"); }
D.switch(a+b); {case 1:printf("*\n"); case 2:printf("**\n"); }
第2题:
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是______。
A.switch(a+b); {case 1:y=a+b;break; case 0:y=a-b;break; }
B.switch(a*a+b*b) {case 3; case 1:y=a+b;break; case 3:y=b-a;break; }
C.switch a {case c1:y=a-b;break; case c2;x=a*b;break; default:x=a+b; }
D.switch(a-b) {default:y=a*b;break; case 3:case 4:x=a+b;break; case 10:case11:y=a-b;break; }
第3题:
若a和b均是正整型变量,正确的switch语句是( )。A.
switch(pow(a,2)+pow(b,2))(注:调用求幂的数学函数)
B.
C.
D.
A.A
B.B
C.C
D.D
第4题:
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是______。
A.swich(a+b); { case 1:y=a+b;break; case 0:y=a-b;break; } case 3:y=b-a, break;
B.switch(a*a+b*b) { case 3: case 1:y=a+b;break; }
C.switch a { case c1:y=a-b;break; case c2:x=a*d;break; default:x=a+b; }
D.switch(a-b) { default:y=a*b;break; case 3:case 4:x=a+b;break; case 10:case 11:y=a-b;break; }
第5题:
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是( )。
A.switch(a+b); { casel:y=a+b;break; case0:y=a-b;break; }
B.switch(a*a+b*b) { case 3: case 1:y=a+b;break; case 3:y=b-a;break; }
C.switch a {case c1:y=a-b;break; case c2:x=a*d;break; default:x=a+b; }
D.switch(a-b) {default:y=a*b;break; case 3:case 4:x=a+b;break; case 10:case 11:y=a—b;break; }
第6题:
有如下数据定义语句:Dim X,Y As Integer以上语句表明()。
A.x、Y均是整型变量
B.x是整型变量,Y是变体类型变量
C.X是变体类型变量,Y是整型变量
D.x是整型变量,Y是字符型变量
C
【解析】用Dim可同时定义多个变量,但变量要l分别声明其数据类型,如果不声明数据类型,默认是Variant变I体型变量。l本题中,变量x定义时没声明数据类型,所以为Variant型I变量,变量Y是整型变量。故c选项正确。
第7题:
在JavaScript中,下列关于switch语句的描述中,哪个是正确的?()
A.switch语句中default子句是可以省略的
B.switch语句中case子句的语句序列中必须含有break语句
C.switch语句中case子句后面的表达式可以是含有变量的整型表达式
第8题:
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch 语句是( )。
A.switch(x) {case 1.0: printf("*\n"); case 2.0: printf("**\n");}
B.switch((int)x); { case 1: printf("*\n"); case 2: printf("**\n");}
C.switch(a +b) { case 1: printf("*\n"); case 2+1: printf("**\n");}
D.switch(a+ b) { case 1: printf("*\n"); case c: printf("**\n");}
第9题:
已知:int a,b;下列switch语句中,( )是正确的。
A.switdh(a) { case a: a++;break; case b: b++:break: }
B.switch(a+b) { case 1:a+b; break; case 1:a-b }
C.switch(a*a) { case1,2:++a; case3,4:++b; }
D.swish(a/l0+b) { cases 5:a/5;break; default:a+b: }
第10题:
若有定义:float x=1.5;int a=1,b=3,c=2; 则正确的switch语句是( )。
A.switch(x) { case 1.0: printf("*\n"); case 2.0: printf(" * * \n" );
B.switch((iht)x); { case 1: printf(" * \n" ); case 2: printf(" * * \n" ); }
C.switch(a +b) { case 1: printf(" * \n" ); case 2 + 1: printf(" * * \n" ); }
D.switch(a + b) { case 1: pfintf(" * \n" ); case c: pfintf(" * * \n"); }
第11题:
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是()。
第12题:
switch(a+9)
{
case c1:y=a-b;
case c2:y=a+b;
}
switch a*b
{
case 10:x=a+b;
default:y=a-b;
}
switch(a+b)
{
case1:case2:case3:y=a+b;break;
case0:case4:y=a-b;
}
switch(a*a+b*b)
{
default:break;
case 3:y=a+b;break;
case 2:y=a-b;break;
}
第13题:
A.switch(ch+1){......}
B.switch(a+b){......}
C.switch(x+y){......}
D.switchch{......}
第14题:
已知:int a,b;下列switch语句中,( )是正确的。
A.switdh (a) { case a: a + +;break; case b: b + +;break; }
B.switch(a+b) { case 1:a+b;break; case 1:a-b }
C.switch(a*a) { case 1,2:+ +a; case 3, 4:+ +b: }
D.switch(a/10+b) { cases 5:a/5:break: default:a+b; }
第15题:
下列关于swith语句的描述中,正确的是( )。
A.switch语句中default字句可以没有,也可有一个
B.switch语句中每个语句序列中必须有break语句
C.switch语句中default字句只能放在最后
D.switch语句中case子句后面的表达式可以是整型表达式
第16题:
若有以下定义,则正确的switch语句是______。float x;int a,b;
A.switch(x) { case 1.0:printf("*\n"); csse 2.0:printf("**\n"); }
B.switch(x) { case 1,2:printf("*\n"); case 3:printf("**\n"); }
C.switch(a+b) { case 1:printf("\n"); case 1+2:printf("**\n"); }
D.switch(a+b); { case 1:printf("*\n"); case 2:printf("**\n"); }
第17题:
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是( )。
A.switch (x+y) {...}
B.switch (ch+1) {...}
C.switch ch {...}
D.switck (a+b) {...}
第18题:
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是( )。
A.switch(a+9) {case cl:y=a-b; case c2:y=a+b; }
B.switch a*b {case l0:x=a+b; default:y=a-b; }
C.switch(a+b) {casel:case3:y=a+b;break; case0:case4:y=a-b; }
D.switch(a*a+b*b) {default:break; case 3:y=a+b;break; case 2:y=a-b;break; }
第19题:
在JavaScript中,下列关于switch语句的描述中错误的是?()
A.switch语句中default子句是可以省略的
B.switch语句中case子句的语句序列中必须含有break语句
C.switch语句中case子句后面的表达式可以是含有变量的整型表达式
D.switch语句中case子句的个数不能过多
第20题:
若定义:float x;int a,b;,则正确的switch语句是( )。
A.switch(x) { case1.0:cout<<"*\n"; case2.0:cout<<"**\n";
B.switch(x) { case 1.2:cout<<"*\n"; case 3:cout<<"**\n"; }
C.switch(a+b) { case 1.0:cout<<"*\n"; case 1+2:cout<<"**\n ";
D.switch(a+b) { case 1:cout<<"*\n"; case 2:cout<<"**\n";
第21题:
若a和b均是整型变量并已正确赋值,则正确的switch语句是( )。
A.switch (a+b);
B.switch (a+b * 3.0) {......}{.......}
C.switch a
D.switch(a% b) {......}{......}
第22题:
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是( )。
A.switch(x+y){……}
B.switch(ch+1){……}
C.switch ch{……}
D.switch(a+b):{……}
第23题:
switch(x+y){……}
switch(ch+1){……}
switch ch{……}
switch(a+b){……}