民國109年 第2梯次 網頁設計丙級 學科

第68題

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

題目

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

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

官方答案

(1) While 應該改成while

解析

C/C++ 是區分大小寫的語言,關鍵字必須全部小寫,While 並非保留字,編譯器會將其視為未宣告的識別字而產生錯誤,因此應改成 while。while 的條件式後面不可加分號,否則會形成空敘述而使迴圈行為錯誤;迴圈主體只有一個敘述時不需要用大括號括起來;條件式則一定要用小括號包住。故只有第一項敘述正確。

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

官方資料