民國114年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第26題

有關Java 語言中變數和常數作用的敘述,下列何者錯誤?

題目

有關Java 語言中變數和常數作用的敘述,下列何者錯誤?

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

官方答案

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

解析

常數在 Java 中以 final 修飾(習慣再搭配 static 宣告為類別常數),一旦給定初值就不能再被重新指定或修改,否則編譯會失敗;常數可為整數、浮點、字串等型別。變數則用來存放資料,可自由讀取與改變其值,型別同樣可以是整數、浮點或字串。因此「程式中可以操作、改變常數值」的說法錯誤。故選 1。

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

官方資料