题目内容
20.根据如图的程序框图,当输入x为2017时,输出的y=( )| A. | 28 | B. | 10 | C. | 4 | D. | 2 |
分析 根据已知的程序框图可得,该程序的功能是利用循环结构计算并输出变量y的值,模拟程序的运行过程,可得答案.
解答 解:当输入的x为2017时,
第1次执行循环体后,x=2015,满足x≥0;
第2次执行循环体后,x=2013,满足x≥0;
第3次执行循环体后,x=2011,满足x≥0;
…
第1008次执行循环体后,x=1,满足x≥0;
第1009次执行循环体后,x=-1,不满足x≥0;
故y=31+1=4,
故选:C.
点评 本题考查的知识点是程序框图,当循环次数不多,或有规律可循时,可采用模拟程序法进行解答,属于基础题.
练习册系列答案
相关题目
8.已知函数f(x)=$\left\{\begin{array}{l}{-2x,x≤0}\\{-{x}^{2}+x,x>0}\end{array}\right.$,若函数g(x)=f(x)-a恰有三个互不相同的零点x1,x2,x3,则x1x2x3的取值范围是( )
| A. | (-$\frac{1}{32}$,0) | B. | (-$\frac{1}{16}$,0) | C. | (0,$\frac{1}{32}$) | D. | (0,$\frac{1}{16}$) |
15.已知集合A={y|y=|x|-2,x∈Z},B={x|x≥-2},则下列结论正确的是( )
| A. | -3∈A | B. | A=B | C. | A∩B=A | D. | A∪B=Z |
16.已知tan(α+$\frac{5π}{12}$)=2,tan($β+\frac{π}{6}$)=3,则tan(α-β+$\frac{π}{4}$)等于( )
| A. | $\frac{1}{5}$ | B. | -$\frac{1}{7}$ | C. | $\frac{1}{2}$ | D. | -$\frac{1}{3}$ |