民國109年 第1梯次 電腦軟體應用丙級 學科

第34題

下列C/C++程式片段,何者敘述正確?

題目

下列C/C++程式片段,何者敘述正確?

  1. (1) While 應該改成while
  2. (2) 小括號應該改成大括號
  3. (3) sum = sum +30; 必須使用大括號括起來
  4. (4) While ( sum <=1000 )之後應該要有分號

官方答案

(1) While 應該改成while

解析

C/C++ 区分大小寫,關鍵字必須全小寫。程式碼使用 `While`(大寫 W)會導致編譯錯誤,必須改為 `while`。小括號 `()` 是迴圈條件必要語法,大括號 `{}` 僅在多行陳述式時必要,單行 `sum = sum + 30;` 不需加括號。`while` 判斷式後若加分號會形成空白迴圈主體,導致邏輯錯誤。

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

官方資料