Thursday, April 12, 2012

101-C2401-network-security-programming-database

中華電信股份有限公司 101 年從業人員(基層專員)遴選甄試試題
遴選類別【代碼】:資訊類專業職(三)專員【C2401】
專業科目:(1)網路與資訊安全、(2)程式設計概論及資料庫管理
題目一與題目二都可以很容易google到,這邊幫大家整理如下,答案只有三四分,題目很多,寫重點即可。
題目一:
(一)乙太網路媒介存取機制 CSMA/CD 中的 CD 代表什麼?如何運作?【4 分】
Collision Detection
請參考http://fund.bot.com.tw/z/glossary/glexp_216.djhtm
CSMA/CD
用來解決多台電腦同時傳遞資料的方法。由於二台電腦同時傳遞資料時會因電訊碰撞而發生資料的毀損,因此CSMA/CD協定是當感應到碰撞時,二台電腦都各自等待一隨機的時間,然後再重新嘗試傳遞資料。
(二)乙太網路標準中為何要限制其最小訊框不得小於 64 bytes?【3 分】
因為802.3將一個訊槽時間定為51.2us,一個訊框長度最小為=10Mbit * 51.2 *10-6 = 512 bits = 64 Bytes,不得小於64Bytes,否則這個訊框傳輸時間會低於51.2us。
參考https://docs.google.com/viewer?a=v&q=cache:pLlMik1vucgJ:120.118.143.10/edu/computernetwork/week12/ethernet.ppt+&hl=zh-TW&gl=tw&pid=bl&srcid=ADGEESioDMuJE8X_vB6eGZ4pLW9sNC2RID_ht0u7XRm6jA9YJmg87PT5n-D99CPiWKsDJ1hQ50xbTHcwXAM4c8vCXgIEraIGSdTWOjKqW8Dxbm0UprFvTSe73xuRMECOg8nB2cEmzufI&sig=AHIEtbR2XaTsLrppvyttKmzUPoyxWELpug&pli=1
(三)何謂 VLSM(Variable Length Subnet Mask)技術? 【3 分】
VLSM是Variable Length Subnet Mask的縮寫,意思是可變長度的子網路遮罩。
它的概念是讓我們可以在相同級別的位址使用不同的Subnet Mask。
http://bubble727.pixnet.net/blog/post/7015497-%5Bcisco%5Dccna-vlsm-%5Bvariable-length-subnet-mask%5D

題目二:
(一)何謂「網管資訊庫(Management Information Base, MIB)」?【3 分】
MIB可供網路管理協定使用。每一項網管物件(Object),又稱為網路狀態資訊,均有一
個唯一的物件識別值(Object Identifier,簡稱OID)。MIB規定代理器上應該保存的網管物件資訊的種類,及每項網
管物件資訊的存取權限。
http://mail.tsu.edu.tw/~hjsin/courses/INFMAG/chap10.pdf
(二)何謂「雜湊函數(Hash Function)」?請舉一例說明之。【3 分】
雜湊函數是用來將資料打亂、混合同時濃縮訊息長度,產生一個雜湊值來表示的機制。
例如將身份證字號去除英文字母,在求119的餘數,這個函數就是一種雜湊函數。
http://zh.wikipedia.org/zh-tw/Hash
(三)何謂「阻斷服務(Denial of Service, DoS)」?請舉一例說明之。【4 分】
DoS(Denial of Service),係對特定的遠端主機服務,傳送大量或特殊的網路封包,造成遠端主機資源耗盡或服務中止的狀況。如Ping of Death、SYN Flood、Teardrop。
http://jck11.pixnet.net/blog/post/7470786-%E9%98%BB%E6%96%B7%E6%9C%8D%E5%8B%99%E6%94%BB%E6%93%8A(denial-of-service)
題目三:
某公司每月須進行《薪資計算》工作,其中經理人月薪為底薪加 30,000 元主管加給,一般員工月薪為
底薪加 10,000 元專業加給。請以 C++或 Java 設計下列程式:
(一)請設計一個基礎類別Employee【2 分】,內含計算薪資的虛擬函式(virtual function) calculateSalary()。
(二)請設計經理人衍生類別(derived class)Manager【2 分】,及一般員工衍生類別 Staff【2 分】,分別
繼承於第(一)小題之基礎類別,並實作(implement) 計算薪資的虛擬函式。
(三)運用多型(polymorphism)技術設計一主程式,底薪設定為 24,000 元,能計算【2 分】並印出【2
分】此公司經理人與員工之薪資。
題目四:
若某企業資料庫中紀錄員工資料的關聯式(relational)資料表(table)之 schema 如下:
Employee (EmpNum, Name, Salary, SupNum)
各屬性(attribute)之意義依序為員工代碼、姓名、月薪、直屬長官員工代號,其中 EmpNum 為主鍵(PK);
SupNum 為外來鍵(FK),參照到 Employee 的 EmpNum。請寫一 SQL 命令,查出每一位月薪在 50,000 元以
上的員工(有管轄員工者)所直接管轄的員工,查詢結果包括上司姓名及下屬姓名,且必須依上司姓名順
序再依下屬姓名順序排列。【10 分】

No comments:

熱門必看