题目内容
执行如图所示的程序框图,若输出的s的值是100,则框图中的n的值是( )

| A、3 | B、4 | C、5 | D、6 |
考点:程序框图
专题:算法和程序框图
分析:执行程序框图,依次写出每次循环得到的s,i的值,当i=5时,此时,不满足条件i≤n,退出循环,即可输出s的值为100.
解答:
解:执行程序框图,有
i=1,s=0
s=1,i=2
满足条件i≤n,s=9,i=3
满足条件i≤n,s=36,i=4
满足条件i≤n,s=100,i=5
此时,不满足条件i≤n,退出循环,即可输出s的值为100.
故选:B.
i=1,s=0
s=1,i=2
满足条件i≤n,s=9,i=3
满足条件i≤n,s=36,i=4
满足条件i≤n,s=100,i=5
此时,不满足条件i≤n,退出循环,即可输出s的值为100.
故选:B.
点评:本题主要考察了程序框图和算法,解题的关键是判断退出循环的条件,属于基本知识的考察.
练习册系列答案
相关题目
已知三个函数f(x)=2+x,g(x)=x-2,h(x)=log2x+x的零点依次为a,b,c,则( )
| A、a<b<c |
| B、a<c<b |
| C、b<a<c |
| D、c<a<b |