熱門推薦罰單破解實戰交通警察名師 25 年經驗,親授警察臨檢、檢舉魔人、科技執法、車禍糾紛的執法邏輯看課程介紹
購物車我的課程我的書籤免費註冊
資訊處理·96·程式語言1/5

資訊處理 96程式語言考古題

5 題申論題資料來源:考選部下載 .txt
跨年同科91-115

題目為考試當年公告版本,實務標準請以現行規範為準。

試題5
96
1

請指出何以下列文法是混淆(ambiguous)的:(20 分) <S> -> <A> <A> -> <A> + <A>| <id> <id> -> a|b|c

96
2

下列何種程式語言(可複選)使用變數(variable):(10 分) ㈠命令語言(imperative language) ㈡函數語言(functional language) ㈢邏輯語言(logic language) ㈣物件導向語言(object-oriented language)

96
3

下面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

96
4

在物件導向程式中,為何資料欄位通常要宣告為私用(private)?這與封裝 (encapsulation)有何關係?使用程式(user program)要如何取得某一資料 欄位,如上題的engineSize?(20 分)

96
5

請寫出兩個類別D1 及D2,分別使下面的code( )回傳1 及2。(20 分) public abstract class A{ public abstract int code( ) ; public String message( ) {return “The code is” ;} } //class A

同年其他科目96 · 22