题目内容

10.如果有下列这段伪代码,那么将执行多少次循环(  )
sum←0
For x=1to 10
sum←sum+x
If sum>10 then
Exit For
End if
Next.
A.4次B.5次C.7次D.10次

分析 由题目中的程序代码,可得该程序的功能是利用循环计算1+2+3+…+n>10的最小n值,模拟程序的运行过程,可得答案.

解答 解:当x=1时,sum=1,不满足退出循环的条件;
当x=2时,sum=3,不满足退出循环的条件;
当x=3时,sum=6,不满足退出循环的条件;
当x=4时,sum=10,不满足退出循环的条件;
当x=5时,sum=15,满足退出循环的条件;
故循环共执行了5次,
故选:B.

点评 本题考查的知识点是伪代码,循环结构,模拟程序运行结果,是解答此类问题常用方法.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网