民國109年 第1梯次 電腦硬體裝修丙級 學科
第58題
下列流程圖所對應的C/C++指令為何?
題目
下列流程圖所對應的C/C++指令為何?
- (1) switch...case
- (2) while
- (3) if...then...else
- (4) do...while
官方答案
(3) if...then...else
解析
流程圖中若以菱形判斷框根據條件成立與否,分別走到兩個互斥的處理路徑,最後再匯合,這種「二選一」的邏輯結構對應 C/C++ 的 if...then...else 指令。switch...case 是用來處理多個固定值分支;while 與 do...while 則是迴圈結構,判斷框會形成回授路徑重複執行,與單次分支的判斷不同,故選 if...then...else。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。