问题 单项选择题

在窗体中添加一个名称为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

解析: 本题考查循环程序。需要有耐心的过一遍程序,这样就会发现,不论第l层运行多少次,总会把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)。

材料分析题
填空题