问题
填空题
在窗体上画一个命令按钮(名称为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,然后单击命令按钮,则y的值变为______。
答案
参考答案:I
解析: 本题考查多分支语句Select Case的知识。 Select Case用于实现多分支结构,其使用格式为: Select Case <测试表达式> [Case <表达式列表1>] [语句块1] [Case <表达式列表2>] [语句块2] [Case Else] [语句块n] End Select 其功能是根据“测试表达式”的值,从多个语句块中选择符合条件的一个语句块执行。如果测试表达式的值等于某一个表达式的值,则选择该语句块的语句执行,执行完毕后退出Case结构。本题中由于x的值为3,符合第一个Case语句的条件,所以执行严y=x*x后退出Case结构,最后y的值为9。