LONGEPASS
數位電子/程式語言/Q50
簡單
正確率 -
Q50.

下列何者為標準C 語言中,用來指定變數為不可改變或唯讀變數?

數位電子 · 乙級 · 程式語言 · Q50

難易度分析

2 / 5

此題要求辨識特定程式語言的關鍵字,選項中包含了其他主流程式語言(如 Java 或 C#)中常見的修飾詞作為干擾項,需能精確區分不同語言間的語法差異。

正確答案:④const

④ const:const 是標準 C 語言中用來宣告唯讀變數的關鍵字,編譯器會阻止程式碼對該變數進行修改,確保資料的不可變性。

錯誤選項解析

  • ① final:final 是 Java 與 C# 語言中用來宣告常數或防止繼承的關鍵字,並非標準 C 語言的語法。
  • ② readonly:readonly 是 C# 語言中的唯讀欄位修飾詞,標準 C 語言並無此關鍵字。
  • ③ constant:constant 並非任何程式語言的保留字,C 語言中宣告常數需使用 const 關鍵字或 #define 前置處理器指令。
Learning Tip

"本題常考不同程式語言中常數宣告關鍵字的差異:C 語言使用 const、Java 使用 final、C# 則有 const 與 readonly 兩種。需特別注意各語言的語法區別,避免將 Java 或 C# 的關鍵字與 C 語言混淆。"

學員答題分佈

①final0%
②readonly0%
③constant0%
④const0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目