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

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

可以是浮点类型

B

只能是变量名

C

可以是字符型

D

可以是整型

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

第1题:

下列关于Select Case的叙述中,错误的是( ) 。

A、Case 10 To 100 表示判断Is是否介于10与100之间

B、Case "abc","ABC" 表示判断Is是否和"abc"、"ABC"两个字符串中的一个相同

C、Case "X" 表示判断Is是否为大写字母X

D、Case -7,0,100 表示判断Is是否等于字符串"-7,0,100"


正确答案:D

第2题:

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

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

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

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

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


参考答案:A

第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题:

下列程序段的执行结果为 m=1 n=1 Select Case m Case 1 Select Case n Case 0 print"A" Case 1 Print"B" End Select Case 2 Print"C" End Select

A.A

B.B

C.C

D.0


正确答案:B
解析:Select Case结构的一般格式为:
  Select Case expr
   [case expr1]
    [clause1]
   [ease expr2]
    [clause2]
   ……
   [ease Else]
   [clausen]
  End Select
  其中expr是测试表达式,如果满足expr n,就执行这条语句,然后退出。

第5题:

以下正确的叙述是: ______。

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

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

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

D.如下Select Case语句中的Case表达式是错误的: Select Case x Case 1 to 10 .... End Select


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

第6题:

下列程序段的执行结果是( )。 a = 1: b = 0 Select Case a Case 1 Select Case b Case 0 Print "**0**" Case 1 Print "**1**" End Select Case 2 Print "**2**" End Select

A. **0**

B. **1**

C. **2**

D. 0


参考答案:A

第7题:

假设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'。

第8题:

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

A、只能是变量名

B、可以是整型

C、可以是字符型

D、可以是浮点类型


正确答案:A

第9题:

在Select case 结构中,使用“To表达式”来指定一个范围时,必须把【 】的值写在前面。


正确答案:较小
较小

第10题:

下列程序段的执行结果为 m=1 n=1 Select Case m Case 1 Select Case n Case 0 Print" * * 0 * *" Case 1 Print" * *1* *" End Select Case 2 Print" * * 2 * *" End Select

A.**0**

B.**1**

C.**2**

D.0


正确答案:B
解析:Select Case结构的一般格式为:
  Select Case expr
   [Caseexpr1]
    [clause 1]
   [Case expr2]
    [clause 2]
   ……
   [Case else]
    [clause n]
  End Select
  其中expr是测试表达式,如果满足exprn,就执行这条语句,然后退出,因为m=1、n=1,所以执行语句 Print "* * 1* *"。注意: 根据题中的条件,m=1、n=1,所以执行语句Print"B"。注意:多分支控制结构的应用。

更多相关问题