.net軟件工程師筆試題和面試題答案目

思而思學(xué)網(wǎng)

說明:

1. 本試題分可選題和必選題兩部分。必選題需要根據(jù)題目要求回答。

2. 本試題考試時間為 0.5 小時。

3. 本試題完成后,請標(biāo)明你的姓名以及聯(lián)系方式(包括:Email、聯(lián)系電話)。

注意事項:

1、在規(guī)定時間內(nèi)自行選題(在可選題部分中),選題數(shù)目不能少于2個,難度不限,編程語言不限(除非題目中有特別說明)。

2、盡可能用代碼段或函數(shù)完成,或自然語言來描述解題方法。

3、評分標(biāo)準(zhǔn)跟所選題目的數(shù)量和完成度無關(guān),請盡可能展示自己的編程能力、思路、經(jīng)驗和風(fēng)格。

可選題部分:

(1) 請使用目錄樹遍歷的方法統(tǒng)計出指定邏輯驅(qū)動器的目錄總數(shù)及文件總數(shù),并顯示硬盤空間浪費的百分比

> 類別:系統(tǒng)類

> 難度:中級

(2) 列出局域網(wǎng)中的所有工作組和計算機名,并可顯示每一個計算機的共享目錄

> 類別:系統(tǒng)類

> 難度:高級

(3) 寫一個類似OICQ點對點消息發(fā)送軟件,僅實現(xiàn)發(fā)送和接收的功能即可

> 類別:網(wǎng)絡(luò)編程類

> 難度:高級

(4) 為DataGrid(WinForm)增加ComboBox樣式的數(shù)據(jù)列

> 類別:數(shù)據(jù)庫編程類

> 難度:中級

(5) 一維數(shù)組iArray[10],類型為int。請使用選擇排序算法對其排序,并輸出結(jié)果。

> 類別:數(shù)據(jù)算法

> 難度:初級

(6) 請新建一個類(名稱為ClassA),該類必須含有三個屬性:姓名(字符串),性別(布爾值),年齡(數(shù)值)。

用該類建立一個鏈表,該鏈表有以下算法:創(chuàng)建、添加、插入、刪除和查找,算法內(nèi)不用

考慮內(nèi)存的分配與釋放

> 類別:數(shù)據(jù)結(jié)構(gòu)

> 難度:中級

Public Class ClassA{

Public string name;

Public boolean sex;

Public int age;

}

(7) 在上題的基礎(chǔ)上,實現(xiàn)以下兩個功能:

a. 保存該鏈表為二進(jìn)制文件test.lib(存放在本題目路徑之下)

b. 讀取生成的二進(jìn)制文件到鏈表中。

> 類別:數(shù)據(jù)結(jié)構(gòu)

> 難度:中級

(8) 你所知道有哪些操作平臺,談?wù)勀銓λ麄兊囊娊?/p>

> 類別:其它類

> 難度:無

(9) 你所知道有哪些編程語言,談?wù)勀銓λ麄兊目捶ǎ闶褂眠^哪些語言,熟練程度

如何,編寫過什么樣的程序

> 類別:其它類

> 難度:無

(10) 請用VBScript或JavaScript語言中任何一種,與CSS結(jié)合,編寫出移動Layer的例子,具體效果與Windows窗體類似。

> 類別:Web

> 難度:中級

必選題部分(必須用VS2003開發(fā)):

(1) C#回答題:請描述抽象類、接口、結(jié)構(gòu)三者的區(qū)別:

抽象類當(dāng)中的屬性和方法不能被其子類重寫,接口只定義其中的屬性和方法,其方法的實現(xiàn)部分必須在其繼承的子類中實現(xiàn),結(jié)構(gòu)和類比較類似,也有其屬性和方法,但不能被繼承和實例化.

(2) C#編程題:在WinForm 中實現(xiàn)類似于Windows 資源管理器的功能,左邊有目錄樹,點擊目錄樹,在右邊顯示該目錄下的所有文件。查看方式分:大圖標(biāo)、小圖標(biāo)、列表、詳細(xì)資料等。

(3) 寫一個簡單的存儲過程或觸發(fā)器,要求能正確運行(數(shù)據(jù)庫采用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 更多相關(guān)文章推薦參考:
安捷倫筆試真題
中興數(shù)據(jù)庫筆試真題
工商銀行歷年考試真題

熱門推薦

最新文章