問題詳情:
.有如下兩個程序 ( )
A. 兩個程序輸出結果相同
B. 程序(1)輸出的結果比程序(2)輸出的結果大
C. 程序(2)輸出的結果比程序(1)輸出的結果大
D. 兩個程序輸出結果的大小不能確定
【回答】
B
【解析】
【分析】
模擬程序(1)、(2)的運行過程,得出該程序運行後輸出的是什麼,從而得出正確的結果.
【詳解】模擬程序(1)的運行過程,得出該程序運行後輸出的是
s=1×3×5×…×97×99;
模擬程序(2)的運行過程,得出該程序運行後輸出的是
s=1×3×5×…×97;
∴程序(1)輸出的結果比程序(2)輸出的結果大.
故選:B.
【點睛】本題主要考查程序框圖的循環結構流程圖,屬於中檔題. 解決程序框圖問題時一定注意以下幾點:(1) 不要混淆處理框和輸入框;(2) 注意區分程序框圖是條件分支結構還是循環結構;(3) 注意區分當型循環結構和直到型循環結構;(4) 處理循環結構的問題時一定要正確控制循環次數;(5) 要注意各個框的順序,(6)在給出程序框圖求解輸出結果的試題中只要按照程序框圖規定的運算方法逐次計算,直到達到輸出條件即可.
知識點:算法初步
題型:選擇題