工学

单选题语句SELECT CASE X中,X为一整型变量,下列CASE语句中,哪一句表达式是错误的()。A CAS EIS〉20B CASE 1 TO 10C CASE X-10D CASE 2,4,6

题目
单选题
语句SELECT CASE X中,X为一整型变量,下列CASE语句中,哪一句表达式是错误的()。
A

CAS EIS〉20

B

CASE 1 TO 10

C

CASE X-10

D

CASE 2,4,6

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设x的值为5,则在执行以下语句时,其输出结果为"Ok"的Select Case语句是( )。

 


正确答案:C

第2题:

在VB中,下列程序运行后,变量X的值为( )

I=14 MOD 3

Select Case I

Case 1

X=I*1

Case 2

X=I*2

Case 3

X=I*3

A.1

B.4

C.9

D.出错


正确答案:B

第3题:

以下正确的叙述是 ______。 Select Case x Case 1 to 10 …… End Select

A.Select Case语句中的测试表达式可以是任何形式的表达式

B.Select Case语句中的测试表达式只能是数值表达式或字符串表达式

C.在执行Select Case语句时,所有的Case子句均按出现的次序被顺序执行

D.如下Select Case语句中的Case表达式是错误的:


正确答案:B
解析:SelectCase语句中的测试表达式只能是数值表达式或字符串表达式。

第4题:

假设X的值是5,则执行以下语句时,可得到的输出结果是ABCDEF的Select Case语句是 ( )

A.Select Case X Case 10 To 1 Print“ABCDEF” End Select

B.Select Case X Case Is>15,Is<5 Print"ABCDEF" End Select

C.Selecl Case K Case Is>5,1,3,To 10 Print"ABCDEF" End Select

D.Select Case X Case 1,3,Is>5 Print"ABCDEF" End Select


正确答案:C
解析:本题主要是对多分支结构 Select Case语句的考查。
  其中在Case子句中,表达式列表可以是多个表达式,每个表达式之间用逗号分割,表达式可以是如下形式x
  值、值1 To值2(注意:值1值2)、Is比较运算符值。执行时,首先计算Select Case语句中测试表达式的值。然后从每一个Case开始找满足该值的Case语句,遇到第一个表达式列表值与测试表达式相匹配的Case语句,则执行其后的语句序列,然后跳出Select Case结构。题中选项B、D中的表达式列表中都不包含有X的值,故可直接排除。选项A中的 Case子句后的表达式如果写成1 To 10,则可输出结果“ABCDEF”。选项D中,X的值在表达式3 To 10的范围内,故可以执行其后的语句序列,输出"ABCDEF'。

第5题:

下列关于是switch语句的描述中,()是正确的。

A、switch语句中default子句可以没有,也可有一个

B、switch语句中每个语句序列中必须有break语句

C、switch语句中default子句只能放在最后

D、switch语句中case子句后面的表达式可以是整型表达式


参考答案:A

第6题:

下列关于Select Case之测试表达式的叙述中,错误的是( ) 。

A、只能是变量名

B、可以是整型

C、可以是字符型

D、可以是浮点类型


正确答案:A

第7题:

下列选项中叙述正确的是( )。

A. Select Case语句中的条件表达式可以是任何形式的表达式

B. Select Case语句中的条件表达式只能是数值表达式或者字符表达式

C. 在执行Select Case语句时,所有的Case子句都按出现的次序被顺序执行

D. Select Case语句的测试表达式会多次计算


参考答案:A

第8题:

下列关于 switch 语句的描述中,( )是正确的。

A.switch语句中 default子句可以没有,也可有一个

B.switch语句中每个语句序列中必须有break语句

C.switch语句中default 子句只能放在最后

D.switch语句中case 子句后面的表达式只能是整型表达式


正确答案:A

第9题:

若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; }


正确答案:D
解析:由switch语句的格式排除A、C项,选项B中出现了两个相同的case标号。

第10题:

多分支选择结构的Case语句中“变量值列表”不能是( )。

A.常量值的列表,如Case1,3,5

B.变量名的列表,如Casex,y,z

C.To表达式,如Case10To20

D.Is关系表达式,如CaseIs<20


正确答案:B

更多相关问题