民國103年 第3梯次 電力電子甲級 學科

第17題

先執行迴圈內的處裡作業而後測試條件,若不成立,就重複執行迴圈內的處裡作業,直到條 件成立為止才跳出迴圈,這種架構為

題目

先執行迴圈內的處裡作業而後測試條件,若不成立,就重複執行迴圈內的處裡作業,直到條 件成立為止才跳出迴圈,這種架構為

  1. (1) C A S E 架構
  2. (2) D O - - U N T I L ( R E P E A T - - U N T I L ) 架構
  3. (3) P E R F O R M - - U N T I L 架構
  4. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料