民國114年 第1梯次 電腦軟體應用丙級 學科

第59題

下列流程圖所對應的C/C++指令為何?

題目

下列流程圖所對應的C/C++指令為何?

  1. (1) do...while
  2. (2) if...then...else
  3. (3) while
  4. (4) switch...case

官方答案

(1) do...while

解析

流程圖若呈現「先執行一次處理,再判斷條件決定是否重複」的結構(箭頭從處理框指向判斷菱形,判斷為真回到處理框),對應 C/C++ 的 do...while 迴圈。while 為先判斷後執行;if...then...else 為單次條件分支;switch...case 為多路條件分支,均不符合「至少執行一次」的流程特徵。

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

官方資料