vb题,求详细解答,谢谢!
1个回答
展开全部
同学 下次麻烦你图片拍正了
首先我们要 知道 For 语句执行的机制
第一次执行从初值开始执行 既n=1 的时候做一遍循环
之后再加步长( 题中是-2) ,加完步长再和循环终值比较,
步长为正数的话 。小于等于就继续循环,大于就退出循环
步长为负数情况就是相反的。
那么 i的值是 5、3、1、-1
也许你会好奇为什么会有-1 。这就是这题的考点
仔细研读我的前文,因为是先累加完再判断。
所以当n=1的时候 ,可以继续循环,执行完循环后在累加-2,此时-1已经小于1
才结束循环。所以n是-1 。
语句结尾是输出结果。就不赘述了 选D
首先我们要 知道 For 语句执行的机制
第一次执行从初值开始执行 既n=1 的时候做一遍循环
之后再加步长( 题中是-2) ,加完步长再和循环终值比较,
步长为正数的话 。小于等于就继续循环,大于就退出循环
步长为负数情况就是相反的。
那么 i的值是 5、3、1、-1
也许你会好奇为什么会有-1 。这就是这题的考点
仔细研读我的前文,因为是先累加完再判断。
所以当n=1的时候 ,可以继续循环,执行完循环后在累加-2,此时-1已经小于1
才结束循环。所以n是-1 。
语句结尾是输出结果。就不赘述了 选D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询