民國104年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第63題

有關J a v a 語言的敘述,下列那些正確?

題目

有關J a v a 語言的敘述,下列那些正確?

  1. (1) J a v a 具備物件導向技術的特性
  2. (2) J a v a 程式有高度的可攜性( P o r t a b i l i t y ) ,同一B y t e C o d e 檔可在不同機器的V i r t u a l M a c h i n e 中執行
  3. (3) J a v a 可支援多重實體類別之繼承
  4. (4) J a v a 函式間,一律以C a l l - b y - R e f e r e n c e 傳遞參數

官方答案

(1) J a v a 具備物件導向技術的特性、(2) J a v a 程式有高度的可攜性( P o r t a b i l i t y ) ,同一B y t e C o d e 檔可在不同機器的V i r t u a l M a c h i n e 中執行

解析

Java 具備封裝、繼承與多型等物件導向特性,故1正確。Java 原始碼先編譯為位元碼,再由各平台的 Java 虛擬機器執行,因此同一份位元碼可在不同機器上執行,具有高度可攜性,故2正確。Java 的類別僅支援單一繼承,多重繼承只允許透過介面達成,故3不正確。Java 方法參數一律為傳值呼叫,物件型別傳遞的是參考值的副本,並非傳參考,故4不正確。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料