题目内容
10.程序框图如图所示,其输出的结果为( )| A. | 2100-1 | B. | 299-1 | C. | 2100 | D. | 299 |
分析 根据已知中的程序框图可得,该程序的功能是计算并输出变量a的值,模拟程序的运行过程,可得答案.
解答 解:第1次执行循环体后,a=3,i=2,不满足退出循环的条件;
第2次执行循环体后,a=7,i=3,不满足退出循环的条件;
第3次执行循环体后,a=15,i=4,不满足退出循环的条件;
…
第n次执行循环体后,a=2n+1-1,i=n+1,
…
第98次执行循环体后,a=299-1,i=99,不满足退出循环的条件;
第99次执行循环体后,a=2100-1,i=100,满足退出循环的条件;
故选:A.
点评 本题考查的知识点是程序框图,当程序的运行次数不多或有规律时,可采用模拟运行的办法解答.
练习册系列答案
相关题目
8.已知函数f(x)=sinx+cosx,且f'(x)=3f(x),则tanx的值是( )
| A. | $-\frac{1}{2}$ | B. | $\frac{1}{2}$ | C. | -2 | D. | 2 |
19.将直线l沿y轴的负方向平移a(a>0)个单位,再沿x轴正方向平移a+1个单位得直线l',此时直线l'与l重合,则直线l'的斜率为( )
| A. | $\frac{a}{a+1}$ | B. | -$\frac{a}{a+1}$ | C. | $\frac{a+1}{a}$ | D. | -$\frac{a+1}{a}$ |
20.已知函数f(x)=$\left\{\begin{array}{l}-{(x-1)^2},({x<1})\\(3-a)x+4a,({x≥1})\end{array}$为增函数,则实数a的取值范围是( )
| A. | -1≤a<3 | B. | a<3 | C. | a>3或a≤-1 | D. | -1<a<3 |