問題詳情:
執行如圖所示的程序框圖,若輸入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.
知識點:框圖
題型:選擇題