民國101年 第3梯次 電力電子甲級 學科
第61題
先測試條件,若不成立,才執行迴圈內的處裡作業,直到條件成立為止才跳出迴圈,這種架 構為
題目
先測試條件,若不成立,才執行迴圈內的處裡作業,直到條件成立為止才跳出迴圈,這種架 構為
- (1) D O - - U N T I L ( R E P E A T - - U N T I L ) 架構
- (2) P E R F O R M - - U N T I L 架構
- (3) C A S E 架構
- (4) D O - - W H I L E 架構
官方答案
(2) P E R F O R M - - U N T I L 架構
解析
此架構會在每次進入迴圈前先測試條件,條件不成立才執行迴圈內容;執行後再回頭測試,直到條件成立才離開,屬於 COBOL 先測型的 PERFORM-UNTIL(TEST BEFORE)。DO-UNTIL 或 REPEAT-UNTIL 通常先執行一次再測試,與題意不同;CASE 是多選一分支,DO-WHILE 則在條件成立時持續執行。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。