关于计算机二级Access一道VBA的选择题

已知程序段:s=0Fori=1to10step2s=s+1i=i*2NextI当循环节结束后,变量i的值为(a),变量s的值为(b)。a.A)10B)11C)22D)16... 已知程序段:
s=0
For i=1 to 10 step 2
s=s+1
i=i*2Next I
当循环节结束后,变量i的值为(a),变量s的值为(b)。
a. A)10 B)11 C)22 D)16
b. A)3 B)4 C)5 D)6答案选的是C和A,没搞明白
展开
 我来答
nonfish123
2013-08-06 · 超过23用户采纳过TA的回答
知道答主
回答量:66
采纳率:100%
帮助的人:34.3万
展开全部
for ..... next 循环
第一次执行后:s=0+1=1,i=1*2=2
next i 后i =2+2=4
第二次执行后:s=1+1=2,i =4*2=8
next i 后i =8+2=10
第三次执行后:s=2+1=3,i =10*2=20
next i 后i =20+2
22超出了10,循环结束
最终结果a=22,b=3
追问
next i 后i=2+2=4这步为什么。。。
是不是因为step是2的原因,所以i要加上2呢。。
追答
是的。
TableDI
2024-07-18 广告
当使用VLOOKUP函数进行匹配时,如果结果返回“#N/A”错误,这通常意味着在查找表中未找到与查找值相匹配的项。可能的原因有:查找值拼写错误、查找表的范围不正确、查找值不在查找列的列、查找表未进行绝对引用导致范围变动等。为了解决这个问题,... 点击进入详情页
本回答由TableDI提供
百度网友f56c963
2013-08-05 · TA获得超过555个赞
知道小有建树答主
回答量:308
采纳率:100%
帮助的人:123万
展开全部
首先
i=1
s=s+1(1)
i=i*2=2
...
i=2+2=4
s=s+1(2)
i=i*2=8
...
i=8+2=10
s=s+1(3)
i=i*2=20
...
i=20+2=22
(FULL exit for)
ACTION
i=22
s=3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式