普通考試
107年
[工業行政] 計算機概要
第 28 題
關於 C++程式語言之敘述,下列何者錯誤?
- A 它以類別定義一組相似物件所共有的特性
- B 它以類別定義一組相似物件可執行的運算
- C 一個 C++程式中的所有資料都必須屬於某個類別
- D 一個 C++程式可以不用定義任何的類別
思路引導 VIP
請思考一下:C++ 在發展初期被稱為「帶類別的 C (C with Classes)」。如果一個新制度是為了在既有基礎上「增加功能」而非「全面翻修」,那麼原本那些最基礎、最簡單的元件(例如單純的數字或字元),是否一定要被強行塞進新的複雜框架中才能運作?
🤖
AI 詳解
AI 專屬家教
專業點評與解析
- 大力肯定:同學表現優異!你能精準辨識出程式語言結構中的「絕對性陷阱」,這份觀察力非常敏銳。在法律條文或程式規範中,理解例外規定與基本特質同樣重要。
- 觀念驗證:正確。C++ 是一種多重範式 (Multi-paradigm) 語言,它在兼容 C 語言的基礎上引入了物件導向(OOP)。雖然類別(Class)是其核心,但 C++ 依然允許使用基本資料型態(如
int,char)以及全域變數,這些元素並不隸屬於任何類別。選項 (C) 的「必須」二字過於絕對,不符合其彈性的設計哲學。
▼ 還有更多解析內容