阿摩線上測驗
登入
首頁
>
物件導向程式設計
> 100年 - 100 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#45789
100年 - 100 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#45789
科目:
物件導向程式設計 |
年份:
100年 |
選擇題數:
0 |
申論題數:
9
試卷資訊
所屬科目:
物件導向程式設計
選擇題 (0)
申論題 (9)
【已刪除】 ⑴
【已刪除】 ⑵
二、什麼是 Instance Variable?什麼是 Class Variable(一般宣告為 static)?(10 分)
三、什麼是 Polymorphism(多形),請用程式片段舉例說明之。多形有什麼好處?(沒 有舉例或舉例錯誤一律不給分)(15 分)
四、ArrayList 和 LinkedList 為兩種常見的 Collection 元件,請問什麼情況適合使用 ArrayList?什麼情況適合使用 LinkedList?(15 分)
五、Collection Framework(即 Collection 其 subclass 如 ArrayList 和 LinkedList)都有提供 排序的功能(即 sort()的 method 或 function),但都只限於數值型態(如 Integer 或 Double 等)或 String 所構成的 Collection。請問如何讓一般 Class 的物件所組成的 Collection 也可以直接使用 Collection 所提供的排序功能?(Class 需做那些事情?) (15 分)
⑴輸入及輸出檔名以 String 的參數(parameter)傳入。
⑵以產生Stream 或Reader/Writer 的物件開檔,若開檔不成功,throw FileNotFoundException 給呼叫者(caller)。
⑶使用 try-catch 來處理讀寫(read/write)的動作,若讀寫不成功,catch IOException, 關閉輸入及輸出檔案,並 throws IOException 給呼叫者。