民國111年 第2梯次 網頁設計乙級 學科
第11題
下列流程圖所對應的C/C++指令為何?
題目
下列流程圖所對應的C/C++指令為何?
- (1) while
- (2) if...then...else
- (3) do...while
- (4) switch...case
官方答案
(3) do...while
解析
此流程圖的特徵是先執行一次迴圈本體,再進行條件判斷,若條件成立就回到上方重複執行,不成立才往下離開,這正是 do...while 的結構,其特性是迴圈本體至少會被執行一次。while 屬於先判斷後執行,條件一開始不成立時可能一次都不執行;if...then...else 只做單次的分支選擇,不會形成迴路;switch...case 則是多分支選擇,同樣不具重複執行效果。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。