民國104年 第3梯次 數位電子甲級 學科

第42題

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

題目

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

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

官方答案

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

解析

結構化程式設計(Structure Programming)的基本架構僅包含三種:循序(Sequential,依序執行)、選擇(Branch,如 if/switch 條件判斷)與重複(Loop,如 for/while 迴圈)。這三種架構能確保程式流程清晰、易於追蹤與維護。goto(jump)指令會讓程式控制權無條件跳躍到任意位置,產生錯綜複雜的「意大利麵式」流程,破壞單一進出點原則,因此不屬於結構化形式。選項1、2、3皆為結構化架構,故本題選4。

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

官方資料