题目内容

18.某程序如图示,则运行后输出的结果是(  )
A.0.8B.0.6C.0.4D.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.

点评 本题考查的知识点是循环结构的程序框图的应用,当程序的运行次数不多或有规律时,我们多采用模拟程序运行结果的办法进行解答,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网