题目内容
某程序框图如图所示,该程序运行后输出的k的值是( )
| A、4 | B、5 | C、6 | D、7 |
考点:程序框图
专题:算法和程序框图
分析:根据框图的流程依次计算运行的结果,直到不满足条件S<100,判断k的值.
解答:
解:由程序框图知,第一次运行S=1×(1+1)=2,k=1+1=2;
第二次运行S=2×(1+2)=6,k=2+1=3;
第三次运行S=6×(1+6)=42,k=3+1=4;
第四次运行S=42×(1+42)=966,k=4+1=5,不满足条件S<100,输出S=5.
故选:B.
第二次运行S=2×(1+2)=6,k=2+1=3;
第三次运行S=6×(1+6)=42,k=3+1=4;
第四次运行S=42×(1+42)=966,k=4+1=5,不满足条件S<100,输出S=5.
故选:B.
点评:本题考查了循环结构的程序框图,根据算法流程依次计算运行的结果是解答此类问题的常用思路.
练习册系列答案
相关题目
i是虚数单位,复数z=
=( )
| 2-i |
| 1-i |
A、
| ||||
B、
| ||||
| C、1+3i | ||||
| D、3-i |
设等差数列{an}的前n项和为Sn,已知(a5-1)3+2009(a5-1)=1,(a2005-1)3+2009(a2005-1)=-1,则下列结论中正确的是( )
| A、S2009=2009,a2005<a5 |
| B、S2009=2009,a2005>a5 |
| C、S2009=-2009,a2005≤a5 |
| D、S2009=-2009,a2005≥a5 |