题目内容
18.某程序如图示,则运行后输出的结果是( )| A. | 0.8 | B. | 0.6 | C. | 0.4 | D. | 0.2 |
分析 模拟程序的运行过程,依次写出每次循环得到的A,n的值,观察规律可知A的取值周期为4,当n=2012时,可得不满足条件n≤2011,退出循环,输出A的值为0.6.
解答 解:模拟执行程序框图,可得
A=0.2,n=1
满足条件n≤2011,执行循环体,满足条件0≤A≤0.5,A=0.4,n=2
满足条件n≤2011,执行循环体,满足条件0≤A≤0.5,A=0.8,n=3
满足条件n≤2011,执行循环体,不满足条件0≤A≤0.5,A=0.6,n=4
满足条件n≤2011,执行循环体,不满足条件0≤A≤0.5,A=0.2,n=5
…
观察可知A的值循环出现,其取值周期为4,由于2011=502×4+3,可得:
满足条件n≤2011,执行循环体,满足条件0≤A≤0.5,A=0.8,n=2011
满足条件n≤2011,执行循环体,不满足条件0≤A≤0.5,A=0.6,n=2012
不满足条件n≤2011,退出循环,输出A的值为0.6.
故选:B.
点评 本题考查的知识点是循环结构的程序框图的应用,当程序的运行次数不多或有规律时,我们多采用模拟程序运行结果的办法进行解答,属于基础题.
练习册系列答案
相关题目
9.在正三棱柱ABC-A1B1C1中,已知AB=CC1=2,则异面直线AB1和BC1所成角的余弦值为( )
| A. | 0 | B. | $\frac{1}{3}$ | C. | -$\frac{1}{3}$ | D. | $\frac{1}{4}$ |
13.在等比数列{an}中,已知a1=3,q=2,则S4=( )
| A. | 45 | B. | 46 | C. | 47 | D. | 48 |