问题 填空题

在窗体上添加十个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
sum=0
For i=3 To 7
sum=i+2
Next i
MsgBox sum+i
End Sub
打开窗体后,单击命令按钮,消息框的输出结果是______。

答案

参考答案:Q

解析: 本题考查循环的知识。这个问题本来比较简单,只是具有一定的迷惑性。在循环内部为变量sum赋值,由于赋的值只和循环变量i有关,所以只有最后一次循环中为sum赋的值才有效,这个值会覆盖掉前面各次循环为sum赋的值;还有就是要注意,循环退出后循环变量必然处于不满足循环条件的状态,例如本题的循环退出后i的值应该为8。所以最终答案为9+8=17。

填空题
单项选择题