vb题,求详细解答,谢谢!

 我来答
白龙无马
2014-06-20 · TA获得超过150个赞
知道答主
回答量:91
采纳率:100%
帮助的人:34.5万
展开全部
同学 下次麻烦你图片拍正了

首先我们要 知道 For 语句执行的机制

第一次执行从初值开始执行 既n=1 的时候做一遍循环
之后再加步长( 题中是-2) ,加完步长再和循环终值比较,
步长为正数的话 。小于等于就继续循环,大于就退出循环
步长为负数情况就是相反的。
那么 i的值是 5、3、1、-1
也许你会好奇为什么会有-1 。这就是这题的考点

仔细研读我的前文,因为是先累加完再判断。
所以当n=1的时候 ,可以继续循环,执行完循环后在累加-2,此时-1已经小于1
才结束循环。所以n是-1 。
语句结尾是输出结果。就不赘述了 选D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式