阿摩線上測驗
登入
首頁
>
程式設計
> 96年 - 096年專門職業及技術人員高等建築師、技師、法醫師暨普通記帳士、96年第二次高等暨普通消防設備人員、普通不動產經紀人資訊技師#32449
96年 - 096年專門職業及技術人員高等建築師、技師、法醫師暨普通記帳士、96年第二次高等暨普通消防設備人員、普通不動產經紀人資訊技師#32449
科目:
程式設計 |
年份:
96年 |
選擇題數:
0 |
申論題數:
10
試卷資訊
所屬科目:
程式設計
選擇題 (0)
申論題 (10)
⑴執行下列一小段虛擬碼 f(12,18)的回傳值為何?(10 分)
⑵簡單說明此函數之意義。(10 分)
⑴ > java TT 11 0 (10 分)
⑵ > java TT 11 2 (10 分) public class TT { public static void theX() throws Exception{ System.out.println(“TheX”); throw new Exception(“Throw an exception”);} public static void main(String[] args) { try { int a = Integer.parseInt(args[0]); int b = Integer.parseInt(args[1]); System.out.println(“at Try”); int c = a / b; if (c > 1) { theX(); } } catch (Exception e) { System.out.println(“at Exception” + e.toString());} finally { System.out.println(“finally”); } } }
⑴請以圖示,簡略說明一般圖形使用者介面(GUI)程式設計常用的 MVC 架構? (10 分)
⑵ GUI 程式設計為何需要以事件驅動(Event Driven)方式來進行?(5 分)
⑶設計委任型事件驅動程式框架(delegation event driving model)來設計時,要注 意的三項設計與實作決策為何?(5 分)
⑴請簡單說明 Java 執行緒物件的生命週期有那些主要狀態?(10 分)
⑵舉出三項使用者可呼用來造成狀態變遷的 Thread methods。(10 分)
【已刪除】五、請利用下圖給定的類別架構及相關的類別介面 API 資訊,撰寫一小段 Java 應用程式 (與前述類別同一目錄),使能將一位 Staff {李台生, 1957 年生, 員工房號 R1220}及 兩位 Student {王小明, 1988 年生, 學號 B88001; 張小玉, 1989 年生, 學號 B89051}加入 到一個 Database 去,最後並列印 Database 內全部 Person 的資料(包括該 Staff 與 Student)。(20 分)