民國109年 第1梯次 網路架設丙級 學科

第46題

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

題目

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

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

官方答案

(2) if...then...else

解析

流程圖中若以菱形(決策符號)判斷條件,依「是/否」兩個分支分別執行不同處理框,即對應C/C++的if...then...else(或if-else)選擇結構。while與do...while屬迴圈,圖中會有回流箭頭重複執行同一區塊;switch...case則為單一變數對應多個分支。若圖中僅有一個判斷並導向兩條互斥路徑而無迴圈回流,即屬選擇而非迴圈,故對應if...then...else,選2。

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

官方資料