问题 单项选择题

设窗体上有一个名为Text1的文本框和一个名为Command1的命令按钮,并有以下事件过程:
Private Sub Command1_Click()
x!=Val(Text1.Text)
Select Case x
Case Is<-10.Is>=20
Print"输入错误"
Case Is<0
Print 20-x
Case Is<10
Print 20
Case Is<=20
Print x+10
End Select
End Sub
程序运行时,如果在文本框中输入-5,则单击命令按钮后的输出结果是______。

A) 5
B) 20
C) 25
D) 输入错误

答案

参考答案:C

解析: Select Case语句是逐一判断Case后面的表达式是否为真,只要找到第一个为真的表达式就执行其后的语句,然后退出,不再进行其他表达式的判断。本题中x=-5不小于-10也不大于20,第一个表达式不能满足。然后比较第二个表达式,x=-5小于0,满足条件,则输出20-(-5)=25。因此,答案为C) 。

问答题
名词解释