问题 填空题

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

答案

参考答案:及格

解析: 在本题列出的过程开始运行时,输入值为85,则满足“Me!numl>=60”的条件,此时result值赋值为“及格”,并且退出If Else Endif分支语句,所以在消息框中输出的result值仍然为“及格”,所以正确答案为“及格”。注意,在程序中的其余几个条件表达式有很大的迷惑性,但If Then else语句一旦第一个条件满足,执行Then后语句就退出分支语句,而不会执行Else后面的语句。

单项选择题
填空题