民國115年 第1梯次 電腦軟體應用丙級 學科
第30題
下列C/C++程式片段,何者敘述正確?
題目
下列C/C++程式片段,何者敘述正確?
- (1) 小括號應該改成大括號
- (2) sum = sum +30; 必須使用大括號括起來
- (3) While 應該改成while
- (4) While ( sum <=1000 )之後應該要有分號
官方答案
(3) While 應該改成while
解析
C/C++ 語言關鍵字區分大小寫,迴圈保留字必須寫成小寫 while;題目片段將其寫成 "While"(首字母大寫)並非關鍵字,編譯器會視為未宣告的識別字而報錯,故應改為 while(選3)。小括號用於包裹迴圈條件是正確語法,不需改大括號(1錯);若迴圈本體只有單一敘述,可不加區塊大括號(2錯);while(條件) 之後不可加分號,否則會成為空迴圈而導致無窮循環(4錯)。答案3。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。