民國109年 第1梯次 網路架設丙級 學科
第46題
下列流程圖所對應的C/C++指令為何?
題目
下列流程圖所對應的C/C++指令為何?
- (1) while
- (2) if...then...else
- (3) switch...case
- (4) do...while
官方答案
(2) if...then...else
解析
流程圖中若以菱形(決策符號)判斷條件,依「是/否」兩個分支分別執行不同處理框,即對應C/C++的if...then...else(或if-else)選擇結構。while與do...while屬迴圈,圖中會有回流箭頭重複執行同一區塊;switch...case則為單一變數對應多個分支。若圖中僅有一個判斷並導向兩條互斥路徑而無迴圈回流,即屬選擇而非迴圈,故對應if...then...else,選2。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。