Examly題庫立即開始練習
農會 資訊管理類程式設計11030單選題

以下為C語言程式片段,請問輸出為何? int i=5, a=2; while (i>1) { a++; i--; } cout<<a;

A4
B6正確答案
C7
D8
答案與詳解
B
正確答案
追蹤 while 迴圈執行次數,i 從 5 每次減 1,當 i>1 條件成立時執行,共執行 4 次;a 從 2 累加 4 次,最終輸出 6。

為什麼答案是 B

正確追蹤變數,迴圈執行 4 次 (i=5,4,3,2),a 從 2 累加 4 次,最終結果為 6。

考點:迴圈次數計算考點:變數追蹤考點:邊界值陷阱考點:初始值與邊界
載入中…

想練更多程式設計考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