作者yooegg (水阿)
看板Grad-ProbAsk
標題[問題] 中央警大計概 JAVA程式題
時間Sat Apr 11 22:49:45 2009
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