民國114年 第2梯次 電腦軟體設計丙級 學科
第26題
下為一使用虛擬碼(Pseudo Code)所撰寫之程式,當N 值為何時,程式會有問題?
題目
下為一使用虛擬碼(Pseudo Code)所撰寫之程式,當N 值為何時,程式會有問題?
- (1) N=0
- (2) N<0
- (3) N>=0
- (4) N>0
官方答案
(2) N<0
解析
此類虛擬碼通常以 N 當作迴圈的計數上限或累加終止條件(例如 i 從 1 遞增到 N)。當 N 為負數時,初始條件就已不成立,迴圈不會執行,或判斷方向錯誤而導致無窮迴圈,程式無法產生預期結果,因此 N<0 是會出問題的情況;N>0 或 N>=0 屬於正常輸入範圍。故選 2。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。