問題詳情:
某程序框圖如圖所示,該程序運行後,輸出的s值為( )
A. | 3 | B. | 1 | C. | ﹣1 | D. | 0 |
【回答】
考點:
程序框圖.
專題:
圖表型.
分析:
分析程序中各變量、各語句的作用,再根據流程圖所示的順序,可知:該程序的作用是利用循環計算並輸出S值.模擬程序的運行過程,用表格對程序運行過程中各變量的值進行分析,不難得到最終的輸出結果.
解答:
解:程序在運行過程中各變量的值如下表示:
S i是否繼續循環
循環前1 1/
第一圈 3 2是
第二圈 4 3是
第三圈 1 4是
第四圈 0 5否
故最終的輸出結果為:S=0
故選D.
點評:
根據流程圖(或偽代碼)寫程序的運行結果,是算法這一模塊最重要的題型,屬於基礎題.
知識點:算法初步
題型:選擇題