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

admin2010-03-30  35

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

答案4

解析 本题主要是对多分支结构 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’。
转载请注明原文地址:https://jikaoti.com/ti/Cqg0FFFM
0

最新回复(0)