執行如圖的程序框圖,則輸出S的值為(  )A.2016B.2   C.   D.﹣1

來源:國語幫 8.98K

問題詳情:

執行如圖的程序框圖,則輸出S的值為(  )A.2016B.2   C.   D.﹣1

執行如圖的程序框圖,則輸出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為週期是解題的關鍵,屬於基本知識的考查.

知識點:框圖

題型:選擇題

熱門標籤