题目内容
4.如图所示的程序框图的运行结果为( )| A. | -1 | B. | $\frac{1}{2}$ | C. | 1 | D. | 2 |
分析 根据题意,模拟程序框图的运行过程,即可得出该程序运行后得出的结果.
解答 解:模拟程序框图的运行过程,如下;
a=2,i=1,i<2016,a=1-$\frac{1}{2}$=$\frac{1}{2}$;
i=2,i<2016,a=1-$\frac{1}{\frac{1}{2}}$=-1;
i=3,i<2016,a=1-$\frac{1}{-1}$=2;
i=4,…
所以该程序中a的值是以3为周期的数值,
当i=2015=671×3+2时,i<2016,a=-1;
当i=2016=672×3时,i≥2016,退出循环,输出a=-1.
故选:A.
点评 本题主要考查了程序框图的识别和判断问题,根据条件进行模拟运算是解题的关键.
练习册系列答案
相关题目
14.设集合A={x|x2+x-6<0},B={x|x<0},则A∩∁RB=( )
| A. | {x|0≤x<2} | B. | {x|-3<x<2} | C. | {x|-6<x<0} | D. | {x|x≥0} |
9.某程序的框图如图所示,执行该程序,若输入的N=5,则输出i=( )

| A. | 6 | B. | 7 | C. | 8 | D. | 9 |
7.对于数列{an},定义数列{an+1-an}为数列{an}的“等差列”,若a1=2,{an}的“等差列”的通项公式为2n,则数列{an}的前2015项和S2015=( )
| A. | 22016-1 | B. | 22016 | C. | 22016+1 | D. | 22016-2 |