民國111年 第3梯次 網路架設乙級 學科

第23題

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

題目

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

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

官方答案

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

解析

C/C++ 控制語法規則:while 迴圈格式為 while (條件) 陳述式;條件可為任意布林運算式,如 x>0 || x<5 合法。選項 1 缺少 for 三段式 (初始化;條件;增量);選項 2 do-while 條件應置於 while 後,且 do 後不接條件;選項 4 while 後不可接 do 關鍵字。

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

官方資料