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