民國109年 第3梯次 電腦硬體裝修乙級 學科

第21題

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

題目

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

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

官方答案

(2) While 應該改成while

解析

C/C++ 為區分大小寫(case-sensitive)的程式語言,其迴圈關鍵字必須全小寫書寫,正確寫法為 while。題目片段中的「While ( sum <=1000 )」首字母大寫,編譯器會將其視為未定義的識別字而非迴圈關鍵字,造成語法錯誤,故應改為 while。選項1(小括號改大括號)錯誤,條件判斷本就用小括號;選項3(條件後加分號)錯誤,若加分號會形成空迴圈;選項4(sum=sum+30 須加大括號)錯誤,單一敘述可不加大括號。因此本題正確敘述為選項2:While 應改成 while。

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

官方資料