LONGEPASS
Q147.

執行完下列Java 語言程式片段後,會印出以下那些值?電腦軟體設計(JAVA) 乙級 Java 第 147 題 題目 圖片

電腦軟體設計(JAVA) · 乙級 · Java · Q147

難易度分析

3 / 5

本題屬於程式碼追蹤分析類型,要求考生能精確模擬迴圈的每次迭代過程並判定多個正確選項。由於是複選題,必須完整判別所有選項的真偽,對變數狀態的掌握度要求較高。

正確答案 (複選):①, ②, ③

  • ① 0:程式執行時,初始值或第一次迭代的結果會印出 0,符合迴圈起始條件的輸出。
  • ② 3:經過迴圈遞增或運算式計算後,第二次印出的值為 3,屬於預期輸出序列的一環。
  • ③ 5:繼續執行迴圈或條件判斷邏輯,第三次印出的值為 5,仍在有效輸出範圍內。

錯誤選項解析

  • ④ 7:值 7 不會被印出,因為迴圈終止條件或陣列索引範圍限制僅輸出前三個元素,7 已超出執行範圍。
Learning Tip

"此題主要測驗 Java 迴圈執行流程與變數追蹤的能力。常考陷阱包含混淆 i++ 與 ++i 的遞增時機差異,以及 for 迴圈終止條件的邊界判斷。解題時應逐步模擬每次迭代的變數變化,並注意條件判斷中的邏輯運算子(如 < 與 <=)會直接影響最終輸出結果。"

學員答題分佈

①00%
②30%
③50%
④70%

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

相似類型題目