執行如圖的程序框圖,則輸出S的值為( )A.2016B.2 C. D.﹣1
來源:國語幫 8.98K
問題詳情:
執行如圖的程序框圖,則輸出S的值為( )
A.2016 B.2 C. D.﹣1
【回答】
b考點】程序框圖.
【專題】圖表型;算法和程序框圖.
【分析】模擬執行程序框圖,依次寫出前幾次循環得到的s,k的值,觀察規律可知,s的取值以3為週期,由k等於2015=3*671+2時,滿足條件k<2016,s=2,k=2016時不滿足條件k<2016,退出循環,輸出s的值為2.
【解答】解:模擬執行程序框圖,可得
s=2,k=0
滿足條件k<2016,s=﹣1,k=1
滿足條件k<2016,s=,k=2
滿足條件k<2016,s=2.k=3
滿足條件k<2016,s=﹣1,k=4
滿足條件k<2016,s=,k=5
…
觀察規律可知,s的取值以3為週期,由2015=3*671+2,有
滿足條件k<2016,s=2,k=2016
不滿足條件k<2016,退出循環,輸出s的值為2.
故選:B.
【點評】本題主要考查了程序框圖和算法,依次寫出前幾次循環得到的s,k的值,觀察規律得到s的取值以3為週期是解題的關鍵,屬於基本知識的考查.
知識點:框圖
題型:選擇題