民國109年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第68題
有關Java 語言的敘述,下列那些正確?
題目
有關Java 語言的敘述,下列那些正確?
- (1) Java 具備物件導向技術的特性
- (2) Java 程式有高度的可攜性(Portability),同一Byte Code 檔可在不同機器的Virtual Machine 中執行
- (3) Java 可支援多重實體類別之繼承
- (4) Java 函式間,一律以Call-by-Reference 傳遞參數
官方答案
(1) Java 具備物件導向技術的特性、(2) Java 程式有高度的可攜性(Portability),同一Byte Code 檔可在不同機器的Virtual Machine 中執行
解析
Java 具備封裝、繼承與多型等物件導向特性,故1正確。Java 原始碼先編譯為位元碼,再由各平台的 Java 虛擬機器執行,因此同一份位元碼可在不同機器上執行,具有高度可攜性,故2正確。Java 的類別僅支援單一繼承,多重繼承只允許透過介面達成,故3不正確。Java 方法參數一律為傳值呼叫,物件型別傳遞的是參考值的副本,並非傳參考,故4不正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。