题目内容
某程序框图如图所示,若该程序运行后输出的结果不大于37,则输入的整数i的最大值为( )

| A、3 | B、4 | C、5 | D、6 |
考点:程序框图
专题:算法和程序框图
分析:分别计算n=1,2,3,…时的S的值,直到满足S不大于37时,进而即可得出结论.
解答:
解:由S=0,n=0得出S=0+20+1=2,n=1;
由S=2,n=1得出S=2+21+1=5,n=2;
由S=5,n=2得出S=5+22+1=10,n=3;
由S=10,n=3得出S=10+23+1=19,n=4;
由S=19,n=4得出S=19+24+1=36<37,n=5;
由S=36,n=5得出S=36+25+1>37,
∴当S=36时为满足条件时输出的结果,应终止循环,
因此判定输入的整数i的最大值为5.
故选C.
由S=2,n=1得出S=2+21+1=5,n=2;
由S=5,n=2得出S=5+22+1=10,n=3;
由S=10,n=3得出S=10+23+1=19,n=4;
由S=19,n=4得出S=19+24+1=36<37,n=5;
由S=36,n=5得出S=36+25+1>37,
∴当S=36时为满足条件时输出的结果,应终止循环,
因此判定输入的整数i的最大值为5.
故选C.
点评:本题主要考查程序框图的识别和应用,正确理解循环结构和判断框的功能是解题的关键.
练习册系列答案
相关题目
| A、16 | B、12 | C、8 | D、7 |
如果x>y>0,则
=( )
| xyyx |
| xxyy |
A、(x-y)
| ||
B、(x-y)
| ||
C、(
| ||
D、(
|