问题 填空题

在窗体中使用一个文本框(名为numl)接受输入值,有一个命令按钮run13,事件代码如下:
Private Sub run13_Click()
If Me!ntlm1>=60 Then
result="及格"
Elself Me!numt>=70 Then
result="通过"
Elself Me! num1>=80 Then
result="合格"
End If
MsgBox result
End Sub
打开窗体后,若通过文本框输入的值为85,单击命令按钮,输出结果是______。

答案

参考答案:及格

解析: 本题考查的是VBA编程基础、分支结构。在本题列出的过程开始运行时,输入值为85,则满足“Me!num1>=60”的条件,此时result变量赋值为“及格”,并且退出“If…Else…End If”结构,所以在消息框中的输出result仍然为“及格”。
要特别注意,在程序中的其余几个表达式有很大的迷惑性,但If…Then…else语句一旦第一个条件满足,即执行Then以后的语句,然后就退出分支语句,而不执行Else后面的语句了。

单项选择题
单项选择题