执行如图所示的程序框图,若输入S的值为﹣1,则输出S的值为( )
A.﹣1 B. C.2 D.3
执行如图所示的程序框图,若输入S的值为﹣1,则输出S的值为( )
A.﹣1 B. C.2 D.3
B【考点】程序框图.
【分析】根据题意,模拟程序框图的运行过程,即可得出该程序运行输出的结果.
【解答】解:模拟执行程序,可得
S=﹣1,i=1
S=
满足条件i≤2016,执行循环体,i=2,S=2
满足条件i≤2016,执行循环体,i=3,S=﹣1
满足条件i≤2016,执行循环体,i=4,S=
…
观察规律可知S的取值周期为3,由于2016=672×3,可得
满足条件i≤2016,执行循环体,i=2016,S=﹣1
满足条件i≤2016,执行循环体,i=2017,S=
不满足条件i≤2016,退出循环,输出S的值为.
故选:B.