阿摩線上測驗
登入
首頁
>
程式設計
>
96年 - 096年專門職業及技術人員高等建築師、技師、法醫師暨普通記帳士、96年第二次高等暨普通消防設備人員、普通不動產經紀人資訊技師#32449
>
題組內容
一、
⑵簡單說明此函數之意義。(10 分)
其他申論題
二、利用巢狀式 for 迴圈(nested for loop)撰寫一個程式,列印出九九乘法表。 (25 分)
#75865
三、使用擬碼(pseudocode)撰寫一個遞迴(recursive)二元搜尋法(binary search)的 函數,此函數有下列幾個參數:key(整數的搜尋鍵)、data(整數的陣列)、start (搜尋範圍的起始位置)、end(搜尋範圍的結束位置)。假設 data 陣列內之資料 已由小至大排序,如果搜尋鍵在陣列中出現,則此函數傳回搜尋鍵在陣列中的位置。 如果搜尋鍵不在陣列中出現,則此函數傳回-1。 (25 分)
#75866
四、請以 JavaScript 設計一個標題為“及格俱樂部”動態網頁。當瀏覽器開啟此網頁時, 會先顯示輸入資料的提示視窗,提示使用者“請輸入分數:”,當使用者輸入分數後, 如果分數小於 60,則以警告視窗顯示“很抱歉!您無法成為會員,請繼續加油!”; 如果分數大於 60,則以警告視窗顯示“歡迎加入及格俱樂部!”。 (25 分)
#75867
⑴執行下列一小段虛擬碼 f(12,18)的回傳值為何?(10 分)
#75868
⑴ > java TT 11 0 (10 分)
#75870
⑵ > 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”); } } }
#75871
⑴請以圖示,簡略說明一般圖形使用者介面(GUI)程式設計常用的 MVC 架構? (10 分)
#75872
⑵ GUI 程式設計為何需要以事件驅動(Event Driven)方式來進行?(5 分)
#75873
⑶設計委任型事件驅動程式框架(delegation event driving model)來設計時,要注 意的三項設計與實作決策為何?(5 分)
#75874
⑴請簡單說明 Java 執行緒物件的生命週期有那些主要狀態?(10 分)
#75875