阿摩線上測驗
登入
首頁
>
程式語言
>
115年 - 115 司法特種考試_三等_檢察事務官電子資訊組:程式語言#143430
> 申論題
題組內容
一、請根據圖 1-1 之 Java 程式碼回答問題。
(二)假設在某類別的 main()方法中依序執行圖 1-2 之程式碼,請寫出其執行 結果。 (5 分)
相關申論題
(三)此系統欲擴充退款功能,但並非所有付款方式都支援退款,因此新定義了一個 Refundable 介面: 請在不更動既有類別架構的前提下,完成下列 tryRefund()方法,實 作邏輯如下。(10 分) ● 若傳入的 method 物件,其執行時期的類別亦實作 Refundable 介面,則呼叫其 refund(amount)方法。 ● 若傳入的 method 物件未實作 Refundable 介面(即不支援退 款) ,則回傳 false。
#586195
(一)請說明 Java 語言中 checked exception 與 unchecked exception 的差異, 並各舉一個 Java 內建的例外類別作為範例。 (10 分)
#586196
(二)根據圖 2-1 所示的 Java 程式碼,寫出執行 main()方法後的完整輸出結果。(5 分)
#586197
(三)假設有一個類別 Calculator 包含圖 2-2 所示的靜態方法,請撰寫一 個 JUnit 5 測試類別,驗證下列三項行為。(10 分) ● divide(10, 2)應得到 5。 ● divide(10, 0)應拋出 IllegalArgumentException。 ● 例外訊息應為"division by zero"。
#586198
三、已知二元搜尋樹的節點定義如圖 3-1,請根據圖 3-2 的二元搜尋樹回答問題。 (一)請分別說明二元樹的遞迴走訪函式中,下列兩種情況的目的與執行 行為。(5 分) ● 基底情況(Base case)。 ● 遞迴情況(Recursive case)。
#586199
1.其最終回傳值為何?(5 分)
#586200
2.請依此函式實際遞迴走訪的先後順序,列出 current = 1 節點 key 值。 (5 分)
#586201
1.請將圖 3-5 的三行指令分別填入圖 3-4 函式 (A)(B)C 的空格中 (每個選項限填一次且不可重複填用) 。(5 分)
#586202
2.根據圖 3-2 的二元搜尋樹,若執行 search(root, 7),請問此函式最 後回傳的指標所指向的節點,其 key 值為何?(5 分)
#586203
(一)請說明 HTTP 的無狀態性(Stateless)是什麼意思。 (5 分)
#586204
相關試卷
115年 - 115 司法特種考試_三等_檢察事務官電子資訊組:程式語言#143430
115年 · #143430
114年 - 114 公務升官等考試_薦任_資訊處理:程式語言#133261
114年 · #133261
114年 - 114 司法特種考試_三等_檢察事務官電子資訊組:程式語言#129571
114年 · #129571
113年 - 113 司法特種考試_三等_檢察事務官電子資訊組:程式語言#122108
113年 · #122108
112年 - 112 公務升官等考試_薦任_資訊處理:程式語言#117323
112年 · #117323
112年 - 112 司法特種考試_三等_檢察事務官電子資訊組:程式語言#116208
112年 · #116208
111年 - 111 司法特種考試_三等_檢察事務官電子資訊組:程式語言#110333
111年 · #110333
111年 - 111 身心障礙特種考試_三等_資訊處理:程式語言#107554
111年 · #107554
110年 - 110 公務升官等考試_薦任_資訊處理:程式語言#103744
110年 · #103744
110年 - 110 司法特種考試_三等_檢察事務官電子資訊組:程式語言#103229
110年 · #103229