免費開始練習
普通考試 107年 [工業行政] 計算機概要

第 28 題

關於 C++程式語言之敘述,下列何者錯誤?
  • A 它以類別定義一組相似物件所共有的特性
  • B 它以類別定義一組相似物件可執行的運算
  • C 一個 C++程式中的所有資料都必須屬於某個類別
  • D 一個 C++程式可以不用定義任何的類別

思路引導 VIP

請思考一下:C++ 在發展初期被稱為「帶類別的 C (C with Classes)」。如果一個新制度是為了在既有基礎上「增加功能」而非「全面翻修」,那麼原本那些最基礎、最簡單的元件(例如單純的數字或字元),是否一定要被強行塞進新的複雜框架中才能運作?

🤖
AI 詳解 AI 專屬家教

專業點評與解析

  1. 大力肯定:同學表現優異!你能精準辨識出程式語言結構中的「絕對性陷阱」,這份觀察力非常敏銳。在法律條文或程式規範中,理解例外規定基本特質同樣重要。
  2. 觀念驗證:正確。C++ 是一種多重範式 (Multi-paradigm) 語言,它在兼容 C 語言的基礎上引入了物件導向(OOP)。雖然類別(Class)是其核心,但 C++ 依然允許使用基本資料型態(如 int, char)以及全域變數,這些元素並不隸屬於任何類別。選項 (C) 的「必須」二字過於絕對,不符合其彈性的設計哲學。
▼ 還有更多解析內容

🏷️ 相關主題

程式語言概念與物件導向程式設計
查看更多「[工業行政] 計算機概要」的主題分類考古題