阿摩線上測驗
登入
首頁
>
物件導向程式設計
>
107年 - 107 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#69731
> 申論題
題組內容
三、表四的程式碼是以多型的概念來實作圓形以及正方形的面積計算,請依據以下的要 求進行程式碼的改寫:
表四: Shape, Circle, Square 類別的程式碼
表五: 第三題的主函式
⑷當幾何參數小於等於 0 時,執行 Circle 或 Square 的建構子時,物件依然能夠生成, 但面積的計算會出錯,例如,當傳入的參數是-2 時,生成的 Square 物件,執行 getArea()後會傳回 4。這是類別設計上的瑕疵,為了改善這個狀況,應該利用靜態 (static)方法的概念設計一個 Create()的函數,當幾何參數小於等於 0 時,傳回 Null 指標,而當幾何參數大於 0 時,則呼叫該類別的建構子。(6 分)
相關申論題
⑸在表五中我們產生 10 個亂數,亂數的範圍是從-3 到 6,我們把這 10 個亂數儲存在 data 陣列中,接下來我們利用 data 陣列的資料來產生 Circle 及 Square 物件,當 陣列的 index 是偶數時產生 Circle 物件,奇數時產生 Square 物件,將這些物件以 父類別指標 Shape* 的形式記錄下來,並將其加入到 vector 容器中。用 vector 的 iterator 功能將 vector 所有的物件取出計算其面積並加總,而後輸出結果。請以 C++ 語言完成表五的程式碼。(15 分)
#280176
⑴複數之類別名稱為 Complex,有兩個 private 等級的資料成員,分別是_radius 以及 _angle,_radius 代表 r,_angle 代表θ 。(3 分)
#280177
⑵請用 inline 函數來實現資料成員的存取。 (3 分)
#280178
⑶實作運算子 / = (註 z 2 / = z1 等同於 z 2 = z 2 / z1 )。(4 分)
#280179
⑷請設計一個 ComplexException 類別用來進行除零的例外處理,ComplexException 必 須 繼 承 std::exception 並 複 寫 what() 函 式 , 當 除 0 的 狀 況 發 生 時 , 丟 出 DividedByZero 字串。 (5 分)
#280180
⑸請撰寫 main 函式來驗證程式之功能。(5 分)
#280181
一、某一廢輪胎回收場發生火災,經調查結果,認為有蓄熱自然發火之可能,若你為 火調人員,請說明橡膠輪胎蓄熱自然發火有何燃燒特徵?又其鑑識要領為何? (20 分)
#280182
二、某鐵皮搭蓋的工廠建築物發生火災,火場指揮官命令一組隊員使用破壞器材,破壞 工廠門、窗,準備強力入屋。若你為火場安全官,請問應要求隊員特別留意那些安 全作業注意事項?(20 分)
#280183
三、若有一棟大型具有屋頂平台且其頂樓加蓋一小木屋的三樓建築,於二樓發生火災, 轄區消防局獲報後派遣救災戰力趕抵現場,若你為帶隊支援的消防分隊長,奉大隊 長命令,帶領部分隊員前往頂樓屋頂平台作業,並擔任樓頂分區救災指揮官,請問 你的職責為何?到達頂樓後,應儘速向大隊長回報的事項為何?(20 分)
#280184
一、19 世紀英國羅伯特·皮爾爵士被稱為現代警政之父。其所提出的 「皮爾爵士警務 原則」至今仍影響各國警政之發展。所謂「皮爾爵士警務原則」所指出之警察執法 倫理原則為「基於同意的警務」(policing by consent),其與「基於同意的統治」 (rule by consent)之民主治理原則相符。請試述何謂「基於同意的警務」之警察執 法倫理概念意涵?並詳敘皮爾爵士的九項警務原則為何?(25 分)
#280185
相關試卷
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