两道VBA程序题求解~~

课本上的答案分别是9和36。但是我不明白为什麽是这两个答案啊。帮帮忙,告诉我答案,简单解释一下好吗?万分感谢!! 1.下面VBA程序段运行时,内层循环的循环总次... 课本上的答案分别是9和36。但是我不明白为什麽是这两个答案啊。帮帮忙,告诉我答案,简单解释一下好吗?万分感谢!! 1.下面VBA程序段运行时,内层循环的循环总次数是——?for m=0 to 7 step 3for n=m-1 to m+1next n next m 2.在窗体上添加一个命令按钮(名为command1),然后编写如下事件过程:private sub command1_clickdim b, k for k=1 to 6      b=23+knext kmsgbox b+kend sub打开窗体后,单击命令按钮,消息框的输出结果是——?   展开
 我来答
软萌小奶猫
2011-10-21 · TA获得超过157个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:62.8万
展开全部
第一个程序的总循环次数是9次
Sub test()
For m = 0 To 7 Step 3 '把0到7以3的间隔依次赋予m,就是说m分别是0, 3, 6,共3个值
For n = m - 1 To m + 1 '把m - 1到m + 1以1的间隔依次赋予n,就是说n分别是m - 1, m + 0, m + 1,共3个值
Next n
Next m
End Sub
总循环次数 = 3 x 3 = 9

第二个程序输出结果是36
Private Sub command1_click()
Dim b, k
For k = 1 To 6
b = 23 + k 'k最大是6,b = 23+6 = 29
Next k
MsgBox b + k '当跳出For循环时k=7(小于7的话不会跳出For循环),即输出是 29+7=36
End Sub
fanfubai9999
2011-10-22
知道答主
回答量:3
采纳率:0%
帮助的人:5111
展开全部
9 36
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式