民國112年 第3梯次 網路架設乙級 學科

第8題

有關C/C++語言中變數及常數之敘述,下列何者「不正確」?

題目

有關C/C++語言中變數及常數之敘述,下列何者「不正確」?

  1. (1) 程式中可以操作、改變變數的值
  2. (2) 變數用來存放資料,以利程式執行,可以是整數、浮點、字串的資料型態
  3. (3) 程式中可以操作、 改變常數值
  4. (4) 常數存放固定數值,可以是整數、浮點、字串的資料型態

官方答案

(3) 程式中可以操作、 改變常數值

解析

常數(constant)用來存放固定不變的數值,可用 const 修飾或 #define 定義,其值在程式執行期間不可被修改,若嘗試指定新值,編譯器會產生錯誤,因此選項3「可以操作、改變常數值」不正確,為本題答案。變數則是可被讀取與改寫的具名記憶體位置,依宣告型態可存放整數、浮點數、字元或字串等資料,選項1、2、4 的敘述均正確。

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

官方資料