習(xí)題及參考答案 NET案例教程教輔資料 教學(xué)課件
《習(xí)題及參考答案 NET案例教程教輔資料 教學(xué)課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《習(xí)題及參考答案 NET案例教程教輔資料 教學(xué)課件(24頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第1章 習(xí)題及參考答案 一. 單選題 1.( C )技術(shù)是基于Java Servlet以及整個(gè)java體系的Web開發(fā)技術(shù)。 A.CGI B.ASP C.JSP D.PHP 2.下面哪一個(gè)不是動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)( D )。 A. B.ASP C.JSP D.HTML 3.在客戶端網(wǎng)頁(yè)腳本語(yǔ)言中最為通用的是( A )。 A.JavaScript B.VB C.Perl D.ASP 4.下列描述錯(cuò)誤的是( B )。 A.DHTML是HTML基礎(chǔ)上發(fā)展的一門語(yǔ)言 B.HTML主要分為兩大類:服務(wù)器端動(dòng)態(tài)頁(yè)面和客戶端動(dòng)態(tài)頁(yè)面 C.客戶端的DHTML
2、技術(shù)包括 HTML4.0、CSS、DOM和腳本語(yǔ)言 D.DHTML側(cè)重于WEB內(nèi)容的動(dòng)態(tài)表現(xiàn) 5.可以不用發(fā)布就能在本地計(jì)算機(jī)上瀏覽的頁(yè)面編寫語(yǔ)言是( B )。 A.ASP B.HTML C.PHP D.JSP 6.一個(gè)HTML文檔必須包含3個(gè)元素,它們是html、head和( B )。 A.script B.body C.title D.link 7.下面( C )是換行符標(biāo)簽。 A.
B. C.D.
8.為了標(biāo)識(shí)一個(gè)HTML文件,應(yīng)該使用的HTML標(biāo)記是( C )。 A.
B.<3、boby> C. D.
…
C.… D.4、> … D.
… … 11.以下標(biāo)記符中,用于設(shè)置頁(yè)面標(biāo)題的是( A )。 A.5、創(chuàng)建了一個(gè)chapter1虛擬目錄,如果想訪問該目錄下的1頁(yè)面,下面( C )是正確的。 A. ://localhost/chapter1 B. C. D./chapter1/1_1.htm 14.如果外地朋友通過Internet訪問你的計(jì)算機(jī)上的文件,應(yīng)該選擇( D )。 C. ://你的計(jì)算機(jī)名字 D. ://你的計(jì)算機(jī)IP地址 二. 填空題 1.HTML是一種描述性的 標(biāo)記 語(yǔ)言,主要用于組織網(wǎng)頁(yè)的內(nèi)容和控制輸出格式。JAVASCRIPT或VBSCRIPT 腳本 語(yǔ)言,常嵌入網(wǎng)頁(yè)中使用,以實(shí)現(xiàn)對(duì)網(wǎng)頁(yè)的編程控制,進(jìn)一步增強(qiáng)網(wǎng)頁(yè)的交互性和功能。
6、2.創(chuàng)建一個(gè)HTML文檔的開始標(biāo)記符 ;結(jié)束標(biāo)記符是 。 3.設(shè)置文檔標(biāo)題以及其它不在WEB網(wǎng)頁(yè)上顯示的信息的開始標(biāo)記符
;結(jié)束標(biāo)記符是 。 4.設(shè)置文檔的可見部分開始標(biāo)記符 ;結(jié)束標(biāo)記符是 。 5.網(wǎng)頁(yè)標(biāo)題會(huì)顯示在瀏覽器的標(biāo)題欄中,則網(wǎng)頁(yè)標(biāo)題應(yīng)寫在開始標(biāo)記符7、l>
8、、鏈接以及其它網(wǎng)頁(yè)元素都包含在該區(qū)域內(nèi)。 2. 簡(jiǎn)述XHTML與HTML的區(qū)別。 答:XHTML與HTML的區(qū)別主要有: ①. XHTML必須正確嵌套 ②. 大小寫的使用 ③. 引號(hào)的使用 ④. XHTML中所有元素必須有結(jié)束標(biāo)記 ⑤. id和name屬性 3. 簡(jiǎn)述HTML與XML的區(qū)別。 答:HTML提供了固定的預(yù)定義元素集,可以使用這些元素來(lái)標(biāo)記一個(gè)Web頁(yè)的各個(gè)組成部分。而XML沒有預(yù)定義的元素,用戶可以創(chuàng)建自己的元素,并自行命名。XML標(biāo)記是可以擴(kuò)展的,用戶可以根據(jù)需要定義新的標(biāo)記。XML標(biāo)記用來(lái)描述文本的結(jié)構(gòu),而不是用于描述如何顯示文本。 4. 簡(jiǎn)述
9、安裝和配置IIS服務(wù)器的步驟。 答:安裝IIS的步驟包括:按“開始”——“控制面板”選項(xiàng),雙擊“添加/刪除程序”圖標(biāo),在其中單擊“添加/刪除Windows組件”。選擇“Internet信息服務(wù)(IIS)”,單擊“下一步”按鈕,即開始安裝IIS服務(wù)器。然后按照提示步驟便可完成IIS的安裝。 配置IIS服務(wù)器的步驟:配置IIS通常會(huì)碰到配置網(wǎng)站和配置虛擬目錄。以配置虛擬目錄為例,通常有兩種方法,方法一是直接在IIS中,鼠標(biāo)右鍵單擊要?jiǎng)?chuàng)建的虛擬目錄的網(wǎng)站,選擇“新建”→“虛擬目錄”命令,然后按照提示分別輸入虛擬目錄名,選擇實(shí)際目錄及設(shè)置虛擬目錄的訪問權(quán)限,便可完成配置;方法二選擇要設(shè)置成虛擬目錄
10、的文件夾,鼠標(biāo)右擊選擇“屬性”,在打開的對(duì)話框切換到“Web共享”選項(xiàng)卡,選擇“共享這個(gè)文件夾”單選按鈕,將彈出“編輯別名”對(duì)話框。輸入該文件夾所對(duì)應(yīng)的虛擬目錄的別名,設(shè)置該虛擬目錄的訪問權(quán)限,單擊“確定”按鈕,即可完成虛擬目錄的設(shè)置。 第2章 習(xí)題及參考答案 一.單選題 1.A窗體文件的擴(kuò)展名是(A )。 A..aspx B..vb C..asax D..config 2.更改ASP.NET程序中窗體文件的文件名,可以在( D )窗口中進(jìn)行。 A.工具欄 B.工具箱 C.屬性窗口 D.解決方案資源管理器 3.更改控件的屬性,可以在( C )窗口中進(jìn)行。 A.工具
11、欄 B.工具箱 C.屬性窗口 D.解決方案資源管理器 4.要調(diào)試運(yùn)行ASP.NET程序,下面( C )方式不正確。 A.工具欄的運(yùn)行按鈕 B.F5 C.Ctrl+F5 D.“調(diào)試”菜單的“啟動(dòng)調(diào)試” 二.問答題 1.開發(fā)ASP.NET應(yīng)用程序大致分哪幾個(gè)步驟,簡(jiǎn)述其主要內(nèi)容。 答:開發(fā)ASP.NET應(yīng)用程序的步驟大致如下: (1)打開VS 2008,新建一個(gè)網(wǎng)站。 (2)使用控件設(shè)計(jì)網(wǎng)站的頁(yè)面。 (3)為控件添加事件。 (4)運(yùn)行網(wǎng)站。 (5)部署網(wǎng)站。 2.ASP.NET應(yīng)用程序可以包含哪幾種類型的文件? 答:ASP.NET應(yīng)用程序可以包含以下幾類文件: (
12、1) aspx文件:標(biāo)準(zhǔn)的Web窗體文件。 (2) 。 (3) asmx文件:ASP.NET Web服務(wù)文件。 (4) web.config文件:是一個(gè)基于XML的ASP.NET配置文件。 (5) Global.asax文件:全局應(yīng)用程序文件。 (6) cs文件:后臺(tái)代碼文件。 除此以外,應(yīng)用程序可能還會(huì)包含其他資源文件,如圖片文件、CSS文件以及純HTML文件等。 3.ASP.NET提供哪幾個(gè)特定的子目錄,簡(jiǎn)述其主要內(nèi)容。 答:(1)Bin文件夾:包含Web應(yīng)用程序要使用的已經(jīng)編譯好的.NET組件程序集。 (2)App_Code文件夾:包含源代碼文件,比如.cs文件。 (
13、3)App_GlobalResources文件夾:保存Web應(yīng)用程序中對(duì)所有頁(yè)面都可見的全局資源。 (4)App_LocalResources文件夾:與App_GlobalResources文件夾具有相同的功能,只是該目錄下資源的可訪問性,僅限于單個(gè)頁(yè)面。 (5)App_WebReferences文件夾:存儲(chǔ)Web應(yīng)用程序使用的Web服務(wù)文件。 (6)App_Data文件夾:用于存儲(chǔ)數(shù)據(jù),包含SQL Server 2005 Express Edition數(shù)據(jù)庫(kù)文件和XML文件的文件夾。 (7)App_Themes文件夾:存儲(chǔ)Web應(yīng)用程序中使用的主題,該主題是用于控制Web應(yīng)用程序的外
14、觀。 (8)App_Browsers文件夾:包含ASP.NET用于標(biāo)識(shí)個(gè)別瀏覽器并確定其功能的瀏覽器定義(.browser)文件。 第3章 習(xí)題及參考答案 一. 單選題 1.下面( D )文件主要定義應(yīng)用開始和結(jié)束、會(huì)話開始和結(jié)束、請(qǐng)求開始和結(jié)束等事件發(fā)生時(shí),要做的事情。 2.一個(gè)( B )個(gè)Global.asax文件有效。 A.0 B.1 C.若干 D.以上都不對(duì) 3.DayStar公司在它的企業(yè)內(nèi)部網(wǎng)上發(fā)布一些重要信息。這些信息包括公司的當(dāng)前股票價(jià)格、企業(yè)公告、相關(guān)的商業(yè)新聞和員工的生日榜及周年紀(jì)念日。該網(wǎng)站會(huì)在晚上12點(diǎn)關(guān)閉以進(jìn)行備份。每天的信息都要
15、從數(shù)據(jù)庫(kù)中獲取并存儲(chǔ)到XML文件中,而這些工作都必須在該應(yīng)用程序的首頁(yè)顯示給第一個(gè)用戶前完成。你應(yīng)該把用于創(chuàng)建這個(gè)XML文件代碼放在( A )文件中。 A. B. C.web.config D.應(yīng)用程序的起始頁(yè) 4.在一個(gè)ASP.NET應(yīng)用程序,希望在每一次新的會(huì)話開始時(shí),進(jìn)行一些初始化任務(wù)。應(yīng)該在( C )事件中編寫代碼。 A.Application_Start B.Application_BeginRequest C.Session_Start D.Session_End 5.下列選項(xiàng)中,只有( C )不是Page指令的屬性。 A.CodePage
16、 B.Debug C.namespace D.Language 6.在一個(gè)名為L(zhǎng)ogin的Web網(wǎng)頁(yè)中,先需要在其Page_Load事件中判斷該頁(yè)面是否回發(fā),請(qǐng)問需要使用下列( C )屬性。 7.( A )事件在頁(yè)面被加載的時(shí)候,自動(dòng)調(diào)用該事件。 A.Page_Load B.Page_UnLoad C.Page_OnLoad D.Page_Submit 8.下面程序段執(zhí)行完畢后,頁(yè)面顯示的內(nèi)容是( C )。 Response.Write("Hello"); Response.End(); Response.Write("World"); A.HelloWorld
17、 B.World C.Hello D.出錯(cuò) 9.下面( A )方法用于將客戶瀏覽器重新定向到一個(gè)新的URL地址。 A.Redirect B.BinaryRead C.UrlPathEncode D.UrlDecode 10.使用( A )對(duì)象的SaveAs方法可以將 請(qǐng)求保存到磁盤上。 A.Request B.Response C.Session D.Application 11.一家在線測(cè)試中心TestKing公司創(chuàng)建一個(gè)應(yīng)用程序。在用戶結(jié)束測(cè)試后,這個(gè)應(yīng)用程序需要在用戶不知道的情況下,提交答案給頁(yè)。這ProcessTestAnswers.aspx頁(yè)面處理這
18、答案,但不提供任何顯示消息給用戶。當(dāng)處理完成時(shí),頁(yè)面顯示結(jié)果給用戶。在中加( A )代碼,來(lái)執(zhí)行ProcessTestAnswers.aspx頁(yè)面中的功能。 A.Server.Execute("") B.Response.Redirect("") C.Response.WriteFile("") D.Server.Transfer("",True) 12.一個(gè)應(yīng)用程序中一般有( C )個(gè)文件有效。 A. 0 B. 1 C. 若干 D. 以上都不對(duì) 13.在名為L(zhǎng)ogin的頁(yè)面的Page_Error事件中捕獲了一個(gè)未處理的異常,現(xiàn)需要清除剛產(chǎn)生的異常,請(qǐng)問
19、需要使用下列( D )語(yǔ)句。 A. ServerUtiliity.ClearError() B.Page.ClearError() C.Login.ClearError() D.Server.ClearError() 14.在一個(gè)ASP.NET的網(wǎng)站中,如果需要在應(yīng)用程序級(jí)捕獲未處理的異常,應(yīng)該使用下列( C )事件。 A.Response_Error B.Server_Error C.Application_Error D.Page_Error 發(fā)生一個(gè)未處理的異常時(shí),希望無(wú)論在本地和遠(yuǎn)程都能看到錯(cuò)誤信息,應(yīng)該采取下面( C )方法配置。 A.在w文件中設(shè)
20、置
21、會(huì)話開始時(shí),調(diào)用Session_Start事件;會(huì)話結(jié)束時(shí),調(diào)用Session_End事件。 4.Server.MapPath("/")或者Request. PhysicalApplicationPath方法獲得網(wǎng)站根目錄的物理路徑。 三.問答題 1.簡(jiǎn)述Global.asax文件的結(jié)構(gòu),Web應(yīng)用程序可以在哪些目錄中放置此文件? 答:在每個(gè)Web網(wǎng)站中,只能有一個(gè)位于根目錄下的Global.asax文件。Global.asax文件包含的基本應(yīng)用程序事件如下: 事 件 說 明 Application_Start() 在應(yīng)用程序啟動(dòng)后,當(dāng)?shù)谝粋€(gè)用戶請(qǐng)求時(shí)觸發(fā)這個(gè)事件,后繼的
22、用戶請(qǐng)求將不會(huì)觸發(fā)該事件,在該事件中通常用于創(chuàng)建或者緩存一些初始信息便于以后使用 Application_End() 當(dāng)應(yīng)用程序關(guān)閉時(shí),比如Web服務(wù)器重新啟動(dòng)時(shí)觸發(fā)事件,可以在這個(gè)事件中插入清除代碼 Application_Error() 該事件響應(yīng)未被處理的錯(cuò)誤 Session_Start() 只要有用戶請(qǐng)求時(shí),就會(huì)觸發(fā)該事件,該事件對(duì)于每個(gè)請(qǐng)求的用戶都會(huì)觸發(fā)一次,如有100個(gè)用戶請(qǐng)求,則觸發(fā)100次 Session_End() 當(dāng)會(huì)話超時(shí)或者以編程的方式終止會(huì)話時(shí),這個(gè)事件被觸發(fā) Global.asax代碼框架中除可以包含基本的事件外,還有很多其它應(yīng)用程序事件。 2.
23、ASP.NET頁(yè)面包含哪些內(nèi)置對(duì)象? 答: 對(duì)象名 說 明 Request 提供對(duì)當(dāng)前頁(yè)請(qǐng)求的訪問,其中包括請(qǐng)求標(biāo)題、Cookie、客戶端證書、查詢字符串等,可以用它來(lái)讀取瀏覽器已經(jīng)發(fā)送的內(nèi)容。 Response 提供對(duì)輸出流的控制,如可以向?yàn)g覽器輸出信息、Cookie等 Context 提供對(duì)整個(gè)當(dāng)前上下文(包括請(qǐng)求對(duì)象)的訪問,可用于共享頁(yè)之間的信息 Server 提供用于在頁(yè)之間傳輸控件的實(shí)用方法,獲取有關(guān)最新錯(cuò)誤的信息,對(duì)HTML文本進(jìn)行編碼和解碼,獲取服務(wù)器信息等 Application 提供對(duì)所有會(huì)話的應(yīng)用程序范圍的方法和事件的訪問,還提供對(duì)可用于存
24、儲(chǔ)信息的應(yīng)用程序范圍的緩存的訪問 Session 為當(dāng)前用戶會(huì)話提供信息。還提供對(duì)可用于存儲(chǔ)信息的會(huì)話范圍的緩存的訪問,以及控制如何管理會(huì)話的方法。 Trace 提供在 頁(yè)輸出中顯示系統(tǒng)和自定義跟蹤診斷消息的方法 User 提供對(duì)發(fā)出頁(yè)請(qǐng)求的用戶身份訪問,可以獲得該用戶的標(biāo)識(shí)及其它信息 3.簡(jiǎn)述ASP.NET網(wǎng)頁(yè)文件由哪幾部分組成? 答:ASP.NET網(wǎng)頁(yè)文件由以下幾部分組成: 指令、Head、窗體元素、Web服務(wù)器控件或HTML控件、客戶端腳本、服務(wù)端腳本。 習(xí) 題 一.單選題 1.在Web窗體中,放置一個(gè)HTML控件,采用下列( C )方法變?yōu)镠TML服
25、務(wù)器控件。 A.添加runat="server"和設(shè)置Attribute屬性 B.添加id屬性和Attribute屬性 C.添加runat="server"和設(shè)置id屬性 D.添加runat="server"和設(shè)置Value屬性 2.要把一個(gè)TextBox設(shè)置成密碼輸入框,應(yīng)該設(shè)置( D )屬性。 A.Columns B.Rows C.Text D.TextMode 3.下面( D )控件不包含ImageUrl屬性。 A.HyperLink B.Image C.ImageButton D.LinkButton 4.AlternateText屬性是( B )控
26、件特有的屬性。 A.HyperLink B.Image C.ListBox D.LinkButton 5.添加一個(gè)服務(wù)器CheckBox控件,單擊該控件不能生成一個(gè)回發(fā),如何做才能讓CheckBox的事件導(dǎo)致頁(yè)面被提交?( B ) A.設(shè)置IE瀏覽器可以運(yùn)行腳本 B.AutoPostBack屬性設(shè)置為true C.AutoPostBack屬性設(shè)置為false D.為CheckBox添加Click事件 6.如果希望控件的內(nèi)容變化后,立即回傳頁(yè)面,需要在控件中添加( A )屬性。 A.AutoPostBack="true" B.AutoPostBack="fals
27、e" C.IsPostBack="true" D.IsPostBack ="false" 7.下面控件中,( C )可以將其它控件包含在其中,所以它常常用來(lái)包含一組控件。 A.Calendar B.Button C.Panel D.DropDownList 8.下面對(duì)服務(wù)器驗(yàn)證控件說法正確的是( A )。 A.可以在客戶端直接驗(yàn)證用戶輸入,并顯示出錯(cuò)消息 B.服務(wù)器驗(yàn)證控件種類豐富共有十種之多 C.服務(wù)器驗(yàn)證控件只能在服務(wù)器端使用 D.各種驗(yàn)證控件不具有共性,各自完成功能 9.用戶登錄界面中要求用戶必須填寫用戶名和密碼,才能提交,應(yīng)使用( A )控件。
28、 A.RequiredFieldValidator B.RangeValidator C.CustomValidator D.CompareValidator 10.假設(shè)開發(fā)了一個(gè)用戶注冊(cè)界面,要求填寫E-mail地址,并保證為必填項(xiàng)。下面為代碼片段,如果填寫不正確,提示“請(qǐng)輸入正確的E-mail”緊隨文本框后面出現(xiàn),該如何做?( D )
30、or>
31、冊(cè)信息,并為每個(gè)控件設(shè)置了必須輸入的驗(yàn)證控件。但為了測(cè)試的需要,暫時(shí)取消該頁(yè)面的驗(yàn)證功能,該如何做?( B ) A.將提交按鈕的CausesValidation屬性設(shè)置為true B.將提交按鈕的CausesValidation屬性設(shè)置為false C.將相關(guān)的驗(yàn)證控件屬性ControlToValidate設(shè)置為true D.將相關(guān)的驗(yàn)證控件屬性ControlToValidate設(shè)置為false 12.現(xiàn)有一課程成績(jī)輸入框,成績(jī)范圍為0~100,這里最好使用( C )驗(yàn)證控件。 A.RequiredFieldValidator B.CompareValidator C.Ra
32、ngeValidator D.RegularExpressionValidator 13.如果需要確保用戶輸入大于30的值,應(yīng)該使用( B )驗(yàn)證控件。 A.RequiredFieldValidator B.CompareValidator C.RangeValidator D.RegularExpressionValidator 14.RegularExpressionValidator控件中可以加入正則表達(dá)式,下面選項(xiàng)對(duì)正則表達(dá)式說法正確的是( B )。 A."."表示任意數(shù)字 B."*"表示和其他表達(dá)式一起,表示任意組合 C."\d"表示任意字
33、符 D."[A-Z]"表示A-Z有順序的大寫字母 15.下面對(duì)CustomValidator控件說法錯(cuò)誤的是( D )。 A.控件允許用戶根據(jù)程序設(shè)計(jì)需要自定義控件的驗(yàn)證方法 B.控件可以添加客戶端驗(yàn)證方法和服務(wù)器端驗(yàn)證方法 C.ClientValidationFunction屬性指定客戶端驗(yàn)證方法 D.runat屬性用來(lái)指定服務(wù)器端驗(yàn)證方法 16.使用ValidationSummary控件時(shí)需要以對(duì)話框的形式來(lái)顯示錯(cuò)誤信息,需要設(shè)置下面( B )屬性。 A.設(shè)置ShowSummary為true B.設(shè)置ShowMessage為true C.設(shè)置ShowMessag
34、e為false D.設(shè)置ShowSummary為false 17.創(chuàng)建一個(gè)Web窗體,其中包括多個(gè)控件,并添加了驗(yàn)證控件進(jìn)行輸入驗(yàn)證,同時(shí)禁止所有客戶端驗(yàn)證。當(dāng)單擊按鈕提交窗體時(shí),為了確保只有當(dāng)用戶輸入的數(shù)據(jù)完全符合驗(yàn)證時(shí)才執(zhí)行代碼處理,需如何處理?( A ) A.在Button控件的Click事件處理程序中,測(cè)試Page.IsValid屬性,如果該屬性為true則執(zhí)行代碼。 B.在頁(yè)面的Page_Load事件處理程序中,測(cè)試Page.IsValid屬性,如果該屬性為true則執(zhí)行代碼。 C.在Page_Load事件處理程序中調(diào)用Page的Validate方法 D.為所有的驗(yàn)證
35、控件添加runat="server" 18.ASP.NET中用戶控件的擴(kuò)展名通常為( B )。 A.a(chǎn)spx B.a(chǎn)scx C.a(chǎn)sax D.resx 19.已知用戶控件中有一文本框,該用戶控件的后臺(tái)代碼如下所示。 Public Partial Class LoginControl: System.Web.UI.UserControl{ Public String Value {get; set;} Protected void Page_Load(object sender,EventArgs e){Value=TextBox1.Text;} } 在Default.as
36、px頁(yè)面中添加該用戶控件,ID為L(zhǎng)oginControl1。在該頁(yè)面中需要輸出用戶控件中文本框的內(nèi)容,需要使用( B )代碼。 A.Response.write() B.Response.write(LoginControl1.Value) C.Response.write(Value) D.Response.write(LoginControl.Value) 二.填空題 1.RadioButtonList服務(wù)器控件的 RepeatDirection 屬性決定單選按鈕是水平還是垂直方式顯示。 RepeatColumns 屬性可以獲取或設(shè)置在RadioButtonList控
37、件中顯示的列數(shù)。
2.使用 Calendar 控件可以在頁(yè)面上顯示一個(gè)日歷。
3.完成下列代碼,使其實(shí)現(xiàn)當(dāng)DropDownList控件選擇項(xiàng)改變時(shí),Calendar控件的背景顏色發(fā)生改變。頁(yè)面代碼:
39、wnList1. SelectedValue ); } 4.完成下列代碼,以確定多重選擇列表控件ListBox中的選定內(nèi)容。 string msg = ""; foreach ( ListItem item in ListBox1.Items) { if ( ) { msg += item.Text; } } Label1.Text = msg; 5.完成下列代碼,以動(dòng)態(tài)的方式為RadioButtonList控件添加項(xiàng)和設(shè)置該控件排序方向和顯示列數(shù)。 protected void Button1_Click(object sender, EventA
40、rgs e) { string[] colors = { "Red","Blue","Green","Yellow","Orange"}; for (int i = 0; i < colors.GetLength(0); i++) { this.RadioButtonList1.Items. Add (colors[i]); } .RepeatDirection = RepeatDirection.Horizontal; this.RadioButtonList1.RepeatColumns = 3; } 6.Image控件除了顯示圖像外,還可以為圖像指定各種類型的文本,如
41、使用ToolTip屬性設(shè)置工具提示顯示的文本,使用AlternateText屬性指定在無(wú)法找到圖像時(shí)顯示的文本。 7.如果希望將特定的輸入控件與另一個(gè)輸入控件相比較,需要使用CompareValidator驗(yàn)證控件。 8.RangeValidator控件中,通過ControlToValidate屬性指定要驗(yàn)證的輸入控件;MinimumValue屬性指定有效范圍的最小值;MaximumValue屬性指定有效范圍的最大值;Type屬性用于指定要比較的值的數(shù)據(jù)類型。 9.驗(yàn)證6位數(shù)字的正則表達(dá)式 \d{6}。 10.通過 RequiredFieldValidator控件驗(yàn)證用戶是否在文本框中
42、輸入了數(shù)據(jù);通過CompareValidator控件將輸入控件的值與常數(shù)值或其它輸入控件的值相比較,以確定這兩個(gè)值是否與比較運(yùn)算符(小于、等于、大于)指定的關(guān)系相匹配;通過CustomValidator控件可以自定義驗(yàn)證規(guī)則;ValidationSummary控件用于羅列網(wǎng)頁(yè)上所有驗(yàn)證控件的錯(cuò)誤消息。 11.已知在WebForm1窗體中添加一個(gè)名為L(zhǎng)oginControl的用戶控件,具體代碼如下。 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="" Inherts=""> <%@ Register src="LoginC
43、ontrol.ascx" tagname="LoginControl" tagprefix="uc1">
三.問答題 1.Button、LinkButton和ImageButton控件有什么共同點(diǎn)? 2.比較ListBox和DropDownList控件的相同點(diǎn)和不同點(diǎn)。 3.驗(yàn)證控件有幾種類型?分別寫出它們的名稱。 4.驗(yàn)證控件的ErrorMessage和Text都可以設(shè)置驗(yàn)證失敗時(shí)顯示44、的錯(cuò)誤信息,兩者有什么不同? 5.在使用RangeValidator控件或CompareValidator控件時(shí),如果相應(yīng)的輸入框中沒有輸入內(nèi)容,驗(yàn)證是否能夠得到通過? 6.如何創(chuàng)建并使用Web用戶控件? 7的區(qū)別。 習(xí) 題 一. 單選題 1.創(chuàng)建一個(gè)顯示金融信息的Web用戶控件。如果希望該Web用戶控件中的信息能在網(wǎng)頁(yè)的請(qǐng)求之間一直被保持,應(yīng)該采取( B )方法。 A.設(shè)置該Web用戶控件的PersistState屬性為真 B.設(shè)置該Web用戶控件的EnableViewState屬性為真 C.設(shè)置該Web用戶控件的PersistState屬性為假 D.設(shè)置該Web
45、用戶控件的EnableViewState屬性為假
2.Session對(duì)象的默認(rèn)有效期為( C )分鐘。
A.10 B.15 C.20 D.30
3.開發(fā)一個(gè)應(yīng)用程序,該程序?qū)⒃诙喾?wù)器上運(yùn)行。使用會(huì)話狀態(tài)來(lái)管理狀態(tài)信息。如果想要把會(huì)話信息存儲(chǔ)在一臺(tái)非處理服務(wù)器上,在文件中采用( D )設(shè)置來(lái)正確地配置會(huì)話狀態(tài)。
A.
47、程序的頁(yè)面1中執(zhí)行Session.Timeout=30,那么在頁(yè)面2中執(zhí)行Response.Write(Session.Timeout),則輸出值為( C )。 A.15 B.20 C.30 D.25 7.Application對(duì)象的默認(rèn)有效期為( D )。 A.10天 B.15天 C.20天 D.從網(wǎng)站啟動(dòng)到終止 8.下面代碼實(shí)現(xiàn)一個(gè)站點(diǎn)訪問量計(jì)數(shù)器,空白處的代碼為( C )。 void ____________(object sender, EventArgs e) { Application.Lock(); Application["AccessCo
48、unt"] = (int)Application["AccessCount"] + 1; Application.UnLock(); } A.Application_Start B.Application_Error C.Session_Start D.Session_End 二. 問答題 1.試說明什么是Application和Session對(duì)象,其差異是什么?如果存儲(chǔ)用戶專用信息,應(yīng)該使用哪個(gè)對(duì)象變量來(lái)存儲(chǔ)? 2.什么是Cookie?如何創(chuàng)建和讀取Cookie對(duì)象? 3.Application對(duì)象的Lock方法和UnLock方法具有什么作用? 習(xí) 題 一.單選題
49、1.下面說法錯(cuò)誤的是( B )。 A.CSS樣式表可以將內(nèi)容和外觀分離 B.CSS樣式表可以控制頁(yè)面的布局 C.CSS樣式表可以使許多網(wǎng)頁(yè)同時(shí)更新 D.CSS樣式表不能制作體積更小下載更快的網(wǎng)頁(yè) 2.CSS樣式表不可能實(shí)現(xiàn)( D )功能。 A.將內(nèi)容和外觀分離 B.一個(gè) CSS 文件控制多個(gè)網(wǎng)頁(yè) C.控制圖片的精確位置 D.兼容所有的瀏覽器 3.下面不屬于CSS插入形式的是( A )。 A.索引式 B.內(nèi)聯(lián)式 C.嵌入式 D.外部鏈接式 4.若要在網(wǎng)頁(yè)中插入樣式表 main.css,以下用法中,正確的是( A )。 A.
50、type="text/css" rel="stylesheet">
B.
C.
D.
52、 B.Page_Render C.Page_PreRender D.Page_PreInit 7.創(chuàng)建一個(gè)Web頁(yè)面,同時(shí)也有一個(gè)名為“”的母版頁(yè),要讓W(xué)eb窗體使用master.master母版頁(yè),應(yīng)該如何處理?( D ) A.加入ContentPlaceHolder控件 B.加入Content控件 C.加入MasterPageFile屬性到“@Page”指令中,并指向master.master,將窗體中
之間的內(nèi)容放置在53、MasterPageFile屬性為master.master,然后將窗體中
之間的內(nèi)容放置在54、ackColor="lightgreen" ForeColor="black" />
C.
55、以包括靜態(tài)文本、HTML元素和服務(wù)器控件的預(yù)定義布局。母版頁(yè)由特殊@ Master指令識(shí)別,該指令替換了用于普通.aspx頁(yè)的@Page指令。 三.問答題 1.簡(jiǎn)述CSS樣式中,樣式選擇符可以有幾種類型? 2.CSS的主要功能是什么? 2.簡(jiǎn)述主題中可以包含哪幾類文件? 3.闡述母版頁(yè)和內(nèi)容頁(yè)之間的關(guān)系。 4.簡(jiǎn)述母版頁(yè)的工作原理。 習(xí) 題 一.單選題 1.在一個(gè)Web站點(diǎn)中,有一個(gè)站點(diǎn)地圖文件Web.sitemap和一個(gè)Default.aspx頁(yè)面,在Default.aspx頁(yè)面中包含一個(gè)SiteMapDataSource控件,該控件的ID為SiteMapDataSour
56、ce1。如果想以樹形結(jié)構(gòu)顯示站點(diǎn)地圖,該如何處理?( D ) A.拖拽一個(gè)Menu到頁(yè)面中,并將其綁定到SqlDataSource B.拖拽一個(gè)TreeView到頁(yè)面中,并將其綁定到SqlDataSource C.拖拽一個(gè)Menu到頁(yè)面中,并設(shè)置該控件的DataSourceID屬性設(shè)置為SiteMapDataSource1 D.拖拽一個(gè)TreeView到頁(yè)面中,并設(shè)置該控件的DataSourceID屬性設(shè)置為SiteMapDataSource1 2.在一個(gè)產(chǎn)品站點(diǎn)中,使用SiteMapDataSource控件和TreeView控件進(jìn)行導(dǎo)航,站點(diǎn)地圖Web.sitemap配置如下:
57、
58、="產(chǎn)品修改" url="~/Admin/Training.aspx" />
59、ppearAfter__屬性來(lái)設(shè)置。默認(rèn)值為500毫秒。如果將該屬性值設(shè)置為___0______,在Menu控件之外暫停便會(huì)使其立即消失。將此值設(shè)置為____-1___指示暫停時(shí)間無(wú)限長(zhǎng),只有在Menu控件之外單擊,才會(huì)使動(dòng)態(tài)部分消失。 2.如果希望用戶能夠選擇多個(gè)節(jié)點(diǎn),則可以使用TreeView控件,并在節(jié)點(diǎn)圖像旁邊顯示復(fù)選框。如果將__ShowCheckBoxes__屬性設(shè)置一個(gè)不是TreeNodeTypes.None的值,則會(huì)在指定節(jié)點(diǎn)旁邊顯示復(fù)選框。當(dāng)顯示復(fù)選框時(shí),可以使用__ SelectedNodeChanged __事件以在每次發(fā)送給服務(wù)器的復(fù)選框狀態(tài)發(fā)生更改時(shí)運(yùn)行。 三.問
60、答題 1.簡(jiǎn)述SiteMapPath、Menu和TreeView控件的用途。 習(xí) 題 一.單選題 1.( D )對(duì)象用于從數(shù)據(jù)庫(kù)中獲取僅向前的只讀數(shù)據(jù)流,并且在內(nèi)存一次只能存放一行數(shù)據(jù)。此對(duì)象具有較好的功能,可以簡(jiǎn)單地讀取數(shù)據(jù)。 A.DataAdapter B.DataSet C.DataView D.DataReader 2.如果要從數(shù)據(jù)庫(kù)中獲取單值數(shù)據(jù),應(yīng)該使用Command對(duì)象的( C )方法。 A.ExecuteNonQuery B.ExecuteReader C.ExecuteScalar D.ExecuteXmlReader 3.如果要從數(shù)據(jù)庫(kù)中獲取多
61、行記錄,應(yīng)該使用Command對(duì)象的( B )方法。 A.ExecuteNonQuery B.ExecuteReader C.ExecuteScalar D.ExecuteXmlReader 4.如果要對(duì)數(shù)據(jù)庫(kù)執(zhí)行修改、插入和刪除操作,應(yīng)該使用Command對(duì)象的( A )方法。 A.ExecuteNonQuery B.ExecuteReader C.ExecuteScalar D.ExecuteXmlReader 5.( C )是開發(fā)人員要使用的第一個(gè)對(duì)象,被要求用于任何其他ADO.NET對(duì)象之前。 A.CommandBuilder對(duì)象 B.命令對(duì)象 C.連接對(duì)象 D.Data
62、Adapter對(duì)象 6.( D )表示一組相關(guān)表,在應(yīng)用程序中這些表作為一個(gè)單元被引用。使用此對(duì)象可以快速?gòu)拿恳粋€(gè)表中獲取所需的數(shù)據(jù),當(dāng)服務(wù)器斷開時(shí)檢查并修改數(shù)據(jù),然后在下一次操作中就使用這些修改的數(shù)據(jù)更新服務(wù)器。 A.DataTable對(duì)象 B.DataRow對(duì)象 C.DataReader對(duì)象 D.DataSet對(duì)象 7.如果希望將FlightNumber字段的值在包含信息字段的表的第一個(gè)
64、connectionString="Data Source= .\SQLEXPRESS_;Initial Catalog=_SqlwebNews_;Uid=_sa_;Pwd=_123_" providerName="System.Data.SqlClient"/>
65、 ["SqlwebNews"]. ConnectionString; if (strcnn = = null ) Response.Write("該字符串為空!"); else Response.Write("該字符串值為:"+ strcnn); } } 3.當(dāng)頁(yè)面加載時(shí)判斷該數(shù)據(jù)庫(kù)連接是否打開,如果沒有打開將執(zhí)行打開操作,同時(shí)彈出“測(cè)試成功,連接已經(jīng)打開”,請(qǐng)將空白處填寫完整。 using System.Data; using System.Data.SqlClient; using System.Configuration; …… protected void
66、Page_Load(object sender, EventArgs e){ if (!Page.IsPostBack){ ["SqlwebNews"].ConnectionString; SqlConnection cnn = new SqlConnection(strcnn); try{ cnn.Open( ); Label1.Text = "建立Sql Server 2005數(shù)據(jù)庫(kù)連接成功"; } catch{ Label1.Text = "建立Sql Server 2005數(shù)據(jù)庫(kù)連接失敗"; } finally{ cnn.Close( ); } } } 4.?dāng)?shù)據(jù)庫(kù)連接字符串已知,要通過編程獲取SqlwebNews數(shù)據(jù)庫(kù)中News表的總記
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點(diǎn)美食推薦
- XX國(guó)有企業(yè)黨委書記個(gè)人述責(zé)述廉報(bào)告及2025年重點(diǎn)工作計(jì)劃
- 世界濕地日濕地的含義及價(jià)值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場(chǎng)心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點(diǎn)節(jié)后常見的八大危險(xiǎn)
- 廈門城市旅游介紹廈門景點(diǎn)介紹廈門美食展示
- 節(jié)后開工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點(diǎn)推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個(gè)個(gè)會(huì)應(yīng)急
- 預(yù)防性維修管理
- 常見閥門類型及特點(diǎn)
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案