民國109年 第3梯次 網路架設乙級 學科
第51題
有關C/C++語言結構控制語法,下列何者正確?
題目
有關C/C++語言結構控制語法,下列何者正確?
- (1) while (x>0 || x<5) { y=5;}
- (2) do (x>0) { y=5 } while (x<1)
- (3) for (x<10) { y=5;}
- (4) while (x>0) do {y=5;}
官方答案
(1) while (x>0 || x<5) { y=5;}
解析
C/C++ while 迴圈語法為 while (條件) { 陳述句; }。選項 1 條件使用邏輯或(||)合法,主體以大括號包裹單一陳述句,語法正確。選項 2 do-while 需為 do { 陳述句; } while (條件;),條件不加括號且缺大括號;選項 3 for 迴圈需三段式 for (初始; 條件; 遞增);選項 4 while 後不接 do 關鍵字。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。