Q5.
下列那一種程式語言屬於物件導向語言?
電腦軟體設計共同科目 · 乙級 · Q5
難易度分析
2 / 5
本題僅需區分不同程式語言的基本分類,選項間特徵明顯,無複雜的陷阱或交叉概念,屬於基礎名詞定義的記憶型考題。
正確答案:③Java
③ Java:Java 為典型的物件導向程式語言(OOP),完整支援類別與物件、封裝、繼承、多型及抽象類別等特性,且所有程式碼必須定義於類別之中。
錯誤選項解析
- ① PROLOG:PROLOG 屬於邏輯程式設計語言(Logic Programming Language),主要應用於人工智慧與專家系統領域,以謂詞邏輯為基礎,並非物件導向語言。
- ② C:C 語言屬於程序導向(Procedural)的結構化程式語言,支援函式與結構體,但不具備封裝、繼承與多型等物件導向核心特性。
- ④ COBOL:COBOL 為早期發展的程序導向語言,主要應用於商業處理與大型主機環境,採用線性執行流程,不支援物件導向的類別繼承與多型機制。
Learning Tip
"此類題型常考各程式語言的典範分類(程序導向、物件導向、函數導向、邏輯導向)。需注意 C++ 為混合型語言(同時支援程序與物件導向),而 C# 與 Python 亦屬物件導向語言。實務上應熟記各語言的核心特性與典型應用領域,避免將語言典範混淆。"
學員答題分佈
①PROLOG0%
②C0%
③Java0%
④COBOL0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!