题目内容

【题目】执行如图所示的程序框图,则输出的值为( )

A. 2 B. C. D. -1

【答案】A

【解析】

模拟执行程序,依次写出每次循环得到的a,n的值,观察规律可得a的取值以3为周期,从而有当i=2017时,不满足条件n2016,退出循环,输出a的值为2,从而得解.

模拟执行程序,可得

a=2,n=1,

满足条件n2016,a=,n=2

满足条件n2016,a=﹣1,n=3

满足条件n2016,a=2,n=4

观察规律可知,a的取值以3为周期,由2016=672×3,从而有:

满足条件n2016,a=﹣1,n=2016

满足条件n2016,a=2,n=2017

不满足条件n2016,退出循环,输出a的值为2.

故选:A.

练习册系列答案
相关题目

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

精英家教网