民國101年 第4梯次 數位電子甲級 學科

第25題

下面哪一種程式架構不是結構化形式之架構?

題目

下面哪一種程式架構不是結構化形式之架構?

  1. (1) b r a n c h
  2. (2) l o o p
  3. (3) S e q u e n t i a l
  4. (4) g o t o ( j u m p )

官方答案

(4) g o t o ( j u m p )

解析

結構化程式設計只允許三種基本控制結構:順序(Sequential)、選擇/分支(branch,如 if-else、case)與迴圈(loop,如 for、while),且要求每個區塊「單一入口、單一出口」。goto(jump)是無條件跳躍指令,會把控制權任意轉移到程式他處,破壞上述結構,使流程難以閱讀、驗證與除錯,因此不屬於結構化架構。選項1、2、3 正好對應結構化的三大基本結構,故本題應選 4。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料