计算机二级access试卷的这个题怎么做?求详细的内容分析一步步解释。

第37题... 第37题 展开
 我来答
freecomeandgo
2019-02-26 · TA获得超过2332个赞
知道大有可为答主
回答量:2398
采纳率:95%
帮助的人:238万
展开全部

这是一个VBA三层循环。

For I=1 To 5 //最外层会循环五次。
For j=1 To //第二层循环次数取决于 I的取值。
For k=j To 4 //第三层循环次数取决于 j的取值。

一,给s赋初值0,然后第一层循环从 I=1开始,然后,第二层循环j=1,这时I等于1,说明只要循环一次,接着进入第三层循环从k=j=1,步进到4,先后循环进行了四次计算。第一次s+1=1,即s不再是0,而是1了,第二次s+1=2,如此运行4次后,s=4(1+1+1+1),然后又回到最外层循环。

二,最外层循环又开始了,这时I 步进到了I=2.然后,第二层循环j=1,这时I等于2,也就是说要循环二次。第一次j=1时, For k=j To 4 第三层循环,从k=j=1,步进到4,先后循环进行了四次计算。也就是说s的值连加了四次1,也就是s=4+4(1+1+1+1)。

第二次j=2时, For k=j To 4 时,第三层循环从k=j=2,步进到4,先后要循环进行了三次计算。也就是说s的值连加了三次1,也就是s=4+4(1+1+1+1)+3(1+1+1)=11。

三,以下类推。

【I=3时】,s=11+4(1+1+1+1)+3(1+1+1)+2(1+1)=20。
【I=4时】,s=20+4(1+1+1+1)+3(1+1+1)+2(1+1)+1=30。
【I=5时】,s=30+4(1+1+1+1)+3(1+1+1)+2(1+1)+1=40。

最后s=40,答案为D.

匿名用户
2019-02-26
展开全部
不确定的答案,两题都是b。第二题第三个循环出来是5,5刚好是第二和第一的限定,所以直接跳出。得出5.
不过答案不确定,请谨慎选择。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式