Q39.
執行下列C 語言程式,其輸出結果為何?
數位電子 · 甲級 · 程式語言 · Q39
難易度分析
3 / 5
題目要求推斷 C 程式輸出,需辨識迴圈結構、變數初始化與遞增規則,並避免直覺誤判的陷阱,屬於一般難度範疇。
正確答案:③12
③ 12:12 為正確答案。根據程式碼中的變數宣告、迴圈結構與運算邏輯,經正確執行後輸出結果為 12。
錯誤選項解析
- ① 10:10 為錯誤答案。此數值未正確計算程式中的運算邏輯或迴圈累加結果,可能忽略了變數的初始值或遞增條件。
- ② 11:11 為錯誤答案。此數值可能誤判了迴圈執行次數或運算子優先順序,導致累加結果少計一次。
- ④ 13:13 為錯誤答案。此數值可能多計了迴圈迭代次數或誤解了條件判斷式的終止點,導致結果偏大。
Learning Tip
"此類 C 語言程式碼執行結果 題型,常考陷阱包含:迴圈起始值與終止條件、遞增運算子 (++i 與 i++) 的差異、以及整數除法取整數的規則。解題時應逐步模擬程式執行流程,追蹤變數變化,避免因直覺判斷而落入陷阱。"
學員答題分佈
①100%
②110%
③120%
④130%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!