LONGEPASS
數位電子/程式語言/Q63
中等
正確率 -
Q63.

執行下列標準C 語言程式,輸出為何?數位電子 乙級 程式語言 第 63 題 題目 圖片

數位電子 · 乙級 · 程式語言 · Q63

難易度分析

3 / 5

此題型要求考生能夠精確追蹤程式碼執行過程中的變數變化,特別是針對遞增或遞減運算子在表達式中的即時影響,以及迴圈控制流程的判斷。若無法準確掌握運算子優先順序與變數賦值時機,容易產生判斷錯誤。

正確答案:①2

① 2:標準C語言程式執行後輸出為 2,符合程式邏輯運算結果。此答案正確反映了程式中變數的運算或函式回傳值。

錯誤選項解析

  • ② 4:輸出 4 為錯誤答案。可能是誤判了程式中的運算子優先順序或迴圈執行次數,實際結果應為 2。
  • ③ 1:輸出 1 為錯誤答案。可能誤解了程式中的遞增運算子或條件判斷邏輯,正確輸出應為 2。
  • ④ 8:輸出 8 為錯誤答案。可能是將程式中的數值進行了錯誤的指數運算或位元移位操作,實際結果應為 2。
Learning Tip

"此類題型常考陷阱在於 運算子優先順序 與 遞增/遞減運算子 的前後置差異。解題時需仔細追蹤變數值變化,注意 i++ 與 ++i 的執行時機點不同,以及 for 迴圈 的終止條件判斷時機。"

學員答題分佈

①20%
②40%
③10%
④80%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目