民國109年 第1梯次 電腦硬體裝修丙級 學科

第58題

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

題目

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

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

官方答案

(3) if...then...else

解析

流程圖中若以菱形判斷框根據條件成立與否,分別走到兩個互斥的處理路徑,最後再匯合,這種「二選一」的邏輯結構對應 C/C++ 的 if...then...else 指令。switch...case 是用來處理多個固定值分支;while 與 do...while 則是迴圈結構,判斷框會形成回授路徑重複執行,與單次分支的判斷不同,故選 if...then...else。

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

官方資料