民國103年 第3梯次 電力電子甲級 學科
第17題
先執行迴圈內的處裡作業而後測試條件,若不成立,就重複執行迴圈內的處裡作業,直到條 件成立為止才跳出迴圈,這種架構為
題目
先執行迴圈內的處裡作業而後測試條件,若不成立,就重複執行迴圈內的處裡作業,直到條 件成立為止才跳出迴圈,這種架構為
- (1) C A S E 架構
- (2) D O - - U N T I L ( R E P E A T - - U N T I L ) 架構
- (3) P E R F O R M - - U N T I L 架構
- (4) D O - - W H I L E 架構
官方答案
(2) D O - - U N T I L ( R E P E A T - - U N T I L ) 架構
解析
題意為「先執行迴圈內處理作業,再測試條件;若不成立就重複,直到條件成立才跳出」,屬於後測式(exit-controlled)迴圈,即 DO-UNTIL 或 REPEAT-UNTIL 架構。相對地,DO-WHILE 是先判斷條件再決定是否執行(前測式);CASE 為多分支選擇,非迴圈。故答案為 DO-UNTIL(REPEAT-UNTIL)。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。