问题 单项选择题

有如下程序,运行时从键盘输入3,输出结果是 ______。
Private Sub Command1_Click()
a=InputBox("请输入一个数字:")
Select Case a
Case Is>2
b=a+1
Case Is>3
b=a+2
Case Is>4
b=a+3
Case Is>5
b=a+4
End Select
Print a + b
End Sub

A.8

B.7

C.6 p.9

答案

参考答案:B

解析: 当程序运行SelectCase语句时,先计算SelectCase后面表达式的值,然后将该值与从第一个Case子句后的值列表中的值或者表达式进行比较,如果满足条件则再往下比较:若符合某Case分支的条件表达式,则执行该分支中的程序段,执行完毕后不管下面的case分支是否同样符合而直接跳到End Select。所以答案选B。

单项选择题
单项选择题