A-A+

为某个窗体编写如下事件 单击窗体 消息框显示的结果为【 】。 Private Sub For

2022-08-05 20:33:48 问答库 阅读 171 次

问题详情

为某个窗体编写如下事件,单击窗体,消息框显示的结果为【 】。
Private Sub Form_Click()
Dim k As Integer ,n As Integer ,m As Integer
n=10:m=1:k=1
Do While k<=n
m=m*2
k=k+1
Loop
MsgBox m
End Sub请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:1024
1024 解析:Do While语句是先判断条件,如果条件为True,则执行循环体。本题中的条件表达式是k<=n,而刚开始k=1,n=10,而循环一次k就加1,故一共要执行10次循环。而m每执行一次就乘2,故一共乘了10次2,最后m的值为1024。

考点:窗体,单击