题目
运行下列程序点击按钮 2 次 后对话框最后显示结果是 Private Sub Command 1 _ click ( ) dim sum As Integer dim i As Integer for i = 1 to 3 sum = sum + i next i MsgBox sum End Sub A 0 B 12 C 6D 21
运行下列程序点击按钮 2 次 后对话框最后显示结果是
Private Sub Command 1 _ click ( )
dim sum As Integer
dim i As Integer
for i = 1 to 3
sum = sum + i
next i
MsgBox sum
End Sub
A 0
B 12
C 6
D 21
题目解答
答案
根据代码可以看出,sum 的初始值为 0,然后通过循环体中的累加操作,sum 的值会在每次循环中增加 i 的值。由于循环次数是 3 次,因此最终 sum 的值应该为 1+2+3=6。因此,本题的答案是 C,对话框最后显示的结果为 6。
解析
步骤 1:初始化变量
在每次点击按钮时,程序会重新初始化变量 `sum` 和 `i`。因此,每次点击按钮时,`sum` 的初始值为 0。
步骤 2:执行循环
程序中有一个 `for` 循环,循环变量 `i` 从 1 到 3。在每次循环中,`sum` 的值会增加 `i` 的值。因此,第一次循环后,`sum` 的值为 1;第二次循环后,`sum` 的值为 3;第三次循环后,`sum` 的值为 6。
步骤 3:显示结果
在循环结束后,程序会显示 `sum` 的值。因此,每次点击按钮后,对话框会显示 `sum` 的值为 6。
步骤 4:点击按钮两次
由于每次点击按钮后,`sum` 的值都会重新初始化为 0,因此点击按钮两次后,对话框最后显示的结果仍然是 6。
在每次点击按钮时,程序会重新初始化变量 `sum` 和 `i`。因此,每次点击按钮时,`sum` 的初始值为 0。
步骤 2:执行循环
程序中有一个 `for` 循环,循环变量 `i` 从 1 到 3。在每次循环中,`sum` 的值会增加 `i` 的值。因此,第一次循环后,`sum` 的值为 1;第二次循环后,`sum` 的值为 3;第三次循环后,`sum` 的值为 6。
步骤 3:显示结果
在循环结束后,程序会显示 `sum` 的值。因此,每次点击按钮后,对话框会显示 `sum` 的值为 6。
步骤 4:点击按钮两次
由于每次点击按钮后,`sum` 的值都会重新初始化为 0,因此点击按钮两次后,对话框最后显示的结果仍然是 6。