在窗体上添加有一个命令按钮,(名为Command1),然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4 x=4 For j=1 To 3

admin2009-03-15  23

问题 在窗体上添加有一个命令按钮,(名为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

解析 此题中应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,内层就要执行所有的循环:第一个for语句对变量x赋值,x=4:第二个for语句对变量x赋值,x=3:第三个for语句对变量x赋值,x=x+6。 i=1时,j=1,k执行其内部的两次循环,此时x赋值为3,当k=1时,x=x+6=3+6=9;k=2时,x=x+6=9+6=15。退出内循环到第二个for语句执行其剩余的循环,i=1,i=2时,k依旧执行其内部的两次循环,最后x还是等于15。i=1,i=3时,因为第三个for 语句始终对x的赋值为15,所以运算结果x始终等于15。第二层循环完成后退回到第一层,执行其剩余的循环,步骤问上,最后x=15。
转载请注明原文地址:https://kaotiyun.com/show/IA5p777K
0

最新回复(0)