民國114年 第1梯次 電腦軟體應用丙級 學科
第59題
下列流程圖所對應的C/C++指令為何?
題目
下列流程圖所對應的C/C++指令為何?
- (1) do...while
- (2) if...then...else
- (3) while
- (4) switch...case
官方答案
(1) do...while
解析
流程圖若呈現「先執行一次處理,再判斷條件決定是否重複」的結構(箭頭從處理框指向判斷菱形,判斷為真回到處理框),對應 C/C++ 的 do...while 迴圈。while 為先判斷後執行;if...then...else 為單次條件分支;switch...case 為多路條件分支,均不符合「至少執行一次」的流程特徵。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。