问题 单项选择题

在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
For i=1 To 4
x=4
For j=1 To 3
x=3
For k=1 To 2
x=x+6
Next k
Next j
Next i
MsgBox x
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是______。

A.7
B.15
C.157
D.538

答案

参考答案:B

解析:本题考查循环程序。需要有耐心地过一遍程序,这样就会发现,不论第1层运行多少次,总会把x还原为4,所以就只看最后一次的结果,相当于第一层只运行1次。同理第2层也总会把x还原为3,所以也只看最后一次的运行结果,相当于第2层也只运行一次,x赋初值3,当j=1,k=1时,x=3+6;当j=1,k=2时x=9+6=15。所以答案选B。

填空题
名词解释