题目内容

2.执行如图所示的程序框图,则输出的a的值是(  )
A.2B.-$\frac{1}{3}$C.-$\frac{3}{2}$D.-2

分析 根据已知中的程序框图,模拟程序的运行过程,并分析程序执行过程中,变量a值的变化规律,进而可得答案.

解答 解:模拟执行程序,可得
a=2,i=1
满足条件i<2016,执行循环体,a=-$\frac{1}{3}$,i=2
满足条件i<2016,执行循环体,a=-$\frac{3}{2}$,i=3
满足条件i<2016,执行循环体,a=2,i=4
满足条件i<2016,执行循环体,a=-$\frac{1}{3}$,i=5

观察规律可知,a的取值周期为3,又2016=672×3,可得:
满足条件i<2016,执行循环体,a=-$\frac{1}{3}$,i=2015
满足条件i<2016,执行循环体,a=-$\frac{3}{2}$,i=2016
此时,不满足条件i<2016,退出循环,输出a的值为-$\frac{3}{2}$.
故选:C.

点评 本题主要考查了循环结构的程序框图的应用,当程序的循环次数不多或有规律时,多采用模拟循环的方法,属于基础题.

练习册系列答案
相关题目

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

精英家教网