阿摩線上測驗
登入
首頁
>
物件導向程式設計
>
113年 - 113 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#120499
> 申論題
一、請寫出下列 Python 程式碼的執行結果,注意必須解析程式碼內容來說明如何得到執行結果。 (15 分)
相關申論題
二、請寫出下列 C++程式碼的執行結果,注意必須解析程式碼內容來說明如何得到執行結果。(15 分)
#513412
三、請以物件導向語言設計一個簡易文字模式介面的班級成績計算程式。程式需包含學生(Student)與班級(Class)二個類別。 學生類別內資料需包含有學生姓名、中英數三科個別成績與平均成績 (三科成績加總除以 3) 。函數需包含有輸入學生姓名、輸入學生各科成績、顯示學生姓名與成績(各科成績與平均成績)、計算學生平均成績。 班級類別內資料需包含有班級名稱、學生類別資料、班級各科平均成績與總平均成績(各科平均成績加總除以 3) 、班級各科成績最高分同學的姓名及成績。函數需包含有計算班級各科平均成績與總平均成 績、計算與顯示各科成績最高分學生的姓名及成績。作答內容除程式碼外,亦須繪製統一塑模語言(UML)之類別圖,程式語言可採用 C++、C#、Java 或 Python,程式內變數與函數的命名必須具有可讀性,另亦須撰寫完整的程式碼來驗證程式執行的正確性。 (40 分)
#513413
(一)請撰寫 Program 程式碼。(15 分)
#513414
(二)請撰寫 ProductManager 程式碼。(15 分)
#513415
四、針對下列 C++程式碼,請說明其輸出與其 inpuScore()、computeAverage() 執行之運作流程邏輯;並請說明 computeAverage()設計上的問題。 (25 分)
#543743
三、針對下列 C++程式碼,請修正程式碼行數 58「Job jobs ...」的錯誤及修 正錯誤後正確執行之輸出;並請說明 Employee 類別 candidate 資料的運作原理,以及程式碼行數 61「e1.arrange()」程式執行之運作流程。 (25 分)
#543742
二、下列 Java 程式碼計算食物(Food)料理(cook)後,動物(Animal)擷取之卡路里量。請完成統一塑模語言 UML 圖;並說明其執行後的輸出,以及多型(Polymorphism)、封裝(Encapsulation)發生所在之程式碼行數。 (25 分)
#543741
一、針對下列 C++程式碼,請說明其輸出與其程式 p.print()、q.split()(Line 28, 29)執行之運作流程邏輯;並請說明在 testPattern()中測試 Pattern 類別 split()(Line 27, 29),對於「指令與條件判斷涵蓋度」不足之處。(25 分)
#543740
(二)將 Line 28 註解掉後,請說明程式執行結果與其運作原因。再將 Line 13註解掉,並打開 Line 14, 28 註解後,請說明此時程式執行結果與其運作原因。 (15 分)
#490534
(一)請說明此程式的執行緒之特性以及此程式輸出。(10 分)
#490533
相關試卷
114年 - 114 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#127697
114年 · #127697
113年 - 113 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#120499
113年 · #120499
112年 - 112 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#114916
112年 · #114916
111年 - 111 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#108591
111年 · #108591
110年 - 110 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#101665
110年 · #101665
109年 - 109 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#87106
109年 · #87106
108年 - 108 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#76983
108年 · #76983
107年 - 107 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#69731
107年 · #69731
106年 - 106 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#62428
106年 · #62428
105年 - 105 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#53368
105年 · #53368