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

| A、22 | B、16 | C、15 | D、11 |
考点:程序框图
专题:算法和程序框图
分析:根据程序运行条件,分别进行判断,即可得到结论.
解答:
解:第一次运行,i=1,满足条件i<7,s=1+0=1.i=2,
第二次运行,i=2,满足条件i<7,s=1+1=2.i=3,
第三次运行,i=3,满足条件i<7,s=2+2=4.i=4,
第四次运行,i=4,满足条件i<7,s=4+3=7.i=5,
第五次运行,i=5,满足条件i<7,s=7+4=11.i=6,
第六次运行,i=6,满足条件i<7,s=11+5=16.i=7,
此时i=7,不满足条件i<7,程序终止,
输出s=16,
故选:B.
第二次运行,i=2,满足条件i<7,s=1+1=2.i=3,
第三次运行,i=3,满足条件i<7,s=2+2=4.i=4,
第四次运行,i=4,满足条件i<7,s=4+3=7.i=5,
第五次运行,i=5,满足条件i<7,s=7+4=11.i=6,
第六次运行,i=6,满足条件i<7,s=11+5=16.i=7,
此时i=7,不满足条件i<7,程序终止,
输出s=16,
故选:B.
点评:本题主要考查程序框图的识别和判断,根据运行条件分别进行验证即可得到结论.
练习册系列答案
相关题目
如图给出一个算法的程序框图,该程序框图的功能是( )

| A、求输出a,b,c三数的最大数 |
| B、求输出a,b,c三数的最小数 |
| C、将a,b,c按从小到大排列 |
| D、将a,b,c按从大到小排列 |
若x、y满足不等式
,则z=3x+y的最大值为( )
|
| A、11 | B、-11 |
| C、13 | D、-13 |
| A、f(x)=x2 | ||
B、f(x)=
| ||
| C、f(x)=lnx+2x-6 | ||
| D、f(x)=x3 |
f(x)在x0处可导,a为常数,则
=( )
| lim |
| △x→0 |
| f(x0+a△x)-f(x0-a△x) |
| △x |
| A、f′(x0) |
| B、2af′(x0) |
| C、af′(x0) |
| D、0 |
已知数列{an},满足an=an-1-3,a2=3,则a9=( )
| A、18 | B、24 |
| C、-18 | D、-21 |