题目内容
如果有下列这段伪代码,那么将执行多少次循环( )

| 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
当x=2时,sum=3,不满足退出循环的条件;
当x=3时,sum=6,不满足退出循环的条件;
当x=4时,sum=10,不满足退出循环的条件;
当x=5时,sum=15,满足退出循环的条件;
故循环共执行了5次,
故选:B
点评:本题考查的知识点是伪代码,循环结构,模拟程序运行结果,是解答此类问题常用方法.
练习册系列答案
相关题目
在平行六面体ABCD-A1B1C1D1中,以顶点A为端点的三条棱长都是1,且夹角都是60°,则相对的面AD1与面BC1的距离为( )
A、
| ||||
B、
| ||||
C、
| ||||
D、
|
关于x的一元二次方程x2-5x+a2=0的一个根是0,则a的值是( )
| A、0 | B、1 | C、-1 | D、0,或-1 |