說明:
1. 本試題分可選題和必選題兩部分。必選題需要根據題目要求回答。
2. 本試題考試時間為 0.5 小時。
3. 本試題完成后,請標明你的姓名以及聯系方式(包括:Email、聯系電話)。
注意事項:
1、在規定時間內自行選題(在可選題部分中),選題數目不能少于2個,難度不限,編程語言不限(除非題目中有特別說明)。
2、盡可能用代碼段或函數完成,或自然語言來描述解題方法。
3、評分標準跟所選題目的數量和完成度無關,請盡可能展示自己的編程能力、思路、經驗和風格。
可選題部分:
(1) 請使用目錄樹遍歷的方法統計出指定邏輯驅動器的目錄總數及文件總數,并顯示硬盤空間浪費的百分比
> 類別:系統類
> 難度:中級
(2) 列出局域網中的所有工作組和計算機名,并可顯示每一個計算機的共享目錄
> 類別:系統類
> 難度:高級
(3) 寫一個類似OICQ點對點消息發送軟件,僅實現發送和接收的功能即可
> 類別:網絡編程類
> 難度:高級
(4) 為DataGrid(WinForm)增加ComboBox樣式的數據列
> 類別:數據庫編程類
> 難度:中級
(5) 一維數組iArray[10],類型為int。請使用選擇排序算法對其排序,并輸出結果。
> 類別:數據算法
> 難度:初級
(6) 請新建一個類(名稱為ClassA),該類必須含有三個屬性:姓名(字符串),性別(布爾值),年齡(數值)。
用該類建立一個鏈表,該鏈表有以下算法:創建、添加、插入、刪除和查找,算法內不用
考慮內存的分配與釋放
> 類別:數據結構
> 難度:中級
Public Class ClassA{
Public string name;
Public boolean sex;
Public int age;
}
(7) 在上題的基礎上,實現以下兩個功能:
a. 保存該鏈表為二進制文件test.lib(存放在本題目路徑之下)
b. 讀取生成的二進制文件到鏈表中。
> 類別:數據結構
> 難度:中級
(8) 你所知道有哪些操作平臺,談談你對他們的見解
> 類別:其它類
> 難度:無
(9) 你所知道有哪些編程語言,談談你對他們的看法,你使用過哪些語言,熟練程度
如何,編寫過什么樣的程序
> 類別:其它類
> 難度:無
(10) 請用VBScript或JavaScript語言中任何一種,與CSS結合,編寫出移動Layer的例子,具體效果與Windows窗體類似。
> 類別:Web
> 難度:中級
必選題部分(必須用VS2003開發):
(1) C#回答題:請描述抽象類、接口、結構三者的區別:
抽象類當中的屬性和方法不能被其子類重寫,接口只定義其中的屬性和方法,其方法的實現部分必須在其繼承的子類中實現,結構和類比較類似,也有其屬性和方法,但不能被繼承和實例化.
(2) C#編程題:在WinForm 中實現類似于Windows 資源管理器的功能,左邊有目錄樹,點擊目錄樹,在右邊顯示該目錄下的所有文件。查看方式分:大圖標、小圖標、列表、詳細資料等。
(3) 寫一個簡單的存儲過程或觸發器,要求能正確運行(數據庫采用Oracle,自建測試表)
Create table test
(id int primary key,
Name varchar2(10) not null,
Address varchar2(50),
Tel varchar2(18)
);
Create or replace procedure InsertTest as
Declare IDN test.id%type;
Declare VName test.name%type;
Declare VAddress test.address%type;
Declare VTel test.tel%type;
Begin
Select nvl(decode(max(id),0,1,max(id)),1) + 1 into IDN
End
When
4 更多相關文章推薦參考:
安捷倫筆試真題
中興數據庫筆試真題
工商銀行歷年考試真題