题目内容
执行如图的程序框图,如果输入的N=4,那么输出的S=( )
分析:由程序中的变量、各语句的作用,结合流程图所给的顺序可知当条件满足时,用S+
的值代替S得到新的S,并用k+1代替k,直到条件不能满足时输出最后算出的S值,由此即可得到本题答案.
T |
k |
解答:解:根据题意,可知该按以下步骤运行
第一次:S=1,
第二次:S=1+
,
第三次:S=1+
+
,
第四次:S=1+
+
+
.
此时k=5时,符合k>N=4,输出S的值.
∴S=1+
+
+
故选B.
第一次:S=1,
第二次:S=1+
1 |
2 |
第三次:S=1+
1 |
2 |
1 |
3×2 |
第四次:S=1+
1 |
2 |
1 |
3×2 |
1 |
4×3×2 |
此时k=5时,符合k>N=4,输出S的值.
∴S=1+
1 |
2 |
1 |
3×2 |
1 |
4×3×2 |
故选B.
点评:本题主要考查了直到型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,以及表格法的运用,属于基础题.
练习册系列答案
相关题目
执行如图的程序框图,如果输入p=5,则输出的S=( )
A、
| ||
B、
| ||
C、
| ||
D、
|