单选题 设有如下窗体单击事件过程:
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值满足“Case 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)为正确答案。