下面程序运行后输出结果错误的是(  )

 我来答
大沈他次苹0B
2022-06-06 · TA获得超过7325个赞
知道大有可为答主
回答量:3059
采纳率:100%
帮助的人:177万
展开全部
D

[解析] A中控制的循环条件是 s ≤10,但每次循环先将计数变量 i 赋值 i = i +1,后给 s 赋值 s = s + i .从而循环结束后, s =2+3+4+5=14,最后输出 s =14.

B中控制循环的变量 i 从1变到10,每次循环,循环变量sum=sum+ i ,循环结束sum=1+2+3+…+10=55,并将其输出.

C中控制循环的计数变量 i 从1变到10,但在每次循环中先给 i 赋值 i = i +1,然后才赋值sum=sum+ i ,故循环结束时,sum=2+3+4+…+11=65,最后输出sum.

D中控制循环的条件是 s ≤10,第一次( i =1)循环后, s =0+1=1,第二次( i =2)循环后, s =1+2=3,第三次( i =3)循环后, s =3+3=6,第四次( i =4)循环后, s =6+4=10仍满足条件 s ≤10,故再执行第五次( i =5)循环, s =10+5=15,最后输出 s =15.故选D.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式