![web期末考試復(fù)習(xí)題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/cf3eea51-90bc-416f-a9e2-2e6fe923d40f/cf3eea51-90bc-416f-a9e2-2e6fe923d40f1.gif)
![web期末考試復(fù)習(xí)題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/cf3eea51-90bc-416f-a9e2-2e6fe923d40f/cf3eea51-90bc-416f-a9e2-2e6fe923d40f2.gif)
![web期末考試復(fù)習(xí)題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/cf3eea51-90bc-416f-a9e2-2e6fe923d40f/cf3eea51-90bc-416f-a9e2-2e6fe923d40f3.gif)
![web期末考試復(fù)習(xí)題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/cf3eea51-90bc-416f-a9e2-2e6fe923d40f/cf3eea51-90bc-416f-a9e2-2e6fe923d40f4.gif)
![web期末考試復(fù)習(xí)題_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/cf3eea51-90bc-416f-a9e2-2e6fe923d40f/cf3eea51-90bc-416f-a9e2-2e6fe923d40f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一、填空題(每空2分,共30分):(1)默認(rèn)安裝中,IIS服務(wù)器被安裝在“硬盤名:”的目錄下。對應(yīng)的URL是 或 答案:http:/服務(wù)器域名;Inetpubwwwroot(2) 所聞分布式類就是在多個文件中使用相同的命名空間,相同的類名,而且每個類的定義前面都加上_修飾符,編譯時編譯器就會自動的將這些文件編輯成一個完整的類。答
2、案:partial(3) 當(dāng)一個Web控件上發(fā)生的事件需要立即得到響時,應(yīng)該將他的 屬性設(shè)置為true。答案: AutoPostBack (5)比如在應(yīng)聘表單的界面上要放入【保存】和 【復(fù)位】兩個按鈕,其中【復(fù)位】按鈕采用的HTML Reset按鈕控件,而【保存】按鈕則必須是 按鈕控件。答案:服務(wù)器(6)當(dāng)需要將TextBox控件作為密碼輸入框
3、時(要求隱藏密碼的代碼),應(yīng)該將控件的TextMode屬性設(shè)置為 .答案:Password(7) 在設(shè)計(jì)階段必須將各個驗(yàn)證控件的 屬性指向被驗(yàn)證的控件。答案:ControlToValidate(8)使用RegularExpressio
4、n控件驗(yàn)證輸入時,首先要將本控件的 屬性設(shè)置成檢查的模式。答案:ValidationExpress(8) 狀態(tài)分為4種類型,它們是:視圖狀態(tài),應(yīng)用程序狀態(tài),會話狀態(tài),和。答案:Cookie狀態(tài)。(9)下面是設(shè)置和取出Session對象的代碼。設(shè)置Session的代碼是:Session“greeting”=“hello wang !”;取出該Session對象的語句如下:string Myvar
5、160; ;答案:=Session“greeting”.ToString()。(10) 下面是使用Application對象時防止競爭的代碼。Application. /鎖定Application對象Application“counter”=(int) Applicat
6、ion“counter”+1;Application. /解除對Application對象的鎖定答案:lock() unlock()(11)廢除Session的語句是: 。答案: Session.Abandon()(11)改變Session的有效時間的語句是 :
7、 。答案:Session.Timeout=60;(12) 文檔對象模型DOM是英文 的縮寫,它是DHTML的基礎(chǔ)。答案:Document Object Model (5).下面是一個轉(zhuǎn)移到新網(wǎng)頁的指令:Response.Redirect(“ ”)答
8、案:新網(wǎng)頁的Ur1 (8)網(wǎng)上招聘模板如果使用FormView控件,通常分為上、下兩部分上面部分通常使用FormView控件的 模板,用來介紹公司情況并提出招聘要求;下面部分通常用 模板,用來輸入和存儲數(shù)據(jù)當(dāng)應(yīng)聘者提交數(shù)據(jù)后應(yīng) 事件中向應(yīng)聘者發(fā)出感謝或收到的信息答案:Header Insert ItemInserted(9) DHTML的設(shè)計(jì)思想是:瀏覽器從服務(wù)器端下載文檔后,利
9、用瀏覽器本身的資源,在不增加 服務(wù)器 端負(fù)擔(dān)和網(wǎng)上傳輸流量的前提下,使網(wǎng)頁的某些元素“動”起來答案: (10) 狀態(tài)分為4種類型,它們是:,應(yīng)用程序狀態(tài),會話狀態(tài), Cookie狀態(tài)。答案:視圖狀態(tài)。 (12)在瀏覽器已經(jīng)封閉Cookie的條件下,為了識別用戶應(yīng)該在應(yīng)用程序的根本目錄下的Wob.config文件中,對節(jié)點(diǎn)做如下配置:<sessionstate cookieless=” useUri”/>或:<sessionstate cookieless=“
10、 ”/>答案: Auto Detect (11)NET與XML緊密結(jié)合的最大好處是 。答案:跨平臺傳送數(shù)據(jù) (4) 狀態(tài)分為4種類型,它們是:視圖狀態(tài). 會話狀態(tài)和Cookie狀態(tài)。答案:應(yīng)用程序狀態(tài)。(7) Html是_的英文縮寫。它是www(英文為_)中使用的超文本標(biāo)記語言。它是由Tim Berners-Lee 在CERN(
11、在日內(nèi)瓦的歐洲粒子物理實(shí)驗(yàn)室)發(fā)明的,它最早源于SGML (Standard Generalized Markup Language,標(biāo)準(zhǔn)通用標(biāo)記語言)。答案:Hyper Text Markup Language World Wide Web (8)對于HTML語言,任何_編輯器都可以編輯它。它目前已經(jīng)成為各種類型瀏覽器的通用標(biāo)準(zhǔn),它能獨(dú)立于各種操作系統(tǒng)平臺。答案:文本 (10)Validator Summary驗(yàn)證控件的作用是
12、60; 。 (1)ASPX網(wǎng)頁的代碼儲存模式有兩種,它們是代碼分離模式和_代碼分離模式。答案: 單一模式 (6)如果要求自動保存提交數(shù)據(jù)的時間,應(yīng)該在 事件中編寫保存當(dāng)前時間的代碼。答案:ItemInserting(2)JavaScript是由NetScape公司開發(fā)的一種解釋型語言。 JavaScript既可在 又可在 端解釋執(zhí)行,
13、JavaScript是一種 面向?qū)ο螅∣bject Based)和事件驅(qū)動(Event Driver)的跨平臺的 腳本 腳本語言。答案:瀏覽器 服務(wù)器 基于 ( (21)對于HTML語言,任何_編輯器都可以編輯它。它目前已經(jīng)成為各種類型_的通用標(biāo)準(zhǔn),它能獨(dú)立于各種_平臺。答案:文本 瀏覽器 操作系統(tǒng)1、在Web頁面中,表單的功能是收集用戶信息和_實(shí)現(xiàn)系統(tǒng)與用戶交互_。2、在ASP.NET頁面中,有一些事件是被服務(wù)器自動調(diào)
14、用,如_ Page_Load()_事件在頁面被加載的時候被自動調(diào)用。3、在ADO.NET中使用Connection對象的BeginTransaction()方法來申明事務(wù)開始,利用Transaction對象的_ Commit()方法_來提交事務(wù)。4、使用Command的ExecuteReader()_ 方法返回 DataReader 對象。5、 Web 服務(wù)是微軟.NET策略計(jì)劃的基礎(chǔ)。一個Web Service就是一個應(yīng)用Web協(xié)議的可編程的應(yīng)用程序邏輯,其中最重要的協(xié)議是_簡單對象訪問協(xié)議SOAP(Simple Object Access Protocol _)_。6、服務(wù)器端控
15、件的執(zhí)行過程是:先在服務(wù)器執(zhí)行,將執(zhí)行的結(jié)果一次性發(fā)給客戶端瀏覽器,在ASP和JSP中,沒有服務(wù)器端控件,只能依靠單純的_ HTML控件_實(shí)現(xiàn)交互操作。 7、 SOAP 使用XML消息調(diào)用遠(yuǎn)程方法,是Web服務(wù)最重要的協(xié)議。9、 在需求分析階段要進(jìn)行以下幾方面的工作:問題識別、分析與綜合、導(dǎo)出軟件的邏輯模型、編寫文檔。 10、 靜態(tài)冗余常用的有: 三模冗余TMR 和 多模冗余 。 1、inputtext控件是一個單文本輸入控件,該控件的屬性設(shè)置為 password 時,輸入的字符串將會顯示為“*”。 3、在A中所有的自定義用戶控件都必須繼承自_ _。4、使用_ Response _對象的Red
16、irect方法可以實(shí)現(xiàn)用戶從一個Web窗體頁重定向到另一個Web窗體頁。5、Repeater控件中必須使用的模板是_ ItemTemplate(或:數(shù)據(jù)模板)_。7、在Web窗體的Page_Load事件中可以通過_ IsPostBack _屬性區(qū)分窗體是首次還是回送(PostBack)。8、要實(shí)現(xiàn)下圖中將編輯按鈕用圖像來代替,應(yīng)對列編寫代碼<img_ Src=myedit.gif alt _'this is edit'>(圖像文件為:myeditgif,位于應(yīng)用程序目錄下)。10、在所有的服務(wù)器驗(yàn)證控件中,ValidationExpression是哪一個驗(yàn)證控件的屬
17、性:_ RegularExpressionValidator(或:模式匹配驗(yàn)證控件)_。1、使用Command的ExecuteReader()方法_ 方法返回 DataReader 對象。5、Repeater控件中必須使用的模板是_輸出結(jié)果_。6、在DateGrid中取消編輯狀態(tài),應(yīng)將_相同_屬性設(shè)置為-1。 8、 XML 可以使Web服務(wù)方便的處理數(shù)據(jù),實(shí)現(xiàn)內(nèi)容與表示分離。9、 APPLICATION對象 被用來存儲一個應(yīng)用中所有用戶共享的信息。1、在NET框架中,為了便于管理和使用,將相關(guān)的類型進(jìn)行分組的邏輯命名方案稱為 命名空間 。2、 身份驗(yàn)證(Authentica
18、tion) 是從用戶處獲取標(biāo)識憑據(jù)(通常為一個用戶名和密碼對)并通過某些授權(quán)機(jī)構(gòu)驗(yàn)證那些憑據(jù)的過程。5、CSS(Cascading Style Sheets)中文翻譯為 _層疊樣式表單_ , CSS是一種來裝飾HTML的一種標(biāo)記集合。1. 在應(yīng)用ASP.NET開發(fā)網(wǎng)站、WEB應(yīng)用之前,要建立好ASP.NET的運(yùn)行和開發(fā)環(huán)境。首先要安裝WEB服務(wù)器軟件,NET Framework和MDAC。2. 服務(wù)器端Web控件語法格式:<asp: 控件名稱id=”控件名稱” runat=”server”> 。4. RangeValidator控件 用于驗(yàn)證用戶輸人的值是否在指定的范圍內(nèi)??梢詸z查
19、數(shù)字、字符和日期。5. RegularExpressionValidatof控件用于驗(yàn)證用戶輸人的信息是否符合自定義的規(guī)則表達(dá)式(Regular Exptession)定義的模式匹配。該驗(yàn)證類型允許檢查可預(yù)知的字符序列,如身份證號碼、電子郵件地址、電話號碼、郵政編碼等中的字符序列。6、Session、 對象就是服務(wù)器給客戶端的一個編號,_ cookie _ 對象是一小塊由瀏覽器存貯在客戶端系統(tǒng)上(硬盤)的文本,是一種標(biāo)記。7. HTML、表單中只包含了表單內(nèi)部控件和相應(yīng)的布局信息,而 Web 表單中則包含了表單內(nèi)部控件、相應(yīng)的布局信息及數(shù)據(jù)提交之后的數(shù)據(jù)處理代碼。2、ValidationSum
20、mary控件 用于收集所有末通過檢驗(yàn)的控件的ErrorMessage屬性的值,以摘要的形式顯示頁上所有驗(yàn)證程序的驗(yàn)證錯誤并顯示在同一頁面。3、CustomValidator控件 可使用自己編寫的驗(yàn)證邏輯檢查用戶的輸入。該驗(yàn)證類型允許檢查運(yùn)行時導(dǎo)出的值。4、 Response 對象用來訪問所創(chuàng)建的并客戶端的響應(yīng),輸出信息到客戶端,它提供了標(biāo)識服務(wù)器和性能的HTTP變量,發(fā)送給瀏覽器的信息和在cookie 中存儲的信息。5、 Server 對象提供對服務(wù)器上的方法和屬性的訪問。其中大多數(shù)方法和屬性是作為實(shí)用程序的功能服務(wù)的。二.單選題(每題2分,共20分):(1) App_D
21、ata目錄用來放置 A.共享的數(shù)據(jù)庫文件 B.共享文件 C.被保護(hù)的文件 D.代碼文件 答案:A (2)文件系統(tǒng)網(wǎng)站非常適合于學(xué)習(xí)使用,因?yàn)?#160; A.不要安裝IIS B.網(wǎng)站允許放置在任意目錄下 C.能
22、夠進(jìn)行單獨(dú)測試 D.A+B答案:D(3)下面關(guān)于絕對路徑的說法,正確的是A.絕對路徑是被鏈接文檔的完整URL,不包括使用的傳輸協(xié)議B.使用絕對路徑需要考慮源文件的位置C.在絕對路徑中,如果目標(biāo)文件被移動,則鏈接同樣可用D.創(chuàng)建外部鏈接時,必須使用絕對路徑答案:D(4)HTML代碼<a name =“NAME”></A>表示A.創(chuàng)建一個超鏈接B.創(chuàng)建一個自動發(fā)送電子郵件的鏈接C.創(chuàng)建一個位于文檔內(nèi)部的鏈接點(diǎn)D.創(chuàng)建一個指向位于文檔內(nèi)部的鏈接點(diǎn)答案:C(5)靜態(tài)網(wǎng)頁文件的后綴是A asp B aspx
23、60;C htm D jsp答案:C(6)在NET中CLS(Common Language Specification)的作用是A存儲代碼B防止病毒C原程序跨平臺D對語言進(jìn)行規(guī)范 答案:D (8)NET與XML緊密結(jié)合的最大好處是A代碼易于理解B跨平臺傳送數(shù)據(jù)C減少存儲空間D代碼安全答案:B (10)FormView與GridView控件相比最重要的區(qū)別是A 能夠存儲數(shù)據(jù) B 外觀比較美觀C
24、顯示的布局幾乎不受限制D 數(shù)據(jù)量受一定的限制答案:C(2)靜態(tài)網(wǎng)頁文件的后綴是A asp B aspx C htm D jsp答案:C (6)留言板必須加強(qiáng)管理,這是因?yàn)锳.存儲容量有限B.查看必須經(jīng)過授權(quán)C.影響查看的速度D.可能存在過時或不健康的留言答案:D (7) 在配置GridView控件的SqiDateSource數(shù)據(jù)源控件過程中,單擊【高級】按鈕的目的是A.打開其他窗口 B.輸入新參數(shù) C.生成SQ
25、L編輯語句 D.優(yōu)化代碼答案:C (8)XMLDateSource與SiteMapDataSource數(shù)據(jù)源控件能夠用來訪問A關(guān)系型數(shù)據(jù)B層次性數(shù)據(jù)C字符串?dāng)?shù)據(jù)D數(shù)值型數(shù)據(jù)答案:B(9)現(xiàn)在需要驗(yàn)證某個TextBox控件的輸入數(shù)據(jù)是否大于0,此時應(yīng)該使用的驗(yàn)證控件是 BA.Compare ValidatorB.Compare Validator與 RequiredField ValidatorC.Range ValidatorD.Range Validator與 RequiredField Validator (10)
26、當(dāng)需要用控件來輸入性別(男,女)或婚姻狀況(已婚,未婚)時,為了簡化輸入,應(yīng)該選用的控件是A.RadioButtonB.CheckBoxListC. CheckBoxD.RadioButtonList答案:A(5)Wizard控件的最大特點(diǎn)是A.能夠包含大量數(shù)據(jù)B.能將多個窗口集中到一個網(wǎng)頁中C.布局不受限制D.能夠快速進(jìn)行瀏覽答案:B (8)Validator Summary驗(yàn)證控件的作用是A.檢查總和數(shù)B.集中顯示各個驗(yàn)證的結(jié)果C.判斷有無超出范圍D.檢查數(shù)值的大小答案:B(9) 下面幾個圖形控件中,不能執(zhí)行鼠標(biāo)單擊事件的控件是A.I
27、mageButtonB.ImageC.ImageMapD.ImageURL答案:B(10) Session與Cookie狀態(tài)之間最大的區(qū)別在于 A.存儲的位置不同 B.類型不同 C.生命周期不同 D.容量不同答案:A(4)系統(tǒng)提供數(shù)據(jù)庫通用接口的目的是為了A.提高程序運(yùn)行的效率B.應(yīng)用程序設(shè)計(jì)不必考慮數(shù)據(jù)庫的類型C保證程序安全D易于維護(hù)答案:B (10)默認(rèn)情況下Session的有效時間是 A.30秒 B.10分鐘 C.20分鐘&
28、#160; D.30分鐘 答案:C (1) App_Data目錄用來放置 A.共享的數(shù)據(jù)庫文件 B.共享文件 C.被保護(hù)的文件 D.代碼文件 答案:A1以下屬于ASP.NET程序的有( B )。 A. hello.asp B. hello.aspx
29、 C. hello.html D. hello.xml2. 以下不屬于HTML合法標(biāo)記的有( D )。 A. TR B. HEAD C. TD D. SEGMENT3設(shè)A=“Hello”,B=“World”,以下( A )可以得到結(jié)果“Hello World”。A. A & B B.AB
30、; C.A && B D.A+B4. 以下控件中可以實(shí)現(xiàn)下拉列表的是( B )。 A. List B. ListBox C. CheckBoxList D. HtmlSelect5可使用( A)將用戶的輸入與某個常數(shù)值或其它控件的值進(jìn)行比較。比較運(yùn)算符確定進(jìn)行何種類型的比較(小于、等于、大于等)。 A.CompareValidator控件 B.CustomValidator控
31、件 C.RangeValidator控件D.RegularExpressionValidator控件6ADO.NET類在( C )中,并且與System.Xml.dll中的Xml類集成。ABC.SystD7.Web.Config文件是基于( A )的文本文件,它可以包含標(biāo)準(zhǔn)的文檔元素(包括:格式正確的標(biāo)記、注釋、文本、cdata等)。AXML BUML &
32、#160; CHTML DXSL8.ASP.NET使用( C )文件提供WEB服務(wù)支持。 A. .aspx B. .asp C. .asmx D. .config9.在D
33、ataSet的XML表示形式中,數(shù)據(jù)以XML形式編寫,而架構(gòu)若以內(nèi)聯(lián)的形式包含在該表示形式中時,則使用XML架構(gòu)定義語言( C )來編寫。 A.XSL B.XSLT C.XSD D.WML10.若要使用XML中的數(shù)據(jù)填充DataSet,則使用DataSet對象的( D )方法。 A.InsertXml B.WriteXml C.EditXml D.ReadXml1以下不屬于動態(tài)網(wǎng)頁技術(shù)的是( C )。 A. CGI B. ASP.NET C. HTML D. JSP5( B )用于計(jì)算輸入控件的值以確定它是否通過自定義的驗(yàn)證邏輯。 A.Co
34、mpareValidator控件 B.CustomValidator控件 C.RangeValidator控件D.RegularExpressionValidator控件6和ADO的Connection對象類似,OleDbConnection對象也有(A )兩個方法。A.open和closeB.get和setC.in和outD.read和write7.通過在( D )文件中創(chuàng)作符合命名模式“Application_EventName(AppropriateEvent Argumen
35、tSignature)”的方法,開發(fā)人員可以為HttpApplication基類的事件定義處理程序。AWeb.Config Bdefault.aspx Cmachine.config DGlobal.asax8.瀏覽器對( A )的大小有限制,只有不超過4096字節(jié)才能保證被接受。 A.Cookie B.Session C.Application D.IHttp
36、HandlerFactory9.因?yàn)閃eb服務(wù)基于( A ),所以該客戶端技術(shù)也可以用于使用非ASP.NET Web服務(wù)。 A.開放式協(xié)議 B.HTTP協(xié)議 C.FTP協(xié)議 D.集中式協(xié)議10. ( C )用于從XML文檔推斷架構(gòu)時忽略所指定的特定XML命名空間。 A.ReadXmlSchema B.WriteXmlSchema C.InferXmlSchema D.InsertXmlSchema1、 目前主要使用.NET和J2EE設(shè)計(jì)網(wǎng)站,Web服務(wù)器很多,下列(D )服務(wù)器是.NET的Web服務(wù)器。A. WebLogic B. We
37、bSphere C. Tomcat D. IIS4選出所有關(guān)于數(shù)據(jù)適配器DataAdapter錯誤描述: ( B )。 A. DataAdapter對象用于從數(shù)據(jù)源獲取數(shù)據(jù)B. DataAdapter對象用于從數(shù)據(jù)庫獲取僅向前的數(shù)據(jù)流C. DataAdapter有一個屬性InsertCommand用來執(zhí)行插入操作D. DataAdapter有一個屬性SelectCommand用來執(zhí)行
38、查詢5、 關(guān)于Global.asax的描述中不正確的是( A )。A. Global.asax 文件駐留在應(yīng)用程序的根目錄中B. global.asax文件可以和ASP程序的global.asa文件共存C. 在ASP程序的global.asa文件中定義的Session變量可以繼續(xù)在global.asax文件中調(diào)用D. ASP.NET應(yīng)用程序可以不定義Global.asax文件。6、基于Forms的身份驗(yàn)證中 <authorization> <deny users"?"> <authorization&
39、gt; 其中?表示:( B ) 。 A任何用戶 B匿名用戶C. Guest用戶 D當(dāng)前用戶7、頁面事件的生命周期順序是:( C ) 。 APage_Load,Page_Init,Change,Click,Page_Unload BPage_Load,Page_Init,Click,Change,Page_Unload CPage_Init,Page_Load,Change,Click,Page_Unload DPage_Init,Page_Load,Click,Change,Page_Unload8、假設(shè)在machineconfig中定義了配置A、配置B和配置C,在webconfig中定義了配
40、置B和配置D,則應(yīng)用程序遵守的配置為:( C ) 。 A. machineconfig的配置A、配置B、配置C和webconfig的配置D Bmachine,config的配置A、配置C和webconfig的配置D C. machineconfig的配置A、配置C和webconfig的配置B、配置D Dmachineconfig的配置A和webconfig的配置B、配置D1、 在Web窗體中有2個密碼輸入框,如果對第2個密碼輸入框既要驗(yàn)證用戶是否填寫,又要驗(yàn)證該密碼是否與第1個密碼輸入框中密碼相同,應(yīng)該選擇的驗(yàn)證控件是:( D )A. CompareValidator 控件 B. Valida
41、tion Summary控件C. RequiredFieldValidator控件D. 同時使用RequiredFieldValidator控件和CompareValidator控件3、 數(shù)據(jù)庫連接語句:strConnString=”Provider=SQLOLEDB;Data Source=(local);Initial Catalog=pubs;User ID=sa”中的Data Source=(local)是指( D )。A.數(shù)據(jù)庫服務(wù)器名 B.客戶端的計(jì)算機(jī)名C.Web服務(wù)器的主機(jī)名 D.指本地?cái)?shù)據(jù)庫服務(wù)器4、 下面的(D )語句可以取回當(dāng)前的年份。A. now( ) B.date(n
42、ow() ) C. time( ) D.year(now()6、 將字段student綁定到Repeater控件的語法是:( C )A. DataBinder.Eval(Container. DataItem,"student")B. DataBinder.Eval(Container,"DataItem.student")C. <%# DataBinder.Eval(Container. DataItem,"student") %>D. 以上都不對8、 訪問Access數(shù)據(jù)庫,需要使用的命名空間是:( B )C. Sys
43、tem.Data.SqlClient D. System.OleDB9、以下代碼執(zhí)行時有錯誤發(fā)生,請找出原因:( C ) Dim objLabel as Label Set objLabel = lblCaption lblCaption.Text = "Welcome"A. Label 不是合法的對象 B. Text不是合法的屬性C. Set不是合法的關(guān)鍵字 D. Dim不是合法的關(guān)鍵字10、 在使用ValidationSummary控件時,默認(rèn)情況是除ValidationSummary控件要顯示所有驗(yàn)證控件中的錯誤消息(ErrorMessage)外,每個驗(yàn)證控件還要顯示
44、其自己的ErrorMessage。請問:如何設(shè)置才能使頁面只顯示錯誤匯總信息,單個驗(yàn)證控件的錯誤信息不再顯示?( C )A. 將所有驗(yàn)證控件的Text屬性設(shè)置為空B. 將所有驗(yàn)證控件的ErrorMessage屬性設(shè)置為空C. 將所有驗(yàn)證控件的Display屬性設(shè)置為空D. 以上三個步驟都作2、下面的變量名稱,正確的是( D )。A.X*Y B._XY C.12XY D.XY_13、要使用SQL 數(shù)據(jù)操作組件來存取數(shù)據(jù),必須加載的命名空間為( A )。4、假定當(dāng)前工作路徑在e:/aspnet/ch06,發(fā)布的應(yīng)用名稱為aspnetjc,使用Server.MapPath(“./database/w
45、ww_news.mdb”)取得的數(shù)據(jù)庫路徑是 ( A )。A.e: aspnetdatabasewww_news.mdbB. e: aspnetjcdatabasewww_news.mdbC. e:databasewww_news.mdbD. e: aspnetch06databasewww_news.mdb5、驗(yàn)證用戶輸入的值在1860的范圍內(nèi),要使用( C )驗(yàn)證控件。A. RegularExpressionValidatof控件 B. CompareValidator控件C.RangeValidator控件 D. RequiredFieldValidator控件10、 Web窗體頁是從以
46、下哪個類繼承而來?(C )A. System.DataB. SystemD. System.Web四.簡答題(每題5分,共20分)的數(shù)據(jù)源控件起什么作用?答案:它既代表源,又代表與數(shù)據(jù)源連接的數(shù)據(jù)提供器和數(shù)據(jù)集,將大量的基層代碼隱藏在內(nèi)部,大大簡化訪問數(shù)據(jù)的設(shè)計(jì)過程。在程序運(yùn)行時,這個控件雖然不會顯示在界面上,但是在幕后它卻能完成很多有用的工作。(3) 簡述 private、 protected、 public、 internal 修飾符的訪問權(quán)限。答案: private : 私有成員, 在類的內(nèi)部才可以
47、訪問。protected : 保護(hù)成員,該類內(nèi)部和繼承類中可以訪問。public : 公共成員,完全公開,沒有訪問限制。internal: 在同一命名空間內(nèi)可以訪問。在堆上。(4) 重載與覆蓋的區(qū)別?答案:1、方法的覆蓋是子類和父類之間的關(guān)系,是垂直關(guān)系;方法的重載是同一個類中方法之間的關(guān)系,是水平關(guān)系2、覆蓋只能由一個方法,或只能由一對方法產(chǎn)生關(guān)系;方法的重載是多個方法之間的關(guān)系。3、覆蓋要求參數(shù)列表相同;重載要求參數(shù)列表不同。4、覆蓋關(guān)系中,調(diào)用那個方法體,是根據(jù)對象的類型(對象對應(yīng)存儲空間類型)來決定;重載關(guān)系,是根據(jù)調(diào) 用時的實(shí)參表與形
48、參表來選擇方法體的。 (2)為什么要保持視圖狀態(tài)?ASP.NET中是如何保持視圖狀態(tài)?答案:在反復(fù)訪問本窗體頁的情況下,能夠保持狀態(tài)的連續(xù)性。微軟采用在網(wǎng)頁中增加一個隱含控件,名字為”_VIEWSTATE”,通過它來保持視圖狀態(tài)。 (4)net的錯誤處理機(jī)制是什么?答案:.net錯誤處理機(jī)制采用try->catch->finally結(jié)構(gòu),發(fā)生錯誤時,層層上拋,直到找到匹配的Catch為止。 (2)C#中的委托是什么?事件是不是一種委托?答案: 1.委托可以把一個方法作為參數(shù)代入另一個方法。委托可以理解為指向一個函數(shù)的引用。2.是,是一種特殊的委托 (3
49、)CTS、CLS、CLR分別作何解釋?答案:CTS:通用語言系統(tǒng)。CLS:通用語言規(guī)范。CLR:公共語言運(yùn)行庫。 (2)值類型與引用類型有什么區(qū)別?答:值類型直接存儲其值,引用類型存儲對值的引用。值類型存儲在堆棧中,而引用類型存儲在托管堆上。值類型包括:簡單類型、結(jié)構(gòu)類型、枚舉類型;引用類型包括:類、數(shù)組、接口、委托、字符串、數(shù)組。(4)error和exception有什么區(qū)別?答案:error 表示恢復(fù)不是不可能但很困難的情況下的一種嚴(yán)重問題。比如說內(nèi)存溢出。不可能指望程序能處理這樣的情況。exception 表示一種設(shè)計(jì)或?qū)崿F(xiàn)問題。也就是說,它表示如果程序運(yùn)行正常,從不
50、會發(fā)生的情況。(1)什么是模板?答案:模板是一組樣板,它將HTML元素與ASP.NET的控制鍵結(jié)合在一起用來定義數(shù)據(jù)的顯示格式,并且有這些格式形成最后的布局。(2)在ImageMap控件中如何實(shí)現(xiàn)分區(qū)超鏈接?答案:可以將ImageMap中的圖像按照(X,Y)坐標(biāo)劃分成不同形狀的區(qū)域,分別連接到不同的網(wǎng)頁。(3)允許對數(shù)據(jù)表進(jìn)行編輯的必要條件是什么?答案:3個條件,是否允許訪問包括數(shù)據(jù)表的網(wǎng)頁,數(shù)據(jù)庫和表是否給操作者賦予了編輯的權(quán)限,在被編輯的數(shù)據(jù)表中是否確定了關(guān)鍵字。3、簡述Web服務(wù)器控件。 ASPNET還提供了另一類服務(wù)器控件,即Web控件,每一個Web控件,都是一個對象,有自己的屬性、方
51、法和事件,與 VB或 VC中使用的控件極為類似。Web 控件的功能比較強(qiáng),它會依Client 端的狀況產(chǎn)生一個或多個適當(dāng)?shù)腍TML 控件,它可以自動偵測Client端瀏覽器的種類,并自動調(diào)整成適合瀏覽器的輸出。Web 控件還擁有一個非常重要的功能,那就是支持?jǐn)?shù)據(jù)系捆綁(Data Binding);可以和資料源連結(jié),用來顯示或修改數(shù)據(jù)源的數(shù)據(jù)。1、簡述WEB應(yīng)用的開發(fā)技術(shù)。 主要有:HTML(Hyper Text Markup Language)超文本標(biāo)記語言PHP(Personal Home Page Tools)技術(shù)JSP(Java Server Pages)技術(shù)ASP(Active Ser
52、ver Page)技術(shù)ASP.NET技術(shù)2、什么是代碼分離形式? 代碼分離(Code Behind)形式是為了提高代碼閱讀性采用的新技術(shù),使頁面源程序代碼更清晰和便于閱讀。他的實(shí)質(zhì)是將頁面顯示視圖(頁面內(nèi)容)的HTML標(biāo)記和控制頁面交互過程的程序代碼分離。這樣可以分別設(shè)計(jì)、分別調(diào)試和分別保存,其兩者之間的關(guān)聯(lián)是通過編譯器指令Page實(shí)現(xiàn)的。3、簡述 HTML服務(wù)器控件。 對象化之后的HTML 標(biāo)記我們稱為HTML控件。我們可以使用如VB.NET 或C# 等語言來撰寫控制HTML 控件的程序,ASP.NET 把HTML標(biāo)記對象化,可以讓頁面對象的互動、程序的編寫及維護(hù)變的更輕松容易,執(zhí)行的效率提
53、高。HTML控件雖然比HTML標(biāo)記進(jìn)步了不少,但它顯然只是一個過渡產(chǎn)品,因?yàn)樗话阒惶峁傩缘淖x取和修改,不具備“方法調(diào)用”和“事件驅(qū)動”的能力,也就是說不具備完全的面向?qū)ο蟮奶匦浴?、ADO.NET訪問數(shù)據(jù)庫的步驟。 ASP.NET中通過ADO訪問數(shù)據(jù)庫,一般要通過以下步驟:1) 創(chuàng)建一個數(shù)據(jù)庫鏈路;2) 請求一個記錄集合;3) 把記錄集合暫存到DataSet;4) 如果需要,返回第2步 (DataSet可以容納多個數(shù)據(jù)集合);5) 關(guān)閉數(shù)據(jù)庫鏈路;6) 在DataSet上完成所需要的操作。3、什么是控件? 控件是一個可重用的組件或者對象,它有自己的屬性和方法,可以響應(yīng)事件。在ASPNET中
54、,控件是組成ASPNET頁面內(nèi)容的主要元素,它增強(qiáng)和擴(kuò)展了Web頁面的功能和處理能力,規(guī)范了Web頁面的代碼,簡化了WEB頁面的設(shè)計(jì)難度和設(shè)計(jì)過程。所有控件均運(yùn)行于服務(wù)器端,這是由控件的“Runatserver”屬性指定的,因此, ASPNET控件又被稱為服務(wù)器控件。4、簡述ASPNET內(nèi)置對象。 ASPNET提供了內(nèi)置對象有Page、Request、Response、Application、Session、Server、Mail和Cookies。這些對象使用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應(yīng)瀏覽器以及存儲用戶信息,以實(shí)現(xiàn)其他特定的狀態(tài)管理和頁面信息的傳遞。4、簡述Mail 對象。 A
55、SP.NET被賦予了一個發(fā)送Email的新對象,名為SmtpMail,實(shí)際上Mail對象由System.Web.Mail類庫實(shí)現(xiàn) (Class Library) 。這個類庫由MailMessage 對象、SmtpMail 對象、MailFormat 對象和MailAttachment 對象組成,它們相互合作,完成E-mail的發(fā)送。1、簡述Response 對象。 Response 對象用來訪問所創(chuàng)建的并返回客戶端的響應(yīng),輸出信息到客戶端,它提供了標(biāo)識服務(wù)器和性能的HTTP變量,發(fā)送給瀏覽器的信息和在cookie 中存儲的信息。它也提供了一系列用于創(chuàng)建輸出頁面的方法,如無所不在的Respons
56、e . Write 方法。2、簡述Request 對象。 Request 對象是用來獲取客戶端在請求一個頁面或傳送一個Form時提供的所有信息,這包括能夠標(biāo)識瀏覽器和用戶的HTTP 變量,存儲在客戶端的cookie信息以及附在URL后面的值(查詢字符串或頁面中< Form>段中的HTML 控件內(nèi)的值)。3、簡述ADO.NET兩種讀取數(shù)據(jù)庫的方式。 ADO.NET提供了兩種讀取數(shù)據(jù)庫的方式。第一種是利用Connetction、Command和 DataReader對象,這種方式只能讀取數(shù)據(jù)庫,不能修改記錄。如果只是想查詢記錄的話,這種方式的效率更高些。第二種是利用Connection
57、、Command、DataAdaPter和Dataset對象,這種方式更靈活,可以對數(shù)據(jù)庫進(jìn)行各種操作。2、簡述Application對象。在環(huán)境下,Application對象來自HttpApplictionStat類。它可以在多個請求、連接之間共享公用信息,也可以在各個請求連接之間充當(dāng)信息傳遞的管道。使用Application對象來保存我們希望傳遞的變量。由于在整個應(yīng)用程序生存周期中,Application對象都是有效的,所以在不同的頁面中都可以對它進(jìn)行存取,就像使用全局變量一樣方便。3、簡述DataGrid控件及Repeater控件。 DataGrid控件是一個多二維的數(shù)據(jù)網(wǎng)格,用來以表格
58、形式顯示數(shù)據(jù)源數(shù)據(jù)和以列為單位,設(shè)定各列的操作類型。DataGrid 控件是ASP.NET 中功能最強(qiáng)、用途最廣的 Web 控件之一。它可以使用數(shù)據(jù)綁定技術(shù),在數(shù)據(jù)初始化的時候綁定一個數(shù)據(jù)源。除了能夠顯示數(shù)據(jù)外,還可以實(shí)現(xiàn)編輯、刪除、排序和分頁顯示等功能。Repeater Web 控件最主要的用途,是可以將信息按照我們所制定的格式逐一顯示出來。只要將想要顯示的格式先定義好,Repeater Web 就會按照我們所定義的格式來顯示,這個預(yù)先定義好的格式我們稱為“模板”(Template)。使用模板可以讓信息更容易、更美觀的顯示給用戶。支持“模板”的Web 控件有Repeater、DataList
59、 以及DataGrid。4、簡述DataSet。DataSet是ADO.NET的中心概念??梢园袲ataSet想象成內(nèi)存中的數(shù)據(jù)庫,DataSet是不依賴于數(shù)據(jù)庫的獨(dú)立數(shù)據(jù)集合。所謂獨(dú)立,就是:即使斷開數(shù)據(jù)鏈路,或者關(guān)閉數(shù)據(jù)庫,DataSet依然是可用的。DataSet在內(nèi)部是用XML來描述數(shù)據(jù)的。由于XML是一種平臺無關(guān)、語言無關(guān)的數(shù)據(jù)描述語言,而且可以描述復(fù)雜數(shù)據(jù)關(guān)系的數(shù)據(jù),比如父子關(guān)系的數(shù)據(jù),所以DataSet實(shí)際上可以容納具有復(fù)雜關(guān)系的數(shù)據(jù),而且不再依賴于數(shù)據(jù)庫鏈路。五.代碼題(每題5分,共10分)(1) 寫出以下程序運(yùn)行結(jié)果。using System;class Test&
60、#160; public static void Main () int s=0; for (int i=1; i+)
61、; if (s>50) break; if (i%2=0) s+=i; Console.writeLine (&
62、quot;i, s=" + i + "," + s); 答案:i,s = 15, 56(2)寫出以下程序運(yùn)行結(jié)果。using System;class Teststatic void LE(ref int a, ref int b) int x = a; a = b; b = x;
63、60;Console.writeLine (a + “ “ +b);public static void Main () int x=10, y=25;LE(ref x, ref y); Console.writeLine (a + “ “ +b);答案: 25 10(1)using System;class Apublic A()PrintFields();public virtu
64、al void PrintFields()class B:Aint x=1;int y;public B()y=-1;public override void PrintFields()Console.WriteLine("x=0,y=1",x,y);當(dāng)使用new B()創(chuàng)建B的實(shí)例時,產(chǎn)生什么輸出?答案:X=1,Y=0;x= 1 y = -1(2)下面的例子中 using System;class Apublic static int X;static A()X=B.Y+1;class Bpublic static int Y=A.X+1;static B()s
65、tatic void Main()Console.WriteLine("X=0,Y=1",A.X,B.Y);產(chǎn)生的輸出結(jié)果是什么?答案:x=1,y=2 (1) 用C實(shí)現(xiàn)以下功能 產(chǎn)生一個int數(shù)組,長度為100,并向其中隨機(jī)插入1-100,并且不能重復(fù)。 答:ArrayList ar=new ArrayList();int list=new int100;for(int i=1;i<=100;i+)ar.Add(i);Random rm=new Random();for(int i=0;i&l
66、t;100;i+)int index=rm.Next(99-i);listi=(int)arindex;ar.RemoveAt(index); (2) 寫出以下程序的運(yùn)行結(jié)果。using System;class Test public static void Main() int x = 5; int y = x+; Co
67、nsole.WriteLine(y); y=+x; Console.WriteLine(y); 答案: 5 7(2)請編程遍歷頁面上所有TextBox控件并給它賦值為string.Empty?答:c方法:public void FindTextBox(Control ctr) foreach(Control parent in ctr.Controls) &
68、#160; foreach(Control child in parent.Controls) If(child.GetType().ToString() = “System.Web.UI.WebControls.TextBox”) (TextBox)child).Text = string.Empty;FindTextBox(child); (1) 寫出程序的輸出結(jié)果public abstract class A
69、; public A() Console.WriteLine('A');
70、public virtual void Fun() Console.WriteLine("A.Fun()"); public class B: A
71、60;public B() Console.WriteLine('B'); public new void Fun() Console.WriteLine("B.Fun()"); public static void Main()
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度辦公室租賃與咨詢顧問服務(wù)合同
- 成本控制與降低運(yùn)營成本指南
- 裝卸承包合同協(xié)議年
- 建筑裝飾裝修行業(yè)指南
- 2023年寶安區(qū)積分入學(xué)規(guī)則
- 精裝修公寓裝修合同
- 貨物運(yùn)輸代理合同書
- 醫(yī)療器械與藥品研發(fā)技術(shù)作業(yè)指導(dǎo)書
- (高清版)DB2105∕T 001-2022 地理標(biāo)志產(chǎn)品 連山關(guān)刺五加
- 2025年荊門道路客貨運(yùn)輸從業(yè)資格證b2考試題庫
- 中華人民共和國職業(yè)分類大典是(專業(yè)職業(yè)分類明細(xì))
- DB43-T 2142-2021學(xué)校食堂建設(shè)與食品安全管理規(guī)范
- 橋梁頂升移位改造技術(shù)規(guī)范
- 浙江省杭州市2022-2023學(xué)年五年級下學(xué)期數(shù)學(xué)期末試卷(含答案)
- 介紹人提成方案
- 天津在津居住情況承諾書
- PHOTOSHOP教案 學(xué)習(xí)資料
- 初中數(shù)學(xué)教學(xué)“教-學(xué)-評”一體化研究
- 2012年安徽高考理綜試卷及答案-文檔
- 《游戲界面設(shè)計(jì)專題實(shí)踐》課件-知識點(diǎn)5:圖標(biāo)繪制準(zhǔn)備與繪制步驟
- 自動扶梯安裝過程記錄
評論
0/150
提交評論