问题
单项选择题
在窗体上画1个命令按扭(名称为Command1)和1个文本框(名称为Text1),然后编写如下事件过程:
Private Sub Command1_click()
x=Val(Text1.Text)
Select Case x
Case 1,3
y=x*x
Case Is>=10,Is<=-10
y=x
Case-10 To 10
y=-x
End Select
End Sub
程序运行后,在文本框中输入3,然后单击命令按扭,则以下叙述中正确的是()。
A.执行y=x*x
B.执行y=-x
C.先执行y=x*x,再执行y=-x
D.程序出错
答案
参考答案:A
解析:
[评析] Select Case语句在执行时依次查找相应的Case分支,如果满足条件,则执行相应分支中的语句,执行结束后,退出Select块,而不继续查找下面的分支。本题中,由于第一个分支就满足条件,故只执行第一个 Case分支中的语句。