LONGEPASS
電腦軟體設計(C++)/C++/Q17
簡單
正確率 -
Q17.

以下何者是C++ 語言的關鍵字(Keyword)?

電腦軟體設計(C++) · 乙級 · C++ · Q17

難易度分析

2 / 5

考查對程式語言保留關鍵字與一般設計術語的區分能力,屬於基礎定義的記憶與辨識。

正確答案:②this

② this:this 是 C++ 的保留關鍵字,為指向當前物件實體的隱含指標,常用於區分成員變數與參數名稱,或支援方法鏈(Method Chaining)時回傳 `*this`。

錯誤選項解析

  • ① BIOS:BIOS(Basic Input/Output System)是電腦韌體系統,負責硬體初始化與開機程序,並非 C++ 語言的關鍵字。
  • ③ then:then 並非 C++ 關鍵字,它是某些語言(如 BASIC、Shell Script)中用於條件判斷的語法詞彙;C++ 的條件分支使用 `if-else` 結構,不需要 `then`。
  • ④ pointer:pointer(指標)是 C++ 中的重要資料型別概念,但它本身不是關鍵字;C++ 使用 `*` 和 `&` 運算子來宣告與操作指標,而非使用 `pointer` 這個詞彙。
Learning Tip

"本題考點為 C++ 保留關鍵字(Reserved Keywords) 的辨識。常見陷阱是將「程式設計相關名詞」誤認為關鍵字,例如 `pointer`、`array`、`function` 等雖為重要概念,但並非保留字。建議熟記 C++ 標準規範中的 63 個關鍵字(如 `this`、`virtual`、`template`、`namespace` 等),並注意與其他語言(如 `then` 屬於 Pascal/BASIC)的差異。"

學員答題分佈

①BIOS0%
②this0%
③then0%
④pointer0%

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

相似類型題目