在窗体中使用一个文本框(名为num1)接受输入值,有一个命令按钮run13,事件代码如下: Private Sub run13_Click() If Me!num1>=60 Then result="及格" E

admin2013-02-04  26

问题 在窗体中使用一个文本框(名为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,单击命令按钮,输出结果是  【  】  。

选项

答案及格

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

最新回复(0)