13.
下列何者是物件導向程式語言?
(A)JAVA
(B)C
(C) BASIC
(D) FORTRAN
答案:登入後查看
統計: A(177), B(12), C(18), D(10), E(0) #3145733
統計: A(177), B(12), C(18), D(10), E(0) #3145733
詳解 (共 2 筆)
#7082639
【解題思路】
這題在考「物件導向程式語言 OOP(Object-Oriented Programming)」的代表語言。
只要你背過以下觀念就能秒選:
真正物件導向語言:Java、C++、Python、C# …
不是物件導向語言:C、BASIC、FORTRAN(屬於早期程序式語言)
因此:
能在四個選項中代表「物件導向」的只有 Java。
【為什麼其他選項不正確(逐一破題)】
(A) JAVA
正確!
Java 是典型的物件導向語言,所有程式都包在 class 裡,支援封裝、繼承、多型。
(B) C
錯。
C 是程序式語言,沒有 class,也不支援 OOP 概念。
(C) BASIC
錯。
BASIC 是早期初學者語言,完全不是物件導向。
(D) FORTRAN
錯。
老牌科學運算語言,程序導向,不屬 OOP。
【延伸知識】
物件導向最重要的三大特性(必考):
-
封裝(Encapsulation):資料+方法打包在物件裡
-
繼承(Inheritance):子類別可延伸父類別
-
多型(Polymorphism):方法可以依型態改變行為
常見 OOP 語言:
-
Java
-
C++
-
C#
-
Python
-
Ruby
非 OOP(程序式):
-
C
-
BASIC
-
FORTRAN
-
COBOL
-
Pascal
【記憶技巧】
一句口訣:
物件導向找 Java,程序語言找 C。
或更簡化:
Java=class;C、Basic、Fortran=無 class。
【常見錯誤】
-
以為 C 也能寫物件 → 不能,C++ 才是物件導向。
-
把 BASIC 當成跟 Visual Basic 一樣 → 本題指的是 BASIC(非 VB)。
-
FORTRAN 看到科學運算很強 → 誤以為新語言,其實是老程序式語言。
0
0