![ASP.NET筆試題_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/10/0554e9f1-8891-4c8b-a775-e96e6c1db2bb/0554e9f1-8891-4c8b-a775-e96e6c1db2bb1.gif)
![ASP.NET筆試題_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/10/0554e9f1-8891-4c8b-a775-e96e6c1db2bb/0554e9f1-8891-4c8b-a775-e96e6c1db2bb2.gif)
![ASP.NET筆試題_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/10/0554e9f1-8891-4c8b-a775-e96e6c1db2bb/0554e9f1-8891-4c8b-a775-e96e6c1db2bb3.gif)
![ASP.NET筆試題_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/10/0554e9f1-8891-4c8b-a775-e96e6c1db2bb/0554e9f1-8891-4c8b-a775-e96e6c1db2bb4.gif)
![ASP.NET筆試題_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/10/0554e9f1-8891-4c8b-a775-e96e6c1db2bb/0554e9f1-8891-4c8b-a775-e96e6c1db2bb5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、ASP.NET筆試題ASP.NET是.NET FrameWork 的一部分,是一項微軟公司的技 術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳 本技術(shù),它可以在通過HTTP請求文檔時再在 Web服務(wù)器上動態(tài)創(chuàng) 建它們。下面就由 為大家介紹一下ASP.NET筆試題的文章,歡迎閱 讀。ASP.NET筆試題篇11.請敘述屬性與索引器的區(qū)別屬性:(1)通過名稱標(biāo)識(3)通過簡單名稱或成員訪問來訪問(3) 可以為靜態(tài)成員或?qū)嵗蓡T(4) 屬性的get訪問器沒有參數(shù)(5) 屬性的set訪問器包含隱式value參數(shù)索引器:(1) 通過簽名標(biāo)識(2) 通過元素訪問來訪問(3) 必須為實例成員(4
2、) 索引器的get訪問器具有與索引器相同的形參表(5) 除了 value參數(shù)外,索引器的set訪問器還具有與索引器相同的形參表2. 請敘述const與readonly 的區(qū)別。答:每一個class至多只可以定義一個static構(gòu)造函數(shù),并且不 允許增加訪問級別關(guān)鍵字,參數(shù)列必須為空。為了不違背編碼規(guī)則, 通常把static數(shù)據(jù)成員聲明為private,然后通過static property 提 供讀寫訪問。const關(guān)鍵字用于修改字段或局部變量的聲明。它指定字段或局 部變量的值不能被修改。常數(shù)聲明引入給定類型的一個或多個常數(shù)。const數(shù)據(jù)成員的聲明式必須包含初值,且初值必須是一個常量 表達(dá)式
3、。因為它是在編譯時就需要完全評估。con st成員可以使用另一個con st成員來初始化,前提是兩者之 間沒有循環(huán)依賴。readonly在運行期評估賦值,使我們得以在確保"只讀訪 問"的前提下,把object的初始化動作推遲到運行期進(jìn)行。readonly 關(guān)鍵字與const關(guān)鍵字不同:const字段只能在該字 段的聲明中初始化。readonly字段可以在聲明或構(gòu)造函數(shù)中初始化。 因此,根據(jù)所使用的構(gòu)造函數(shù),reado nly字段可能具有不同的值。 另外,con st字段是編譯時常數(shù),而reado nly字段可用于運行時常 數(shù)。reado nly 只能在聲明時
4、或者構(gòu)造函數(shù)里面初始化,并且不能在 static修飾的構(gòu)造函數(shù)里面。3. 您需要創(chuàng)建一個ASP.NET應(yīng)用程序,公司考慮使用 Windows 身份認(rèn)證。所有的用戶都存在于 AlIWin這個域中。您想要使用下列 認(rèn)證規(guī)則來配置這個應(yīng)用程序:a、匿名用戶不允許訪問這個應(yīng)用程序。b、所有雇員除了 Tess和King都允許訪問這個應(yīng)用程序。請問您應(yīng)該使用以下哪一個代碼段來配置這個應(yīng)用程序?( A )A.B.C.D.E.4. 您要創(chuàng)建一個顯示公司員工列表的應(yīng)用程序。您使用一個 DataGrid 控件顯示員工的列表。您打算修改這個控件以便在這個 Grid的Footer顯示員工合計數(shù)。請問您應(yīng)該怎么做 ?(
5、 C?)A. 重寫OnPreRender事件,當(dāng)Grid的Footer行被創(chuàng)建時顯示 合計數(shù)B. 重寫OnltemCreated 事件,當(dāng)Grid的Footer行被創(chuàng)建時顯 示合計數(shù)C. 重寫OnltemDataBound事件,當(dāng)Grid的Footer行被創(chuàng)建時顯示合計數(shù)D. 重寫On Layout事件,當(dāng)Grid的Footer行被創(chuàng)建時顯示合 計數(shù)5. 您要創(chuàng)建 ASP.NET應(yīng)用程序用于運行 AllWin公司內(nèi)部的Web站點,這個應(yīng)用程序包含了 50個頁面。您想要配置這個應(yīng)用程 序以便當(dāng)發(fā)生一個 HTTP代碼錯誤時它可以顯示一個自定義的錯誤頁面給用戶。您想要花最小的代價完成這些目標(biāo),您應(yīng)該
6、怎么做 ?(多選)(CD)A.在這個應(yīng)用程序的 Global.asax 文件中創(chuàng)建一個Application_Error 過程去處理ASP.NET代碼錯誤B. 在這個應(yīng)用程序的 Web.co nfig 文件中創(chuàng)建一個applicationError節(jié)去處理 ASP.NET代碼錯誤C. 在這個應(yīng)用程序的Global.asax 文件中創(chuàng)建一個CustomErrors事件去處理HTTP錯誤D. 在這個應(yīng)用程序的 Web.co nfig文件中創(chuàng)建一個CustomErrors 節(jié)去處理HTTP錯誤Page指示符去處理E.在這個應(yīng)用程序的每一頁中添加一個ASP.NET代碼錯誤F.在這個應(yīng)用程序的每一頁中添
7、加一個Page指示符去處理ASP.NET HTTP 錯誤ASP.NET筆試題篇21.您為AllWin公司創(chuàng)建了一個 ASP.NET應(yīng)用程序。這個應(yīng)用程序調(diào)用一個 Xml Web Service 。這個 Xml Web Service 將返回一個包含了公司雇員列表的 DataSet對象。請問您該如何在這個程 序中使用這個 Xml Web Service?( ?)A.在"引用"對話框的.Net 標(biāo)簽中選擇System.Web.Services.dllB. 在"Web弓I用"對話框中輸入這個XML Webservice的地址C.
8、 在您的 Global.asax.cs 中添加一條 using 語句并指定這個 XML Web service 的地址D. 在您的Global.asax.cs 中寫一個事件處理器導(dǎo)入這個XmlWeb Service 相應(yīng)的.wsdl 和.disco 文件2.您要創(chuàng)建一個ASP.NET應(yīng)用程序在DataGrid控件中顯示一 個經(jīng)過排序的列表。產(chǎn)品數(shù)據(jù)被存放于一個名為PubBase的Microsoft SQL Server數(shù)據(jù)庫。每個產(chǎn)品的主鍵是ProductID ,Numeric 型并且每個產(chǎn)品有一個字母描述字段,名為 ProductName 。您使用一個 SqlDataAdapter 對象和一
9、個 SqlComma nd 對象通過調(diào)用一個存儲過程從數(shù)據(jù)庫中獲取產(chǎn)品數(shù) 據(jù)。您將 SqlCommand 對 象的 CommandType 屬性設(shè)置為 CommandType.StoredProcedure,并將它的 CommandText 屬性設(shè)置為procProductList 。您成功的獲取了一個 DataTable對象,其 中是已經(jīng)按ProductID 降序排列的產(chǎn)品列表。您打算顯示以相反的 字母順序排列的ProductName ,請問該怎么做?( B )A.將 SqlCommand 對象的 CommandType 屬性修改為 CommandType.Text ,將 CommandTe
10、xt 屬性修改為 &qu ot;SELECT * FROM procProductList ORDER BY ProductName DESC"。然后將這個 DataTable 對象綁定到DataGrid 控件B. 創(chuàng)建一個基于這個 DataTable對象的新的DataView 并將這 個 DataView 的 Sort 屬性設(shè)置為 "ProductName DESC"。然后將這個 DataView 對象綁定到DataGrid控件C. 將DataGrid 控件的AllowSorting 屬性設(shè)置為 True,并將DataGridCo
11、lum n 的 SortExpressio n 屬性設(shè)置為 "ProductNameDESC".以顯示 ProductName 。然后將這個DataTable對象綁定到DataGrid控件D. 將 DataTable 對象 的 DisplayExpression 屬性設(shè)置為 "ORDER BY ProductName DESC".。然后將這個 DataTable對象綁定到DataGrid 控件3. 什么是ASP.net中的用戶控件答:用戶控件就是.ascx擴展名的東西嘍,可以拖到不同的頁面中 調(diào)用,以節(jié)省代碼.比如登陸可能
12、在多個頁面上有,就可以做成用戶控 件,但是有一個問題就是用戶控件拖到不同級別的目錄下后里面的圖 片等的相對路徑會變得不準(zhǔn)確,需要自已寫方法調(diào)整.4. 值類型和引用類型的區(qū)別?寫出C#的樣例代碼。答:結(jié)構(gòu)是值類型,類是引用類型,所以傳結(jié)構(gòu)就是值類型的應(yīng)用, 傳對象或類就是引用類型的.5. 如何理解委托?答:據(jù)說相當(dāng)于函數(shù)指針,定義了委托就可以在不調(diào)用原方法名 稱的情況下調(diào)用那個方法msdn2005中是這樣解釋的委托具有以下特點:委托類似于C+函數(shù)指針,但它是類型安全的。委托允許將方法作為參數(shù)進(jìn)行傳遞。委托可用于定義回調(diào)方法。委托可以鏈接在一起;例如,可以對一個事件調(diào)用多個方法。方法不需要與委托簽
13、名精確匹配。6. 私有程序集與共享程序集有什么區(qū)別?答:一個私有程序集通常為單個應(yīng)用程序所使用,并且存儲于這 個應(yīng)用程序所在的目錄之中,或此目錄下面的一個子目錄中。共享程 序集通常存儲在全局程序集緩存 (Global Assembly Cache)之中, 這是一個由.NET運行時所維護(hù)的程序集倉庫。共享程序集通常是對 許多應(yīng)用程序都有用的代碼庫,比如.NET Framework類7. CLR與IL分別是什么含義?答:CLR:公共語言運行時,類似于Java中的JVM,Java虛擬機; 在.Net環(huán)境下,各種編程語言使用一種共同的基礎(chǔ)資源環(huán)境,這就 是CLR, CLR將直接與*作系統(tǒng)進(jìn)行通信,而編
14、程語言如 C#.NET將 盡量避免直接與*作系統(tǒng)直接通信,加強了程序代碼的執(zhí)行安全性, 可以這樣看:CLR就是具體的編程語言如:C#.NET與*作系統(tǒng)之間 的翻譯,同時它為具體的編程語言提供了許多資源:IL,中間語言,也稱MSIL,微軟中間語言,或CIL,通用中間語 言;所有.NET源代碼(不管用哪種語言編寫)在進(jìn)行編譯時都被編譯 成IL。在應(yīng)用程序運行時被即時 (Just-1 n-Time , JIT)編譯器處理成 為機器碼,被解釋及執(zhí)行。8請解釋ASP.NET中以什么方式進(jìn)行數(shù)據(jù)驗證答:A中有非空驗證,比較驗證,取值范圍驗證,正則表 達(dá)式驗證及客戶自定義驗證五大控件,另還有一個集中驗證信息
15、處理 控件9. WEB控件可以激發(fā)服務(wù)端事件,請談?wù)劮?wù)端事件是怎么發(fā)生并解釋其原理?自動傳回是什么?為什么要使用自動傳回答:在web控件發(fā)生事件時,客戶端采用提交的形式將數(shù)據(jù)交 回服務(wù)端,服務(wù)端先調(diào)用Page_Load事件然后根據(jù)傳回的狀態(tài)信息 自動調(diào)用服務(wù)端事件自動傳回是當(dāng)我們在點擊客戶端控件時,采用提交表單的形式將數(shù)據(jù)直接傳回到務(wù)端只有通過自動傳回才能實現(xiàn)服務(wù)端事件的機制,如果沒有自動回傳機制就只能調(diào)用客戶端事件,而不能調(diào)用服務(wù)端事件10. 請解釋web.config 文件中的重要節(jié)點appSett in gs 包含自定義應(yīng)用程序設(shè)置。system.web 系統(tǒng)配置compilation
16、 動態(tài)調(diào)試編譯設(shè)置customErrors 自定義錯誤信息設(shè)置authe ntication身份驗證,此節(jié)設(shè)置應(yīng)用程序的身份驗證策略authorization 授權(quán),此節(jié)設(shè)置應(yīng)用程序的授權(quán)策略ASP.NET筆試題篇31請解釋ASP.NET中的web頁面與其隱藏類之間的關(guān)系?答:一個 ASP.NET頁面一般都對應(yīng)一個隱藏類,一般都在ASP.NET頁面的聲明中指定了隱藏類例如一個頁面Tstl.aspx的頁面聲明如下Codebeh ind二"Tst1.aspx.cs"表明經(jīng)編譯此頁面時使用哪一個代碼文件In herits二"T1.Tst1 &am
17、p;quot;表用運行時使用哪一個隱藏類2. 什么是viewstate,能否禁用?是否所用控件都可以禁用?答:Viewstate 是保存狀態(tài)的一種機制,EnableViewState 屬性設(shè)置為false即可禁用3. 當(dāng)發(fā)現(xiàn)不能讀取頁面上的輸入的數(shù)據(jù)時很有可能是什么原因造成的?怎么解決答:很有可能是在Page_Load中數(shù)據(jù)處理時沒有進(jìn)行 Page的IsPostBack屬性判斷4. 請解釋什么是上下文對象,在什么情況下要使用上下文對象 答:上下文對象是指 HttpContext 類的Current屬性,當(dāng)我們在一個普通類中要訪問內(nèi)置對象 (Respo nse,Request,Sessio n,
18、Server,Applicti on等)時就要以使用此對象5. 請解釋轉(zhuǎn)發(fā)與跳轉(zhuǎn)的區(qū)別?答:轉(zhuǎn)發(fā)就是服務(wù)端的跳轉(zhuǎn) A頁面提交數(shù)據(jù)到B頁面,B頁面進(jìn)行處理然后從服務(wù)端跳轉(zhuǎn)到其它頁面;跳轉(zhuǎn)就是指客戶端的跳轉(zhuǎn)6. new有幾種用法第一種:new Class();第二種:覆蓋方法 public new XXXX() 第三種:new約束指定泛型類聲明中的任何類型參數(shù)都必須有公共的無參數(shù)構(gòu)造函數(shù)7. 如何把一個array復(fù)制到arrayList里答:foreach( object o in array )arrayList.Add(o);8. datagrid.datasouse 可以連接什么數(shù)據(jù)源 da
19、taset,datatable,dataview,IList9. 什么是Windows服務(wù),它的生命周期與標(biāo)準(zhǔn)的 EXE程序有 什么不同答:Windows 服務(wù)是運行在windows 后臺指定用戶下(默認(rèn)System)的應(yīng)用程序,它沒有標(biāo)準(zhǔn)的UI界面,想比標(biāo)準(zhǔn)的EXE程序, Windows服務(wù)是在服務(wù)開始的時候創(chuàng)建,而在服務(wù)結(jié)束的時候銷毀, 而且可以設(shè)置服務(wù)是否與操作系統(tǒng)一起啟動,一起關(guān)閉。它支持三種方式:1)自動方式2)手動方式3)禁用。自動方式的時候,windows 服務(wù)將在OS啟動后自動啟動運行,而手動方式則必須手工啟動服務(wù), 禁用的情況下服務(wù)將不能被啟動。另外標(biāo)準(zhǔn)的EXE默認(rèn)使用的當(dāng)前
20、登錄的用戶,而windows服務(wù)則默認(rèn)使用System用戶,這在對系 統(tǒng)資源訪問的時候特別需要注意。10. Windows 單個進(jìn)程所能訪問的最大內(nèi)存量是多少?它與系統(tǒng)的最大虛擬內(nèi)存一樣嗎?這對于系統(tǒng)設(shè)計有什么影響?答:這個需要針對硬件平臺,公式為單個進(jìn)程能訪問的最大內(nèi)存 量=2的處理器位數(shù)次方/2,比如通常情況下,32位處理器下,單個 進(jìn)程所能訪問的最大內(nèi)存量為:232 12 = 2G。單個進(jìn)程能訪問的最大內(nèi)存量是最大虛擬內(nèi)存的1/2,因為要分配給操作系統(tǒng)一半虛擬內(nèi) 存。11什么是強類型,什么是弱類型?哪種更好些?為什么?答:強類型是在編譯的時候就確定類型的數(shù)據(jù),在執(zhí)行時類型不能更改,而弱類
21、型在執(zhí)行的時候才會確定類型。沒有好不好,二者各 有好處,強類型安全,因為它事先已經(jīng)確定好了,而且效率高。一般 用于編譯型編程語言,如 c+,java,c#,pascal等弱類型相比而言不 安全,在運行的時候容易出現(xiàn)錯誤,但它靈活,多用于解釋型編程語 言,女口 javascript,vb 等12. PID是什么?在做系統(tǒng)的故障排除時如何使用它?PID是進(jìn)程編號,在系統(tǒng)發(fā)現(xiàn)故障的時候,可以根據(jù)它尋找故障 所發(fā)生的具體進(jìn)程,并且可通過 visual 等ide將故障進(jìn) 程附加到進(jìn)程中進(jìn)行調(diào)試(debug)13. 闡述面向接口、面向?qū)ο?、面向方面編程的區(qū)別答:面向接口更關(guān)注的是概念,它的原則是先定義好行為規(guī)范, 再根據(jù)行為規(guī)范創(chuàng)建實現(xiàn),嚴(yán)格的來說,面向接口應(yīng)該是面向?qū)ο笾?的一部分吧,因為面向?qū)ο笠矎娬{(diào)的是本末倒置原則,也就是實現(xiàn)依賴于抽象,而抽象不依賴于具體實現(xiàn),更具比較的應(yīng)該是面向接口與 面向抽象對象,我的體會是面向接口更
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年數(shù)字精密壓力表合作協(xié)議書
- 四年級上冊口算
- 數(shù)學(xué)二年級口算加減乘除2000題
- 春季老年人如何預(yù)防流感
- 2024-2025學(xué)年度八年級物理上冊4.3平面鏡成像練習(xí)新版新人教版
- 西安交通大學(xué)城市學(xué)院《連鎖經(jīng)營調(diào)研實訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 關(guān)于家長工作要點計劃月歷表(31篇)
- 華中科技大學(xué)《基礎(chǔ)生物學(xué)一》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊科技信息職業(yè)學(xué)院《現(xiàn)代電子測量與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇財經(jīng)職業(yè)技術(shù)學(xué)院《遙感科學(xué)與技術(shù)專業(yè)外語》2023-2024學(xué)年第二學(xué)期期末試卷
- (2024年)肺栓塞的護(hù)理課件
- 小學(xué)數(shù)學(xué)三年級下冊第八單元《數(shù)學(xué)廣角-搭配(二)》大單元集體備課整體設(shè)計
- (高清版)TDT 1031.6-2011 土地復(fù)墾方案編制規(guī)程 第6部分:建設(shè)項目
- 2024年江蘇省高中學(xué)業(yè)水平測試生物試卷
- 露天采場危險有害因素辨識
- 蘇教版一年級上、下冊勞動與技術(shù)教案
- 七上-動點、動角問題12道好題-解析
- 山東曲阜的孔廟之旅
- 一到六年級語文詞語表人教版
- 中煤集團(tuán)綜合管理信息系統(tǒng)運維服務(wù)解決方案-V3.0
- 直播營銷與運營(第2版)全套教學(xué)課件
評論
0/150
提交評論