题目内容
2.执行如图所示的程序框图,则输出的a的值是( )| A. | 2 | B. | -$\frac{1}{3}$ | C. | -$\frac{3}{2}$ | D. | -2 |
分析 根据已知中的程序框图,模拟程序的运行过程,并分析程序执行过程中,变量a值的变化规律,进而可得答案.
解答 解:模拟执行程序,可得
a=2,i=1
满足条件i<2016,执行循环体,a=-$\frac{1}{3}$,i=2
满足条件i<2016,执行循环体,a=-$\frac{3}{2}$,i=3
满足条件i<2016,执行循环体,a=2,i=4
满足条件i<2016,执行循环体,a=-$\frac{1}{3}$,i=5
…
观察规律可知,a的取值周期为3,又2016=672×3,可得:
满足条件i<2016,执行循环体,a=-$\frac{1}{3}$,i=2015
满足条件i<2016,执行循环体,a=-$\frac{3}{2}$,i=2016
此时,不满足条件i<2016,退出循环,输出a的值为-$\frac{3}{2}$.
故选:C.
点评 本题主要考查了循环结构的程序框图的应用,当程序的循环次数不多或有规律时,多采用模拟循环的方法,属于基础题.
练习册系列答案
相关题目
12.已知抛物线y2=4x的焦点为F,点M(m,0)在x轴的正半轴上且不与点F重合,若抛物线上的点满足$\overrightarrow{FA}$•$\overrightarrow{MA}$=0,且这样的点A只有两个,则m满足( )
| A. | m=9 | B. | m>9或0<m<1 | C. | m>9 | D. | 0<m<1 |
13.若f(x)为偶函数,且当x∈[0,+∞)时,f(x)=$\left\{{\begin{array}{l}{sin\frac{π}{2}x({0≤x≤1})}\\{{x^2}+lnx({x>1})}\end{array}}$,则不等式f(x-1)<1的解集为( )
| A. | {x|0<x<2} | B. | {x|-1<x<1} | C. | {x|0<x<1} | D. | {x|-2<x<2} |
10.已知集合A={x|log3x≥0},B={x|x≤1},则( )
| A. | A∩B=∅ | B. | A∪B=R | C. | B⊆A | D. | A⊆B |
7.已知集合M={x|log2x<4},N={y|y=($\frac{1}{2}$)x,x<0},则M∩(∁RN)=( )
| A. | (0,1] | B. | [0,1) | C. | [1,2) | D. | (1,2) |