13. 下列何者是物件導向程式語言?
(A)JAVA
(B)C
(C) BASIC
(D) FORTRAN

答案:登入後查看
統計: A(177), B(12), C(18), D(10), E(0) #3145733

詳解 (共 2 筆)

#7042942
1. 題目解析 這道題目要求我們辨識哪...
(共 1110 字,隱藏中)
前往觀看
0
0
#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。

【延伸知識】

物件導向最重要的三大特性(必考):

  1. 封裝(Encapsulation):資料+方法打包在物件裡

  2. 繼承(Inheritance):子類別可延伸父類別

  3. 多型(Polymorphism):方法可以依型態改變行為

常見 OOP 語言:

  • Java

  • C++

  • C#

  • Python

  • Ruby

非 OOP(程序式):

  • C

  • BASIC

  • FORTRAN

  • COBOL

  • Pascal

【記憶技巧】

一句口訣:

物件導向找 Java,程序語言找 C。

或更簡化:

Java=class;C、Basic、Fortran=無 class。

【常見錯誤】

  1. 以為 C 也能寫物件 → 不能,C++ 才是物件導向。

  2. 把 BASIC 當成跟 Visual Basic 一樣 → 本題指的是 BASIC(非 VB)。

  3. FORTRAN 看到科學運算很強 → 誤以為新語言,其實是老程序式語言。

0
0

私人筆記 (共 1 筆)

私人筆記#5475810
未解鎖
  命令式 宣告式 函數式...
(共 155 字,隱藏中)
前往觀看
1
0