万能百科  > 计算机   > 

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

2021-07-14   

[单项选择题] 假设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"。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签