習(xí)題及參考答案 NET案例教程教輔資料 教學(xué)課件

上傳人:r****d 文檔編號(hào):127168740 上傳時(shí)間:2022-07-29 格式:DOC 頁(yè)數(shù):24 大?。?28KB
收藏 版權(quán)申訴 舉報(bào) 下載
習(xí)題及參考答案 NET案例教程教輔資料 教學(xué)課件_第1頁(yè)
第1頁(yè) / 共24頁(yè)
習(xí)題及參考答案 NET案例教程教輔資料 教學(xué)課件_第2頁(yè)
第2頁(yè) / 共24頁(yè)
習(xí)題及參考答案 NET案例教程教輔資料 教學(xué)課件_第3頁(yè)
第3頁(yè) / 共24頁(yè)

下載文檔到電腦,查找使用更方便

18 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《習(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.

9.在靜態(tài)網(wǎng)頁(yè)中,必須使用( A )標(biāo)記來(lái)完成超級(jí)鏈接。 A. B.

C.… D.
  • 10.用HTML標(biāo)記語(yǔ)言編寫一個(gè)簡(jiǎn)單的網(wǎng)頁(yè),網(wǎng)頁(yè)最基本的結(jié)構(gòu)是( D )。 A. … … B. … C. …</title</p> <p >4、> <frame>…</frame> </html> D.<html> <head>…</head> <body>…</body> </html> 11.以下標(biāo)記符中,用于設(shè)置頁(yè)面標(biāo)題的是( A )。 A.<title> B.<caption> C.<head> D.<html> 12.關(guān)于Web服務(wù)器,下列描述不正確的是( D )。 A.互聯(lián)網(wǎng)上的一臺(tái)特殊機(jī),給互聯(lián)網(wǎng)的用戶提供WWW服務(wù) B.Web服務(wù)器上必須安裝Web服務(wù)器軟件 C.IIS是一種Web服務(wù)器軟件 D.當(dāng)用戶瀏覽Web服務(wù)器上的網(wǎng)頁(yè)的時(shí)候,是使用C/S的工作方式。 13.在IIS的默認(rèn)網(wǎng)站下</p> <p >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è)的交互性和功能。 </p> <p >6、2.創(chuàng)建一個(gè)HTML文檔的開始標(biāo)記符 <html> ;結(jié)束標(biāo)記符是 </html>。 3.設(shè)置文檔標(biāo)題以及其它不在WEB網(wǎng)頁(yè)上顯示的信息的開始標(biāo)記符 <head>;結(jié)束標(biāo)記符是 </head>。 4.設(shè)置文檔的可見部分開始標(biāo)記符 <body>;結(jié)束標(biāo)記符是 </body>。 5.網(wǎng)頁(yè)標(biāo)題會(huì)顯示在瀏覽器的標(biāo)題欄中,則網(wǎng)頁(yè)標(biāo)題應(yīng)寫在開始標(biāo)記符 <title> 和結(jié)束標(biāo)記符 之間。 6.要在本機(jī)上配置Web服務(wù)器,可以在本機(jī)上安裝微軟公司的 IIS 軟件。 三. 問答題 1. 簡(jiǎn)述HTML文檔的基本結(jié)構(gòu)。 答:HTML文檔的基本結(jié)構(gòu)為:

    7、l> HTML文檔的主體部分 HTML文檔的內(nèi)容一般都位于和之間,分為首部和主體兩個(gè)部分。文檔的首部位于標(biāo)記和之間,其中可以加入其它標(biāo)記,例如,標(biāo)題標(biāo)記title、樣式標(biāo)記style和腳本語(yǔ)言標(biāo)記script等。首部的信息不在網(wǎng)頁(yè)內(nèi)出現(xiàn),只用來(lái)設(shè)置HTML文檔的標(biāo)題、作者等信息,因此在HTML中可以省略。標(biāo)記和之間的內(nèi)容構(gòu)成了HTML的主體部分,也是主要設(shè)計(jì)區(qū)域,網(wǎng)頁(yè)中所有的內(nèi)容,包括文字、圖形

    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、置標(biāo)簽的模式的屬性值為On。 B.在w文件中設(shè)置標(biāo)簽的模式的屬性值為RemoteOnly。 C.在w文件中設(shè)置標(biāo)簽的模式的屬性值為Off。 D.在wig文件中設(shè)置標(biāo)簽的模式的屬性值為0。 二.填空題 1.使用VS 2008開發(fā)Web應(yīng)用程序時(shí),需要對(duì)該站點(diǎn)進(jìn)行配置,除了直接編輯web.config外,還可以使用 配置管理 工具進(jìn)行配置。 2.應(yīng)用程序開始時(shí),調(diào)用 Application_Start 事件;應(yīng)用程序結(jié)束時(shí),調(diào)用Application_End 3.一次新的

    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 )

    Email:

    30、or>

    A.設(shè)置RegularExpressionValidator控件的Display屬性為Dynamic B.設(shè)置RegularExpressionValidator控件的Display屬性為Static C.設(shè)置RequiredFieldValidator控件的Display屬性為Static D.設(shè)置RequiredFieldValidator控件的Display屬性為Dynamic 11.在一個(gè)注冊(cè)界面中,包含用戶名、密碼、身份證三項(xiàng)注

    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è)面代碼: 白色 紅色 黃色 DropDownList控件SelectInexChanged事件處理程序代碼: protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { (DropDo

    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. B. C. D. 4.下面程序段執(zhí)行完畢,頁(yè)面顯示的內(nèi)容是( B )。 string strName; strName = "user_name"; Session["strName"] = "Mary"; Session[strName] = "John"; Response.Write(Session["user_name"]); A.Mary B.John C.user_name D.語(yǔ)法有錯(cuò),無(wú)法正常運(yùn)行 5.下列( B )對(duì)象經(jīng)常用來(lái)制作網(wǎng)頁(yè)計(jì)數(shù)器。 A.Response B.Application C.Request D.Session 6.在同一個(gè)應(yīng)用

    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. 5.若要在當(dāng)前網(wǎng)頁(yè)中定義一個(gè)獨(dú)立類的樣式myText,使具有該類樣式的正文字體為”Arial”,字體大小為9pt,行間距為,以下定義方法中,正確的是( A )。 A. B..myText{Font-Familiy:Arial;Font-size:9pt;Line-Height:} C. D. 6.需要?jiǎng)討B(tài)地改變內(nèi)容頁(yè)的母版頁(yè),應(yīng)該在頁(yè)面的( D )事件方法中進(jìn)行設(shè)置。 A.Page_Load

    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)容放置在…內(nèi) D.在Web頁(yè)面的@Page指令中設(shè)置

    53、MasterPageFile屬性為master.master,然后將窗體中

    之間的內(nèi)容放置在內(nèi) 8.在一個(gè)頁(yè)面中,如何通過編寫代碼來(lái)動(dòng)態(tài)地應(yīng)用主題,應(yīng)該使用以下( D )事件方法。 A.Page_Load B.Page_Render C.Page_PreRender D.Page_PreInit 9.下列( D )是有效的.Skin文件。 A. B.

    54、ackColor="lightgreen" ForeColor="black" /> C. D. 二.填空題 內(nèi)聯(lián)式 、 嵌入式 、 鏈接式 。 2.主題中通常有兩種類型的文件分別是 外觀文件 、 樣式文件 。 3.母版頁(yè)為具有擴(kuò)展名 .master 的ASP.NET文件,它具有可

    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" /> 要求當(dāng)用戶進(jìn)入管理員頁(yè)面后,只顯示管理員節(jié)點(diǎn)及其子節(jié)點(diǎn)。該如何處理?( D ) A.將SiteMapDataSource控件的ShowStartingNode屬性設(shè)置為false 二.填空題 1.設(shè)計(jì)動(dòng)態(tài)菜單時(shí)需要注意的一個(gè)方面便是菜單動(dòng)態(tài)顯示部分從顯示到消失的時(shí)間長(zhǎng)度,可以調(diào)整__Disa

    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è)元素中顯示,你要在表格的元素添加(A )代碼以顯示FlightNumber字段。 A.<%=FlightNumber%> B. C.

    溫馨提示:
    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ì)自己和他人造成任何形式的傷害或損失。

    相關(guān)資源

    更多
    正為您匹配相似的精品文檔

    copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

    備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


    本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!