问题 单项选择题

在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码。
Private Sub Command1_Click()
a=75
If a>60 Then
k=1
Elself a>70 Then
k=2
Elself a>80 Then
k=9
Elself a>90 Then
k=4
EndIf
MsgBox k
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。

A) 1
B) 2
C) 3
D) 4

答案

参考答案:A

解析: 在本题列出的过程开始运行时,a=75,则满足“If a>60”的条件,此时K值赋值为1,并且退出If Else Endif分支语句,所以在消息框中输出的K值仍然为1,选项A)为正确答案。
此题考生应当注意,选项B)有很大的迷惑性,但If Then else语句一旦第一个条件满足,执行Then后语句就退出分支语句,而不会执行Else后面的语句。

选择题
单项选择题