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

第29題

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

題目

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

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

官方答案

(4) if...then...else

解析

流程圖中若以菱形決策符號判斷條件,並依「成立/不成立」分出兩條分支走向不同處理,即對應 C/C++ 的 if...then...else(或 if-else)選擇結構。switch...case 對應多向分支(多個等值判斷);while 與 do...while 對應迴圈(流程會回到前端的判斷或處理)。由於題目所示流程圖未附於題面,依一般選擇性流程圖之典型結構判讀,此類「單一條件二分決策」最常對應 if...then...else,故選4。

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

官方資料