民國112年 第2梯次 網頁設計乙級 學科
第42題
下列流程圖所對應的C/C++指令為何?
題目
下列流程圖所對應的C/C++指令為何?
- (1) while
- (2) switch...case
- (3) if...then...else
- (4) do...while
官方答案
(1) while
解析
while 為「前測式迴圈」,流程圖中通常以菱形(判斷框)置於迴圈本體之前:先判斷條件,成立才執行處理框,執行後再回到判斷框,不成立則結束,形成條件在前、本體在後的迴圈結構。相對地,do...while 為後測式,本體先執行至少一次再判斷;if...then...else 僅二選一分支不會回圈;switch...case 為多分支選擇。依此流程圖「先判斷後執行」的形態,對應的 C/C++ 指令即為 while。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。