問題詳情:
執行如圖所示的程序框圖,若輸出S的值爲﹣18,則輸入的S值爲( )
A.﹣4 B.﹣7 C.﹣22 D.﹣32
【回答】
A【考點】程序框圖.
【分析】模擬執行程序,依次寫出每次循環得到的S,i的值,當i=6時不滿足條件i<6,退出循環,輸出S的值爲S+4﹣9+16﹣25=﹣18,從而解得S的值.
【解答】解:由題意,模擬執行程序,可得
i=2,
滿足條件i<6,滿足條件i是偶數,S=S+4,i=3
滿足條件i<6,不滿足條件i是偶數,S=S+4﹣9,i=4
滿足條件i<6,滿足條件i是偶數,S=S+4﹣9+16,i=5
滿足條件i<6,不滿足條件i是偶數,S=S+4﹣9+16﹣25,i=6
不滿足條件i<6,退出循環,輸出S的值爲S+4﹣9+16﹣25=﹣18,
故解得:S=﹣4.
故選:A.
知識點:框圖
題型:選擇題