民國108年 第2梯次 電力電子甲級 學科
第10題
先測試條件,當其成立時才執行迴圈內的處裡作業,直到條件不成立就跳出迴圈的架構為
題目
先測試條件,當其成立時才執行迴圈內的處裡作業,直到條件不成立就跳出迴圈的架構為
- (1) CASE 架構
- (2) PERFORM--UNTIL 架構
- (3) DO--UNTIL(REPEAT--UNTIL)架構
- (4) DO--WHILE 架構
官方答案
(4) DO--WHILE 架構
解析
DO-WHILE 屬於「先測試、後執行」的前測式迴圈:進入迴圈先判斷條件,條件成立才執行迴圈主體,執行完再回到條件判斷,一旦條件不成立就跳出,因此迴圈可能一次都不執行,符合題意。PERFORM-UNTIL 與 DO-UNTIL(REPEAT-UNTIL)為後測式架構,先執行再判斷,至少執行一次;CASE 是多選一的分支架構,用來依條件選擇執行區塊,不具重複執行的特性。故選 4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。