民國110年 第1梯次 網路架設丙級 學科

第16題

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

題目

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

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

官方答案

(1) While 應該改成while

解析

C/C++ 語言區分大小寫,迴圈關鍵字必須寫成小寫 while,寫成 While 會編譯失敗。while 後的小括號用來包住條件式,不可改成大括號;條件式後也不可加分號,否則會形成空迴圈,使程式行為錯誤。若迴圈主體只有一行敘述,可省略大括號,因此 sum=sum+30;不必強制用大括號括起。

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

官方資料