问题 单项选择题

设有如下窗体单击事件过程:
打开窗体运行后,单击窗体,则消息框的输出的结果是______。
Private Sub Form_Click()
a=1
For i = 1 To 3
Select Case i
Case 1, 3
a=a+1
Case 2, 4
a=a+2
End Select
Next i
MsgBox a
End Sub

A.3
B.4
C.5
D.6

答案

参考答案:C

解析:解答此题需要细心观察程序流程并计算。
变量a的初始值为1,在执行第一次循环时,南于i值满足“Cage 1,3”的条件,所以执行a=a+1语句,a值变为2;执行第二次循环时,i值满足“Case 2,4”的条件,所以执行a=a+2语句,a值变为4;执行第三次循环时,i值满足“Case 1,3”的条件,所以执行a=a+1语句,a值变为5。这也就是消息框的输出结果。
选项C为正确答案。

选择题
单项选择题