题目内容
1.若执行如图所示程序框图,则输出的s值为( )| A. | -2016 | B. | 2016 | C. | -2017 | D. | 2017 |
分析 由程序框图求出前几次运行结果,观察规律可知,得到的S的结果与n的值的关系,由程序框图可得当n=2017时,退出循环,由此能求出结果.
解答 解:模拟程序的运行,可得
n=1,s=0
满足条件n<2017,执行循环体,s=-1,n=2
满足条件n<2017,执行循环体,s=-1+3=2,n=3
满足条件n<2017,执行循环体,s=-1+3-5=-3,n=4
满足条件n<2017,执行循环体,s=-1+3-5+7=4,n=5
满足条件n<2017,执行循环体,s=-5,n=6
满足条件n<2017,执行循环体,s=6,n=7
…
满足条件n<2017,执行循环体,s=-2015,n=2016
满足条件n<2017,执行循环体,s=2016,n=2017
不满足条件n<2017,退出循环,输出s的值为2016.
故选:B.
点评 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,属于基础题.
练习册系列答案
相关题目
12.将函数f(x)=cosωx的图象向右平移$\frac{π}{2}$个单位后得到函数$g(x)=sin({ωx-\frac{π}{4}})$的图象,则正数ω的最小值等于$\frac{3}{2}$.
16.若集合A={x||x|<1 },B={x|$\frac{1}{x}$≥1},则A∪B=( )
| A. | (-1,1] | B. | [-1,1] | C. | (0,1) | D. | (-∞,1] |
13.设全集U={1,2,3,4,5,6},M={2,3,5},N={4,5},则∁U(M∪N)=( )
| A. | {2,3,4,5} | B. | {5} | C. | {1,6} | D. | {1,2,3,4,6} |