民國114年 第2梯次 網頁設計乙級 學科
第14題
下列流程圖所對應的C/C++指令為何?
題目
下列流程圖所對應的C/C++指令為何?
- (1) do...while
- (2) while
- (3) if...then...else
- (4) switch...case
官方答案
(1) do...while
解析
圖中先執行一次處理方塊,之後才進入決策菱形判斷條件,條件成立時流程回到處理方塊再執行一次,形成「先做再判斷」的後測式迴圈,對應 do...while,故選 1。while 屬前測式迴圈,必須先判斷條件才決定是否執行,可能一次都不執行;if...then...else 只依條件做一次二選一分支,不會重複;switch...case 為多重選擇結構,同樣不具反覆執行特性。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。