C# 常見筆試題

來源:互聯網
上載者:User

1.    new有幾種用法
    3種 執行個體對象 方法隱藏
2.如何把一個array複製到arrayList裡
   foreach( object o in array )arrayList.Add(o);

3.datagrid.datasouse可以串連什麼資料來源
   資料集DataSet

  
4.概述反射和序列化
   動態獲得資訊的一種能力,

5.概述o/r mapping 的原理
   利用反射,配置 將類於資料庫表映射

6.類成員有( )種可訪問形式
7.用sealed修飾的類有什麼特點
8.執行下面代碼後:
String strTemp ="abcdefg 某某某";
Int i System.Text.Encoding.Default.GetBytes(strTemp).Length;
Int j = strTemp.Length;
問:i=( ) ;j=( )
10.詳述.NET裡class和struct的異同!
11.概述.NET裡對 remoting 和 webservice 兩項技術的理解和實際中的應用。
12.什麼是code-behind技術
13.概述三層結構體系
14.asp.net如何?MVC模式,舉例說明!
15.什麼是ASP.net中的使用者控制項
16.什麼叫應用程式定義域?什麼是受管制的代碼?什麼是強型別系統?什麼是裝箱和拆箱?什麼是重載?CTS、CLS和CLR分別作何解釋?
17.列舉一下你所瞭解的XML技術及其應用
18.實值型別和參考型別的區別?寫出C#的範例代碼。
19.ADO.net中常用的對象有哪些?分別描述一下。
20.如何理解委託?
答:據說相當於函數指標,定義了委託就可以在不調用原方法名稱的情況下調用那個方法.
msdn2005中是這樣解釋的:
委託具有以下特點:
委託類似於 C++ 函數指標,但它是型別安全的。
委託允許將方法作為參數進行傳遞。
委託可用於定義回調方法。
委託可以連結在一起;例如,可以對一個事件調用多個方法。
方法不需要與委託簽名精確匹配。有關更多資訊,請參見協變和逆變。
C# 2.0 版引入了匿名方法的概念,此類方法允許將代碼塊作為參數傳遞,以代替單獨定義的方法。
21.C#中的介面和類有什麼異同。
22.。net中讀寫資料庫需要用到哪些類?他們的作用
23.UDP串連和TCP串連的異同。
24.ASP.net的身分識別驗證方式有哪些?分別是什麼原理?
25.進程和線程分別怎麼理解?
26..net中讀寫XML的類都歸屬於哪些命名空間?
27.解釋一下UDDI、WSDL的意義及其作用。
28.什麼是SOAP,有哪些應用。
答:SOAP(Simple Object Access Protocol )簡易物件存取通訊協定 (SOAP)是在分散或分布式的環境中交換資訊並執行遠端程序呼叫的協議,是一個基於XML的協議。使用SOAP,不用考慮任何特定的傳輸協議(最常用的還是HTTP協議),可以允許任何類型的對象或代碼,在任何平台上,以任何一直語言相互連信。這種相互連信採用的是XML格式的訊息,具體請看:http://playist.blogchina.com/2521621.html
29.如何部署一個ASP.net頁面。
30.如何部署一個ASP.net頁面。
31.如何理解.net中的記憶體回收機制。
32.常用的調用webservice方法有哪些?
33.請解釋web.config檔案中的重要節點
34.請解釋ASP。NET中的web頁面與其隱藏類之間的關係?
35.什麼是viewstate,能否禁用?是否所用控制項都可以禁用?
36.當發現不能讀取頁面上的輸入的資料時很有可能是什麼原因造成的?
37.請解釋一個WEB頁面中代碼執行次序。    
38.請解釋什麼是內容物件,在什麼情況下要使用內容物件    
39.請解釋轉寄與跳轉的區別?    
40.請解釋ASP.NET中不同頁面之間資料傳遞有那些方式?
41.請解釋ASP。NET中button     linkbutton   imagebutton   及hyperlink這四個控制項之間的功別    
42.請解釋一下。NET多層應用程式中層與層之間以那幾種方式進行資料傳遞。並解釋你自己的項目中採用那種方式進行。    
43.如果出現ASP。NET中的事件不能觸發可能由於什麼原因造成?    
44.如果需要在datagride控制項中的某一列中添加下拉式清單方塊並綁定資料怎麼解決?    
45.請解釋asp.net中的資料繫結與傳統資料繫結有什麼區別?    
46.請解釋.net採用委託實現的事件模型與JAVA中採用介面實現的事件模型有什麼區別,以圖示方式解釋。    
47.請解釋介面的顯式實現有什麼意義?
本文出自 51CTO.COM技術部落格

4.列舉一下你所瞭解的XML技術及其應用
答:XML可是好東西,儲存配置,站與站之間的交流,WEB SERVICE都要用它.

9、公司要求開發一個繼承System.Windows.Forms.ListView類的組件,要求達到以下的特殊功能:點擊ListView各列列頭時,能按照點擊列的每行值進行重排視圖中的所有行 (排序的方式如DataGrid相似)。根據您的知識,請簡要談一下您的思路:(10)
答:根據點擊的列頭,包該列的ID取出,按照該ID排序後,在給綁定到ListView中

net
1. 你以前項目中承擔什麼角色,主要負責什麼方面的工作?

2. web service 資料轉送有什麼限制? 為什麼?DataTable可以作為web service參數傳遞麼?

3. url重寫有幾種方式?

4. 簡述.net中有哪幾鐘事務?

5. DataReader 和 DataSet 有什麼區別?

6. Repeater控制項不支援分頁功能,簡述如何?它的分頁功能?(說說實現思路)

7. 如何?自訂使用者控制項(複合控制項),自訂事件如何??簡述委託原理.

8. 同一應用中頁面間傳值有哪些方式?

9. 強資料類型和弱資料類型有什麼區別?

10. 簡述fcl中常用到類庫,分web表單,資料訪問,io操作,網路應用等.

11. 項目分層有什麼優缺點? 分層一般採用什麼依據?

12. .net中的gc如何理解?

//css

1. css 中id和class如何定義,哪個定義的優先順序別高?
   如class定義一個html元素沒有邊框,而id定義這個元素有邊框,結果呢?

2. 如何指定div元素中樣式類為c1,字型大小為9pt 的css樣式?

//html

1. 用html實現如下表格(不如嵌套實用表格)
   三行三列,其中第一行第一列和第二行第一列合并;
   第二行第二列和第二行第三列合并(現場畫表)

2. web標準網站有那些優點

//js

1. 簡述ajax的原理.

2. js中如何定義class,如何擴充prototype?

3. 如何添加html元素的事件,有幾鐘方法.

//資料庫

1. 如何定義預存程序的預設參數值.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.