130道ASP.NET面試題

130道ASP.NET面試題

ID:47679670

大小:70.50 KB

頁(yè)數(shù):17頁(yè)

時(shí)間:2020-01-26

130道ASP.NET面試題_第1頁(yè)
130道ASP.NET面試題_第2頁(yè)
130道ASP.NET面試題_第3頁(yè)
130道ASP.NET面試題_第4頁(yè)
130道ASP.NET面試題_第5頁(yè)
資源描述:

《130道ASP.NET面試題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、130道ASP.NET面試題1.簡(jiǎn)述private、protected、public、internal修飾符的訪問(wèn)權(quán)限。答.private:私有成員,在類的內(nèi)部才可以訪問(wèn)protected:保護(hù)成員,該類內(nèi)部和繼承類中可以訪問(wèn)。public:公共成員,完全公開,沒(méi)有訪問(wèn)限制。internal:在同一命名空間內(nèi)可以訪問(wèn)。2.列舉ASP.NET頁(yè)面之間傳遞值的幾種方式。答.1.使用QueryString,如....?id=1;response.Redirect()....?????2.使用Session變量?????3.使用Server.Transfer3

2、.一列數(shù)的規(guī)則如下:1、1、2、3、5、8、13、21、34......求第30位數(shù)是多少,用遞歸算法實(shí)現(xiàn)。答:publicclassMainClass{publicstaticvoidMain(){Console.WriteLine(Foo(30));}publicstaticintFoo(inti){if(i<=0)return0;elseif(i>0&&i<=2)return1;elsereturnFoo(i-1)+Foo(i-2);}}4.C#中的委托是什么?事件是不是一種委托?答:委托可以把一個(gè)方法作為參數(shù)代入另一個(gè)方法。委托可以理解為指向一

3、個(gè)函數(shù)的引用。是,是一種特殊的委托5.override與重載的區(qū)別答:override與重載的區(qū)別。重載是方法的名稱相同。參數(shù)或參數(shù)類型不同,進(jìn)行多次重載以適應(yīng)不同的需要Override是進(jìn)行基類中函數(shù)的重寫。為了適應(yīng)需要。6.如果在一個(gè)B/S結(jié)構(gòu)的系統(tǒng)中需要傳遞變量值,但是又不能使用Session、Cookie、Application,您有幾種方法進(jìn)行處理?答:this.Server.Transfer7.請(qǐng)編程遍歷頁(yè)面上所有TextBox控件并給它賦值為string.Empty?答:foreach(System.Windows.Forms.Contr

4、olcontrolinthis.Controls){if(controlisSystem.Windows.Forms.TextBox){System.Windows.Forms.TextBoxtb=(System.Windows.Forms.TextBox)control;tb.Text=String.Empty;}}8.請(qǐng)編程實(shí)現(xiàn)一個(gè)冒泡排序算法?答:int[]array=newint·;inttemp=0;for(inti=0;i

5、ay[j]

6、Line(Sum.ToString());System.Console.ReadLine();11.用.net做B/S結(jié)構(gòu)的系統(tǒng),您是用幾層結(jié)構(gòu)來(lái)開發(fā),每一層之間的關(guān)系以及為什么要這樣分層?答:一般為3層數(shù)據(jù)訪問(wèn)層,業(yè)務(wù)層,表示層。數(shù)據(jù)訪問(wèn)層對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪查改。業(yè)務(wù)層一般分為二層,業(yè)務(wù)表觀層實(shí)現(xiàn)與表示層的溝通,業(yè)務(wù)規(guī)則層實(shí)現(xiàn)用戶密碼的安全等。表示層為了與用戶交互例如用戶添加表單。優(yōu)點(diǎn):分工明確,條理清晰,易于調(diào)試,而且具有可擴(kuò)展性。缺點(diǎn):增加成本。12.在下面的例子里usingSystem;classA{publicA(){PrintFields()

7、;}publicvirtualvoidPrintFields(){}}classB:A{intx=1;inty;publicB(){y=-1;}publicoverridevoidPrintFields(){Console.WriteLine("x={0},y={1}",x,y);}當(dāng)使用newB()創(chuàng)建B的實(shí)例時(shí),產(chǎn)生什么輸出?答:X=1,Y=0;x=1y=-113.什么叫應(yīng)用程序域?答:應(yīng)用程序域可以理解為一種輕量級(jí)進(jìn)程。起到安全的作用。占用資源小。14.CTS、CLS、CLR分別作何解釋?答:CTS:通用語(yǔ)言系統(tǒng)。CLS:通用語(yǔ)言規(guī)范。CLR:公

8、共語(yǔ)言運(yùn)行庫(kù)。15.什么是裝箱和拆箱?答:從值類型接口轉(zhuǎn)換到引用類型裝箱。從引用類型轉(zhuǎn)換到值類

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。