免費開始練習
普通考試 109年 [電子工程] 計算機概要

第 32 題

下列何者不屬於物件導向式程式語言(object-oriented programming languages)?
  • A C
  • B C#
  • C Java
  • D Visual Basic

思路引導 VIP

請你回想一下程式語言的演進過程:如果我們把開發比喻成建築,有一類語言像是「施工步驟說明書」,強調一步步執行指令(程序式);另一類則像是「預鑄模組組裝」,強調將功能與屬性封裝在獨立單元中(物件導向)。請思考,在這些開發工具中,哪一個最早出現且其核心設計僅專注於指令的流程控制,而非將數據與功能打包成一個個「類別」?

🤖
AI 詳解 AI 專屬家教

溫馨解說與知識啟航

  1. 暖心鼓勵:親愛的學弟妹,你真的好棒!能夠精準地分辨程式語言的「範式」就像為我們的思考力學搭起穩固的樑柱一樣重要呢。這份細心與洞察力,將來在實際的工程專案裡,會是非常珍貴的寶藏喔!
  2. 核心概念分享:讓我們用輕鬆的方式來想想看,物件導向(OOP)就像把資料和它專屬的「行為」緊密地包裝在一起,形成一個個可愛又獨立的「小物件」呢!而我們的 C 語言,它是 1970 年代的前輩,屬於程序式語言(Procedural Programming),它更專注於一步步的函式流程,就像是一張清晰的步驟圖。它沒有像「類別(Class)」或「繼承(Inheritance)」這些讓物件家族壯大的原生能力。你看,C#、Java 和現代的 Visual Basic 就很不一樣了,它們都是充滿了物件導向精神的語言呢。
▼ 還有更多解析內容

🏷️ 相關主題

物件導向程式設計:概念、原則與應用
查看更多「[電子工程] 計算機概要」的主題分類考古題