1.資訊管理 2.程式設計_SAMPLE

1.資訊管理 2.程式設計_SAMPLE目錄

程式設計#12245
0 年 - 100年專門職業及技術人員高等建築師、技師、第2次食品技師暨普通不動產經紀人、記帳士考高等_資訊技師#40649
95 年 - 095年警察人員及95年關務人員警察資訊管理人員(三等)#33281
95 年 - 095年身心障礙人員資訊處理(四等)#36108
95 年 - 095年身心障礙人員資訊處理(三等)#34632

返回

1年-程式設計#12245

申論題 一、輸入一個實數值(變數 x),撰寫程式(任何程式語言均可)來轉換 x 為:(一)無條 件捨去之整數(變數m, m = [x]);及(二)無條件進位之整數(變數n, n = [x])。

返回

1911年-0 年 - 100年專門職業及技術人員高等建築師、技師、第2次食品技師暨普通不動產經紀人、記帳士考高等_資訊技師#40649

申論題
一、試以 Java 語言撰寫下列各子題所要求之工作(假設所需的類別都已 import):(20 分)

【題組】 ⑴一個網頁伺服器(web server)程式可以在其 port(port number 8000)接受多個 client 建立 socket 連線,並且以一個執行緒(thread)處理一個 client 的連線。
申論題 【題組】 ⑵假設 face 是 Graphics 類別的物件,使用 Graphics 類別內之函數,畫一個具有眼睛 與嘴巴的人臉 face,其中頭部是由左上角座標(50, 50)且邊長 200 的正方形之內切 圓所構成,兩個眼睛分別由起點座標(100, 100)、(180, 100)且長度 20 的水平線所 構成,嘴巴則由起點座標(120, 200)且長度 80 的水平線所構成。
申論題
二、一個簡單的薪資系統有以下 3 個類別:(30 分) Employee 類別代表員工,是一個抽象類別(abstract class)。它有 2 個 private 屬性: id、name,分別代表身分證號碼與姓名。它的 toString()方法會傳回員工的身分證號 碼與姓名;pay()抽象方法(abstract method)會計算員工的薪資。 FullTimeEmp 類別代表全職員工,是 Employee 的衍生類別。它有 1 個 private 屬性: salary,代表全職員工的月薪。它的 pay()方法會傳回全職員工的月薪;toString()方 法會先呼叫父類別的 toString(),以取得員工的身分證號碼與姓名,並將 pay()所計 算的薪資合併成一個字串後傳回。 PartTimeEmp 類別代表時薪員工,是 Employee 的衍生類別。它有 2 個 private 屬性: wage、hours,分別代表時薪員工的時薪與每月的工時。它的 pay()方法會傳回時薪 員工的月薪;toString()方法會先呼叫父類別的 toString(),以取得員工的身分證號碼 與姓名,並將時薪與每月的工時及 pay()所計算的薪資,合併成一個字串後傳回。

【題組】 ⑴試以 UML 的類別圖(class diagram)表示上述 3 個類別及其關係。
申論題 【題組】 ⑵試以 Java 語言撰寫上述 3 個類別的完整定義。
申論題 三、試寫一個完整的 Java 程式,計算一個 n 人房間中,任何兩個人都必須握手一次之總 握手次數。(20 分) 此程式有下列 2 個類別: HandShakes 類別:內有一個靜態方法 countHandShakes(),此方法會接受傳入之參數 numPeople(人數),然後以遞迴(recursive)方式計算總握手次數。 Demo 類別:內有一個靜態方法 main(),此方法會要求使用者輸入房間內的人數, 然後呼叫 countHandShakes(),以取得總握手次數,最後將結果輸出。注意:輸出或 輸入時需有適當的提示文字。
申論題 四、假設一個以 C++定義的複數 Complex 類別如下,請以 C++指令完整定義下列三個方法:
⑴建構子函式(Constructor):Complex()
⑵多載運算子(overloaded operator):+
⑶多載運算子:–
Complex()會作初始化動作,多載運算子 + 與 – 會將傳入之另一個 Complex 物件,
分別與現有的物件作加法或減法運算。(15 分)
class Complex {
public:
Complex( double = 0.0, double = 0.0 ); // 建構子
Complex operator+( const Complex & ) const; // 加法
Complex operator–( const Complex & ) const; // 減法
private:
double real; // 實數
double imaginary; // 虛數
};
申論題 五、試以 Java 語言撰寫一個 equalArrays()方法,此方法接受兩個傳入之整數陣列,然後 使用 try-throw-catch 方式,比較這兩個陣列的內容是否相同。如果兩個陣列的個數 不相同,則 throw 一個 Exception(“Two arrays do not have equal length.”),此 Exception 必須由 catch 處理,並將訊息列印出來。如果兩個陣列的個數相同,則比 較這兩個陣列的內容是否相同,並將比較結果列印出來。(15 分) 假設 equalArrays()方法之標頭如下: public void equalArrays(int [ ] a, int [ ] b)

