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

在C++程式語言與C 語言中,下列何者不為C 語言所具備的關鍵字?

數位電子 · 甲級 · 程式語言 · Q4

難易度分析

2 / 5

此題僅需掌握 C 語言關鍵字基本清單,並辨別 C++ 新增之關鍵字,結構上屬單純辨識型,難度屬中等偏下。

正確答案:③class

③ class:class 是 C++ 引入的關鍵字,用於實現物件導向程式設計 (OOP) 中的類別封裝、繼承與多型機制,C 語言為程序導向範式,不具備此關鍵字。

錯誤選項解析

  • ① struct:struct 是 C 語言中用於定義結構體的關鍵字,可將不同資料型態的變數組合成一個自訂資料型別,C 語言自早期標準即支援此功能。
  • ② return:return 是 C 語言中用於函式回傳值與控制流程轉移的關鍵字,為所有函式型程式語言的基本控制結構。
  • ④ while:while 是 C 語言中用於實現條件式迴圈的關鍵字,屬於三大基本控制結構中的重複結構,C 語言標準中明確定義此關鍵字。
Learning Tip

"此類題型常考 C 與 C++ 的關鍵字差異,容易混淆的觀念包括:struct 在 C 與 C++ 皆存在但用法略有不同(C 中宣告變數需加 struct 前綴,C++ 則可省略);C++ 額外新增的關鍵字如 class、namespace、template、virtual 等皆與物件導向及泛型程式設計相關。實務上應熟記 C 語言的 32 個關鍵字與 C++ 的擴充差異。"

學員答題分佈

①struct0%
②return0%
③class0%
④while0%

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

相似類型題目