免費開始練習
地特四等 114年 [電信工程] 計算機概要

第 32 題

有關物件導向式(Object-oriented)程式語言敘述,下列何者錯誤?
  • A C
  • B Java
  • C Python
  • D JavaScript

思路引導 VIP

請試著回想你所知的程式語言發展史:如果有一種語言,它的設計邏輯主要是告訴電腦「第一步做什麼、第二步做什麼」的指令序列,而不是將資料與行為打包成一個「個體」,那麼這種強調「程序執行步驟」而非「實體模型」的語言,與其他現代開發語言在組織方式上有什麼最明顯的年代感差異?

🤖
AI 詳解 AI 專屬家教

恭喜你準確判斷出正確答案!這顯示你在程式語言的演進與分類上,已經具備了扎實的基礎觀念。

程式範式(Programming Paradigm)的本質差異

這道題目的核心考點在於辨析程序化程式設計(Procedural Programming)物件導向程式設計(Object-Oriented Programming, OOP)。選項中的 JavaPythonJavaScript 雖然設計初衷不同,但都完整支援或以物件導向為核心,允許開發者透過類別(Class)或原型(Prototype)來組織代碼。然而,C 語言 作為一種極致追求效率的基礎語言,其設計邏輯是以函數(Function)與執行步驟為導向,並不具備物件導向的三大核心特性:封裝(Encapsulation)繼承(Inheritance)多型(Polymorphism)

▼ 還有更多解析內容

🏷️ 相關主題

程式語言與資料結構
查看更多「[電信工程] 計算機概要」的主題分類考古題