问题详情

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

时间:2022-01-01 02:46 关键词:

答案解析

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