LONGEPASS
電腦軟體應用/電腦概論/Q70
簡單
正確率 -
Q70.

下列何者不是結構化程式設計所採用的基本結構?

電腦軟體應用 · 乙級 · 電腦概論 · Q70

難易度分析

2 / 5

本題屬於基礎定義的記憶型題目,僅需區分結構化程式設計的核心控制元件即可得出結論,不含複雜的陷阱或多層次推論。

正確答案:③跳躍結構

③ 跳躍結構:跳躍結構(如 `GOTO` 敘述)並非結構化程式設計所採用的基本結構。結構化程式設計的核心精神正是為了消除無條件跳躍所導致的「義大利麵式程式碼」,強調僅使用循序、選擇、重覆三種控制結構即可完成所有程式邏輯。

錯誤選項解析

  • ① 重覆結構:重覆結構(又稱迴圈結構)是結構化程式設計的三大基本結構之一,用於在滿足特定條件時重複執行某段程式碼,常見的實作方式包含 `for`、`while` 與 `do-while` 迴圈。
  • ② 選擇結構:選擇結構(又稱條件結構)是結構化程式設計的基本結構之一,依據條件判斷結果決定程式執行路徑,常見實作包含 `if-else` 與 `switch-case` 敘述。
  • ④ 循序結構:循序結構是結構化程式設計最基本的控制結構,指程式敘述由上而下依序執行,不經過任何條件判斷或迴圈跳轉。
Learning Tip

"結構化程式設計的三大基本控制結構為循序結構、選擇結構與重覆結構,此由 Böhm 與 Jacopini 於 1966 年證明任何程式邏輯皆可由這三種結構組合完成。常見陷阱為將跳躍結構(GOTO)或遞迴結構混入其中,需特別注意。實務上遵循此原則可提升程式的可讀性與可維護性。"

學員答題分佈

①重覆結構0%
②選擇結構0%
③跳躍結構0%
④循序結構0%

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

相似類型題目