问题
单项选择题
当Form1_Click事件发生时,程序的输出结果是( )。
Private Sub Form_Click()
Dim M As Integer,k As Integer,t As Integer
M=5:k=7
Select Case M
Case Is<0
M=M+5
Case 1 To 10
t=M:M=k:k=t
Case Else
M=k Mod 3
End Select
Print M,k,t
End Sub
A.5 5 7
B.5 7 5
C.7 5 5
D.7 5 7
答案
参考答案:C
解析: Select Case语句用来实现多分支,但每次最多只执行一个分支。在本题的多分支语句中,首先判断M的值,为5,条件Case 1 to 10成立,执行该分支,该分支的三条语句执行后,t的值为5,M的值为7,k的值为5。