刷題王
免費開始練習
歷屆試題
›
司法三等申論題
›
[檢察事務官電子資訊組] 程式語言 — 主題練習
📚 [檢察事務官電子資訊組] 程式語言
物件導向程式設計
26
道考古題
9
個年度
115年 (9)
114年 (1)
113年 (1)
112年 (5)
111年 (1)
110年 (3)
109年 (1)
108年 (4)
106年 (1)
📝 歷屆考古題
115年 司法三等申論題
第一題
(一)在 Order 類別中,checkout()方法的參數型別宣告為 PaymentMethod 介面。 1. 請說明為何這樣的設計能讓該方法同時接收 Card 與 Cash 的物件作為參數?(5…
查看 AI 詳解 →
115年 司法三等申論題
第一題
(一)請說明 Java 語言中 checked exception 與 unchecked exception 的差異,並各舉一個 Java 內建的例外類別作為範例。(10 分)
查看 AI 詳解 →
115年 司法三等申論題
第二題
(二)假設在某類別的 main()方法中依序執行圖 1-2 之程式碼,請寫出其執行結果。(5 分) PaymentMethod card = new Card(); PaymentMethod ca…
查看 AI 詳解 →
115年 司法三等申論題
第二題
(二)執行圖3-3 之函式,root 為圖3-2 二元搜尋樹根節點,low=5,high=10。 1.其最終回傳值為何?(5 分) 2.請依此函式實際遞迴走訪的先後順序,列出current = 1 節…
查看 AI 詳解 →
115年 司法三等申論題
第二題
(二)根據圖 2-1 所示的 Java 程式碼,寫出執行 main()方法後的完整輸出結果。(5 分) public class Test { static int parse(String text…
查看 AI 詳解 →
115年 司法三等申論題
第三題
(三)此系統欲擴充退款功能,但並非所有付款方式都支援退款,因此新定義了一個 Refundable 介面: interface Refundable { boolean refund(int amou…
查看 AI 詳解 →
115年 司法三等申論題
第三題
(三)圖 3-4 之函式可以用來在二元搜尋樹中搜尋指定值(target)。 1.請將圖 3-5 的三行指令分別填入圖 3-4 函式 A、B、C 的空格中(每個選項限填一次且不可重複填用)。(5 分)…
查看 AI 詳解 →
115年 司法三等申論題
第三題
(三)假設有一個類別 Calculator 包含圖 2-2 所示的靜態方法,請撰寫一個 JUnit 5 測試類別,驗證下列三項行為。(10 分) divide(10, 2)應得到 5。 div…
查看 AI 詳解 →
115年 司法三等申論題
第三題
(三)假設伺服器收到下列請求: GET/api/books?discount=20 伺服器執行圖 4 之 Python 程式碼,且所有數值(包含計算後的結果)在轉為 JSON 輸出時,皆會強制保留一位…
查看 AI 詳解 →
114年 司法三等申論題
第二題
以下 Java 程式碼計算人類(Human)進行不同運動(Exercise)消耗的卡路里量。請完成統一塑模語言 UML 圖;並說明程式執行後的輸出,以及動態多型(Dynamic Polymorphis…
查看 AI 詳解 →
113年 司法三等申論題
第一題
這個程式依據題目說明以及預期呈現結果,會有三種錯誤,分別是語法錯誤(Syntax error)、執行錯誤(Run-time error)以及語意錯誤(Semantic error)。請分別指出是那些行…
查看 AI 詳解 →
112年 司法三等申論題
第一題
請問下圖一 Java 程式 StarPattern 的執行結果為何?並請參考該程式碼,以 for 迴圈為主,撰寫 Java 程式 Diamond 以列印出如下圖二的圖案。切勿直接列印,例如: … Sy…
查看 AI 詳解 →
112年 司法三等申論題
第一題
繪出這些程式間的類別繼承關係(class inheritance hierarchy)。
查看 AI 詳解 →
112年 司法三等申論題
第二題
stringReverse()能反向列印參數 array 的字元陣列,如底下 main()會將字元陣列值 reverse 輸出為 esrever。請以遞迴(recursive)的方式撰寫 string…
查看 AI 詳解 →
112年 司法三等申論題
第二題
於 StudentDemo 的 main()中加入一小段具多型(polymorphism)特性的程式碼。
查看 AI 詳解 →
112年 司法三等申論題
第三題
修改程式,讓 Student 繼承 Person,其中 Person 擁有 firstName 與 lastName 兩個屬性(亦即 Student 只剩 id 與 tuition 兩個屬性),請完整…
查看 AI 詳解 →
111年 司法三等申論題
第二題
二、請使用 C/C++、Java 或 Python 任一程式語言撰寫程式,將某陣列中的數字資料 5, 3, 8, 6, 7, 2 以氣泡排序法由小而大排序。(25 分)
查看 AI 詳解 →
110年 司法三等申論題
第一題
一、以下為 C++定義類別 Student 與 Class 的程式碼,請撰寫一「班級成績計算」的 C++程式,首先讓使用者輸入兩班學生(每班各有 3 位學生)的姓名與國文、英文、數學課的成績,並符合以…
查看 AI 詳解 →
110年 司法三等申論題
第三題
三、請使用 C/C++、Java 或 Python 任一程式語言撰寫一支加密演算法程式,讓使用者輸入一語句,然後將語句中的每個大小寫字母轉換成其反序的字母(A↔Z、B↔Y、C↔X、…、x↔c、y↔b、…
查看 AI 詳解 →
110年 司法三等申論題
第四題
四、中華民國的身分證字號共有 10 個字元,其編碼原則如下:第一個字元為大寫的英文字母,代表出生地區,其餘 9 個字元皆為數字。在套用編碼原則時,第一個大寫英文字母須先依下表轉換為數字: | 字母…
查看 AI 詳解 →
109年 司法三等申論題
第二題
試在下列 Java 指令中套用(一)小題之元素,使之成為 JSP 程式,並說明其執行結果。(15分) /* Java 指令 */ int[] Array = { 12, 5, 36, 43, 10 }…
查看 AI 詳解 →
108年 司法三等申論題
第一題
其執行後的輸出分別為何?(10 分)
查看 AI 詳解 →
108年 司法三等申論題
第一題
其執行後的輸出為何?(7 分)
查看 AI 詳解 →
108年 司法三等申論題
第二題
若兩個程式都可以被正常執行,請說明其執行方式與優缺點?(15 分)
查看 AI 詳解 →
108年 司法三等申論題
第二題
請註明程式碼行號,那些程式段落使用到多載(Overloading)、覆寫(Overriding)與多型(Polymorphism)功能?(18 分)
查看 AI 詳解 →
106年 司法三等申論題
第四題
四、請問下面的 C++ 程式經由編譯器編譯時,是否有錯誤發生?若有錯誤,錯誤為何?若無錯誤,執行此程式印出的結果為何?(10 分) #include
class A{ prot…
查看 AI 詳解 →
💡 每一題都有 AI 量身打造的超詳細解析
不只告訴你答案對在哪,還會分析你選的選項為什麼錯
開始練習「物件導向程式設計」🚀