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

第30題

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

題目

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

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

官方答案

(3) While 應該改成while

解析

C/C++ 語言關鍵字區分大小寫,迴圈保留字必須寫成小寫 while;題目片段將其寫成 "While"(首字母大寫)並非關鍵字,編譯器會視為未宣告的識別字而報錯,故應改為 while(選3)。小括號用於包裹迴圈條件是正確語法,不需改大括號(1錯);若迴圈本體只有單一敘述,可不加區塊大括號(2錯);while(條件) 之後不可加分號,否則會成為空迴圈而導致無窮循環(4錯)。答案3。

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

官方資料