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

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

A.3
B.4
C.5
D.6
鱼一条5966 1年前 已收到1个回答 举报

xiaoqingshe520 幼苗

共回答了21个问题采纳率:85.7% 举报

解题思路:分别计算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.

点评:
本题考点: 程序框图.

考点点评: 本题主要考查程序框图的识别和应用,正确理解循环结构和判断框的功能是解题的关键.

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.059 s. - webmaster@yulucn.com