问题
单项选择题
在窗体上添加一个命令按钮(名为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
解析: 此题考查变量赋值语句与循环结构,同时考查考生阅读程序的能力。在此题中,具有迷惑性的是,除了第一层循环之外,变量x分别在执行第二层循环和第三层循环之前被重新赋值,而For…Next循环可以执行固定次数的循环,所以,x值仅仅是最后一次运行第三重循环之后的值,而在运行第三重循环之前,变量x被赋值为3,执行两次循环后,变量x的值为15(在循环内两次加6),所以,选项B)为正确答案。