问题 单项选择题

当Form_Click事件发生时,程序输出的结果是 ______。 Private Sub Form Click()Dim a As Integer,b As Integer,c As Integera=1: b=1Print a; bDo c=a+b Print c a=b:b=cLoop Until c>=5 End Sub

A.1 1 1

B.2 3 5

C.2 5 7

D.2 3 4

答案

参考答案:B

解析: 当发生窗体单击事件时,首先给变量a和b赋值1,然后输出为1 1,并换行,执行循环,c值为2,输出2后不换行,进行赋值后a为1,b为2,判断“c>=5”为False,继续执行下一循环。第二次循环输出c值为3,循环终止条件仍为False。第三次执行后,c值为5,循环终止条件为True,循环退出。因此输出的第二行为“2 3 5”。

选择题
单项选择题