这个的答案为什么是A,可否详细讲解下过程

这个的答案为什么是A,可否详细讲解下过程... 这个的答案为什么是A,可否详细讲解下过程 展开
 我来答
JimJongDaeChen
2018-04-07
知道答主
回答量:33
采纳率:50%
帮助的人:5.4万
展开全部
基本的语句作用,你会吧?
for语句里面只有一条do while语句,做do while
先是i=1,到do while语句里做,i++,i变成2,判断条件不成了,继续循环(为啥循环,你应该知道)i++,i变成3,判断条件成立,sum+i=3,继续循环。i++,i变成4,条件不成立,循环。i++,i变成5,条件成立,sum+i=8。继续循环。i++,i变成6,条件不成立,继续循环,因为不满足while里面的条件,do while循环结束,继续回到for循环,接下来你就会发现,都不满足do while的条件,跳出for循环,程序结束
所以sum的答案是8,选A
star1123摩羯
2018-04-07 · TA获得超过223个赞
知道小有建树答主
回答量:337
采纳率:45%
帮助的人:48.8万
展开全部
3+5=8.i初值为一,for的条件句表示下面运行的i值范围是2-10,因为while条件句缩为2-5,又因为if语句表示只取奇数,所以最后sum中i的值只有3和5.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星星雨2006
2018-04-07
知道答主
回答量:4
采纳率:0%
帮助的人:2964
展开全部
嗯,反正就是A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式