看板 Grad-ProbAsk 關於我們 聯絡資訊
1. 年別 92 93 94 95 96 犯罪 破獲數 13,232 12,311 14,709 11,659 14,304 (1)class CrimeSort 類別用來對「犯罪破獲數」欄位作由大至小排序,並且將排序過 的犯罪破獲數與其相對應的年別顯示在螢幕上。(10分) (2)class CrimeSearch類別用來對「年別」作搜尋,首先由鍵盤輸入一個年別值, 若找到則顯示年別與其相對應的犯罪破獲數;若找不到則螢幕顯示「找不到」訊息。 (3)class Crime類別用來new與呼叫上述class CrimeSort和class CrimeSearch兩個 類別與執行排序和搜尋之用。(5分) 2. 二、 請利用物件導向程式 (OOP) 編程技術,來撰寫出類別名稱為CyberCrime之 程式碼,它內含兩個成員函式 (Member Function),用以負責處理一維矩陣資料 排序與統計,資料為民國85-94年間電腦網路犯罪案件數,函式名稱與其 功能如下: (註:一維矩陣資料由外界傳入) (1) 函式名稱為CSort,對資料作由大到小排序。(12分) (2) 函式名稱為CVariance,求得變異數,回傳值資料型態為float。 3. 茲考慮一個介面(Interface),名稱為ICrime,內含兩個函式 (Function), 一者為用以顯示所有「刑案類型」用的Display Crime Type(string []), 另一者用以求得「嫌疑犯人數」總和並顯示它的Total Crime No(int [])。 表:94年我國全般刑案類型與嫌疑犯人數統計 Crime Type (刑案類型) Crime No (嫌疑犯人數) 竊盜 39,374 暴力犯罪 7,508 毒品危害防制條例 51,376 公共危險 33,242 詐欺背信 14,415 妨害電腦使用 685 偽造文書印文 2,127 侵害智慧財產權 4,268 其他 685 現有一個名為ClsCrime類別 (Class),用以實作ICrime。 請用物件導向程式 (OOP) 編程技術,來撰寫ICrime、ClsCrime, 以及用以呼叫ClsCrime類別內函式用的執行個體 (Instance) 的所屬類別名稱為MainClass等程式碼。 註:上表資料須在MainClass類別內初始或輸入。 拜託版上高手了 謝謝幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.209.142