民國112年 第2梯次 電腦軟體設計丙級 學科

第17題

有關C/C++語言結構控制語法,下列何者正確?

題目

有關C/C++語言結構控制語法,下列何者正確?

  1. (1) do (x>0) { y=5 } while (x<1)
  2. (2) while (x>0) do {y=5;}
  3. (3) for (x<10) { y=5;}
  4. (4) while (x>0 || x<5) { y=5;}

官方答案

(4) while (x>0 || x<5) { y=5;}

解析

C/C++ while 迴圈語法為 while(條件) {敘述}。選項 4 的條件 (x>0 || x<5) 合法且大括號用法正確。選項 1 do-while 條件位置錯誤;選項 2 while 後不接 do;選項 3 for 缺少初始化、條件、遞增三段式。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料