.NET開發人員面試題(含答案)_第1頁
.NET開發人員面試題(含答案)_第2頁
.NET開發人員面試題(含答案)_第3頁
.NET開發人員面試題(含答案)_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.net開發人員試題(綜合)每題5分1、用.net做b/s結構的系統,您是用幾層結構來開發,每一層之間的關系以及為什么要這樣分層?2、軟件開發過程一般有幾個階段?每個階段的作用?3、請列舉一些您用到過的設計模式以及在什么情況下使用該模式?4、您對編程的興趣如何?工作中遇到不懂的問題是怎樣去解決的?您一般怎樣去提高自己的編程水平?5、您離職的原因是什么?.net開發人員試題(基礎)一、填空:每題2分1.面向對象的語言具有 繼承 性、 封裝 性、 多態 性。2. 能用foreach遍歷訪問的對象需要實現 ienumerable _接口或聲明3.委托聲明的關鍵字是 delegate ?4.在.net

2、托管代碼中我們不用擔心內存漏洞,這是因為有了 gc _?5.當類t只聲明了私有實例構造函數時,則在t的程序文本外部, 不可以 (可以 or 不可以)從t派生出新的類, 不可以 (可以 or 不可以)直接創建t的任何實例。二、單選:每題2分6.在對sql server 數據庫操作時應選用(a)。a)sql server .net framework 數據提供程序; b)ole db .net framework 數據提供程序; c)odbc .net framework 數據提供程序; d)oracle .net framework數據提供程序; 7.以下描述錯誤的是(a) a)在c+中支持抽象

3、類而在c#中不支持抽象類。 b)c+中可在頭文件中聲明類的成員而在cpp文件中定義類的成員,在c#中沒有頭文件并且在同一處聲明和定義類的成員。c)在c#中可使用 new 修飾符顯式隱藏從基類繼承的成員。d)在c#中要在派生類中重新定義基類的虛函數必須在前面加override。8.c#的數據類型有(a) a)值類型和調用類型; b)值類型和引用類型;c)引用類型和關系類型;d)關系類型和調用類型; 9.下列描述錯誤的是(d) a)類不可以多重繼承而接口可以; b)抽象類自身可以定義成員而接口不可以; c)抽象類和接口都不能被實例化; d)一個類可以有多個基類和多個基接口;10.在dom中,裝載一

4、個xml文檔的方法(d) a)save方法   b)load方法   c)loadxml方法   d)send方法 三、不定項選擇:每題3分11. 以下敘述正確的是: b c a. 接口中可以有虛方法。b. 一個類可以實現多個接口。c. 接口不能被實例化。d. 接口中可以包含已實現的方法。12. 從數據庫讀取記錄,你可能用到的方法有:b c d       a. executenonquery         

5、60;  b. executescalar      c. fill                        d. executereader 13.對于一個實現了idisposable接口的類,以下哪些項可以執行與釋放或重置非托管資源相關的應用程序定義的任務?(多選)   (  

6、     abc         )    a.close b.dispose c.finalize    d.using e.quit    14.以下關于ref和out的描述哪些項是正確的?(多選)   (    acd   )     a.使用ref參數,傳遞到ref參數的參數必須最先初始化。  b.使用out參數,傳遞到out參數的參數必須最先初始化。  c.使用ref參數,必須

7、將參數作為ref參數顯式傳遞到方法。   d.使用out參數,必須將參數作為out參數顯式傳遞到方法。 15.您要創建asp.net應用程序用于公司內部的web站點,這個應用程序包含了50個頁面。您想要配置這個應用程序以便當發生一個http代碼錯誤時它可以顯示一個自定義的錯誤頁面給用戶。您想要花最小的代價完成這些目標,您應該怎么做?(多選)(  cd   )a.在這個應用程序的global.asax文件中創建一個application_error過程去處理asp.net代碼錯誤。b.在這個應用程序的web.config文件中創建一個application

8、error節去處理asp.net代碼錯誤。c.在這個應用程序的global.asax文件中創建一個customerrors事件去處理http錯誤。d.在這個應用程序的web.config文件中創建一個customerrors節去處理http錯誤。e.在這個應用程序的每一頁中添加一個page指示符去處理asp.net 代碼錯誤。四、簡答題:每題4分16、面向對象的三大基本原則?答:封裝,繼承,多態。17、在.net中所有類的基類是?答:object。18、請簡述override與 overload的區別?答:override是重寫的意思,它表示重寫基類的方法,而且方法的名稱,返回類型,參數類型,

9、參數個數要與基類相同。overload是重載是意思,它也表示重寫基類的方法,但是只要方法名相同,別的可以不同。19、請簡述c#中的接口和類有什么異同。答:接口是負責功能的定義,項目中通過接口來規范類,操作類以及抽象類的概念! 而類是負責功能的具體實現! 在類中也有抽象類的定義,抽象類與接口的區別在于:抽象類是一個不完全的類,類里面有抽象的方法,屬性,也可以有具體的方法和屬性,需要進一步的專業化。 但接口是一個行為的規范,里面的所有東西都是抽象的! 一個類只可以繼承一個基類也就是父類,但可以實現多個接口20、請簡述udp連接和tcp連接的異同。答:前者只管傳,不管數據到不到,無須建立連接.后者保

10、證傳輸的數據準確,須要連結.21、請簡述.net中讀寫xml的類都歸屬于哪些命名空間?答:system.xml22、請解釋asp. net中以什么方式進行數據驗證        a 中有非空驗證,比較驗證,取值范圍驗證,正則表達式驗證及客戶自定義驗證五大控件,另還有一個集中驗證信息處理控件23、請解釋const和readonly?答:const用來申明編程時申明常量,readonly用來申明運行時常量。24、請簡述在dotnet中類(class)與結構(struct)的異同:(10分)   class可以被實例化,屬于引用類型,是分配在內存的堆上的,struct屬于值類型,是分配在內存的棧上的.       25、請簡述一下用socket進行同步通訊編程的詳細步驟 1、在應用程序和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論