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

第63題

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

題目

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

  1. (1) D O - - U N T I L ( R E P E A T - - U N T I L ) 架構
  2. (2) D O - - W H I L E 架構
  3. (3) P E R F O R M - - U N T I L 架構
  4. (4) C A S E 架構

官方答案

(3) P E R F O R M - - U N T I L 架構

解析

這段敘述屬於「前測式」迴圈:每一圈先判斷條件,條件不成立才執行迴圈本體,條件成立就跳出,也就是條件為假時持續執行,對應 PERFORM…UNTIL 架構。DO-UNTIL 或 REPEAT-UNTIL 是後測式,迴圈本體至少執行一次後才判斷條件;DO-WHILE 則是在條件成立時才執行、不成立即跳出,判斷方向正好相反;CASE 屬於多重選擇結構,並非迴圈。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料