民國104年 第3梯次 數位電子甲級 學科
第42題
下面哪一種程式架構不是結構化形式之架構?
題目
下面哪一種程式架構不是結構化形式之架構?
- (1) l o o p
- (2) S e q u e n t i a l
- (3) b r a n c h
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。