问题 单项选择题

当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。

单项选择题
判断题