LONGEPASS
Q14.

有關結構化程式的重複(Repetition)結構的指令,以下那一個錯誤?

電腦軟體設計共同科目 · 乙級 · Q14

難易度分析

2 / 5

本題考查對程式結構分類的精確定義,需能區分建立迴圈的結構指令與控制迴圈流程的跳躍指令。

正確答案:①continue

① continue:continue 屬於跳躍陳述(Jump Statement)而非重複結構,其功能為跳過當前迴圈迭代剩餘程式碼,直接進入下一次迭代判斷。

錯誤選項解析

  • ② for:for 迴圈是標準的重複結構,適用於迭代次數已知的情境,透過初始化、條件判斷與增量運算式控制循環執行。
  • ③ while:while 迴圈屬於前測型重複結構,先評估布林條件式再決定是否執行迴圈本體,條件為假時可能一次都不執行。
  • ④ do ... while:do...while 迴圈屬於後測型重複結構,迴圈本體至少執行一次後才進行條件判斷,適用於需確保至少執行一次的場景。
Learning Tip

"結構化程式的三大重複結構為 for、while、do...while,而 continue 與 break 屬於迴圈控制陳述,常於測驗中混淆。解題關鍵在於區分「建立迴圈」與「控制迴圈流程」兩類不同功能的關鍵字。"

學員答題分佈

①continue0%
②for0%
③while0%
④do ... while0%

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

相似類型題目