问题
单项选择题
在窗体上画一个命令按钮(名称为Command1)和一个文本框(名称为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
解析: 该题考查的内容为多分支控制结构。在多分支控制结构中,先对测试表达式进行求值,然后测试该值与哪个Case子句中的表达式相匹配,如果找到,则执行与该Case子句有关的语句,下面的子句不再执行,直接把控制转移到End Select后面的语句。