阿摩線上測驗
登入
首頁
>
程式語言
> 96年 - 96 退除役軍人轉任公務人員特種考試_三等_資訊處理:程式語言#34364
96年 - 96 退除役軍人轉任公務人員特種考試_三等_資訊處理:程式語言#34364
科目:
程式語言 |
年份:
96年 |
選擇題數:
0 |
申論題數:
8
試卷資訊
所屬科目:
程式語言
選擇題 (0)
申論題 (8)
【已刪除】一、請指出何以下列文法是混淆(ambiguous)的:(20 分)
⑴命令語言(imperative language)
⑵函數語言(functional language)
⑶邏輯語言(logic language)
⑷物件導向語言(object-oriented language)
三、下面 Java 程式片段中,⑴寫出一個方法介面(method interface)(10 分)⑵寫出類 別介面(class interface)(10 分)⑶寫出呼叫建構子(constructor)而產生一個物件 叫 myCar(5 分)⑷寫出 myCar 內的資料欄位(data fields)。(5 分) public class Cars { private String brand; private int engineSize; public Cars( ) {…} public int getEngineSize (int engineSize) {…} public boolean start ( ) {…} } // class Cars
四、在物件導向程式中,為何資料欄位通常要宣告為私用(private)?這與封裝 (encapsulation)有何關係?使用程式(user program)要如何取得某一資料 欄位,如上題的 engineSize?(20 分)
五、請寫出兩個類別 D1 及 D2,分別使下面的 code( )回傳 1 及 2。(20 分) public abstract class A{ public abstract int code( ) ; public String message( ) {return “The code is” ;} } //class A