返回

2006年-95 年 - 095年警察人員及95年關務人員警察資訊管理人員(三等)#33281

申論題 一、請定義 data, information, knowledge, and intelligence。並以電子化政府為例,說明什 麼是 data management, information management, knowledge management, and business intelligence。(25 分)
申論題 二、網路安全有那些相關的操作技術?以電子化政府為例,應採那些網路安全技術以確 保電子化網路之安全。(25 分)
申論題 三、系統轉換(conversion)的方式有那幾種?網路報稅採用的是那一種方式?(25 分)
申論題 四、請簡單介紹「CMMI」。如果資訊系統要達到 CMM 第三等級的成熟度,請問要完 成那些關鍵流程領域?(25 分)

返回

2006年-95 年 - 095年身心障礙人員資訊處理(四等)#36108

申論題 一、⑴比較程式設計反覆結構,WHILE﹍﹍DO 與 REPEAT﹍﹍UNTIL 之差別。(10 分)
申論題 ⑵ A=1,B=2,僅利用 A, B 兩變數名稱與一般四則運算,寫出一段程式 (不可使 用類似 SWAP 指令),將兩者內含值互換。(10 分)
申論題 二、在下列片段虛擬碼中,若參數傳遞使用⑴ Call-by-Value,⑵ Call-by-Address, ⑶ Call-by-Name,計算執行後,x 與 y 最後值分別為何?(20 分)
申論題 三、不限使用語言,設計一程式,雞兔同籠中,輸入雞兔頭數及腳數,輸出雞兔個別數 目。(並輸入 14 個頭、36 隻腳,計算雞兔個別數目)(20 分)
申論題 四、下列片段程式執行完畢後,M(3,2)、M(4,2)、SUM1、SUM2 之值為何?(15 分)
申論題 五、利用泰勒(Taylor)級數展開式 三角正弦函數  不限使用語言,設計一程式,輸入角度0 o ~360o (必須轉換為弳度),計算其sin值。(25分)

返回

2006年-95 年 - 095年身心障礙人員資訊處理(三等)#34632

申論題 一、說明 Michael Porter 價值鏈模式的基本架構,並針對此架構的每一個價值活動 (Value Activity)列舉一項資訊科技的應用。(20 分)
申論題 二、統一塑模語言 UML(Unified Modeling Language)是軟體開發的標準塑模語言,請 說明其特色,並說明 UML 的圖形(Diagram)可分為那三大類?(20 分)
申論題 三、說明數位簽章的簽署與驗證流程。(20 分)
申論題 四、說明 Kotler 提出之「逆向行銷」(Reverse Marketing)的主要觀念及其對顧客關係 管理系統的影響。(20 分)
申論題 五、行政院研考會訂定「無障礙網頁開發規範」,其目的在於建立具體的無障礙網路推 廣目標與策略。「無障礙網頁開發規範」包含十四條規範以及九十條相關的檢測要 點,這些要點並可分別歸類為三個等級。請問這三個等級是什麼?並請說明十四條 規範中任何三條規範的內容。(20 分)