習題及參考答案 NET案例教程教輔資料 教學課件

上傳人:r****d 文檔編號:127168740 上傳時間:2022-07-29 格式:DOC 頁數:24 大?。?28KB
收藏 版權申訴 舉報 下載
習題及參考答案 NET案例教程教輔資料 教學課件_第1頁
第1頁 / 共24頁
習題及參考答案 NET案例教程教輔資料 教學課件_第2頁
第2頁 / 共24頁
習題及參考答案 NET案例教程教輔資料 教學課件_第3頁
第3頁 / 共24頁

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

18 積分

下載資源

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

資源描述:

《習題及參考答案 NET案例教程教輔資料 教學課件》由會員分享,可在線閱讀,更多相關《習題及參考答案 NET案例教程教輔資料 教學課件(24頁珍藏版)》請在裝配圖網上搜索。

1、第1章 習題及參考答案 一. 單選題 1.( C )技術是基于Java Servlet以及整個java體系的Web開發(fā)技術。 A.CGI B.ASP C.JSP D.PHP 2.下面哪一個不是動態(tài)網頁技術( D )。 A. B.ASP C.JSP D.HTML 3.在客戶端網頁腳本語言中最為通用的是( A )。 A.JavaScript B.VB C.Perl D.ASP 4.下列描述錯誤的是( B )。 A.DHTML是HTML基礎上發(fā)展的一門語言 B.HTML主要分為兩大類:服務器端動態(tài)頁面和客戶端動態(tài)頁面 C.客戶端的DHTML

2、技術包括 HTML4.0、CSS、DOM和腳本語言 D.DHTML側重于WEB內容的動態(tài)表現 5.可以不用發(fā)布就能在本地計算機上瀏覽的頁面編寫語言是( B )。 A.ASP B.HTML C.PHP D.JSP 6.一個HTML文檔必須包含3個元素,它們是html、head和( B )。 A.script B.body C.title D.link 7.下面( C )是換行符標簽。 A. B. C.
D.

8.為了標識一個HTML文件,應該使用的HTML標記是( C )。 A.

B.<

3、boby> C. D.

9.在靜態(tài)網頁中,必須使用( A )標記來完成超級鏈接。 A. B.

C.… D.
  • 10.用HTML標記語言編寫一個簡單的網頁,網頁最基本的結構是( D )。 A. … … B. … C. …</title</p> <p >4、> <frame>…</frame> </html> D.<html> <head>…</head> <body>…</body> </html> 11.以下標記符中,用于設置頁面標題的是( A )。 A.<title> B.<caption> C.<head> D.<html> 12.關于Web服務器,下列描述不正確的是( D )。 A.互聯網上的一臺特殊機,給互聯網的用戶提供WWW服務 B.Web服務器上必須安裝Web服務器軟件 C.IIS是一種Web服務器軟件 D.當用戶瀏覽Web服務器上的網頁的時候,是使用C/S的工作方式。 13.在IIS的默認網站下</p> <p >5、創(chuàng)建了一個chapter1虛擬目錄,如果想訪問該目錄下的1頁面,下面( C )是正確的。 A. ://localhost/chapter1 B. C. D./chapter1/1_1.htm 14.如果外地朋友通過Internet訪問你的計算機上的文件,應該選擇( D )。 C. ://你的計算機名字 D. ://你的計算機IP地址 二. 填空題 1.HTML是一種描述性的 標記 語言,主要用于組織網頁的內容和控制輸出格式。JAVASCRIPT或VBSCRIPT 腳本 語言,常嵌入網頁中使用,以實現對網頁的編程控制,進一步增強網頁的交互性和功能。 </p> <p >6、2.創(chuàng)建一個HTML文檔的開始標記符 <html> ;結束標記符是 </html>。 3.設置文檔標題以及其它不在WEB網頁上顯示的信息的開始標記符 <head>;結束標記符是 </head>。 4.設置文檔的可見部分開始標記符 <body>;結束標記符是 </body>。 5.網頁標題會顯示在瀏覽器的標題欄中,則網頁標題應寫在開始標記符 <title> 和結束標記符 之間。 6.要在本機上配置Web服務器,可以在本機上安裝微軟公司的 IIS 軟件。 三. 問答題 1. 簡述HTML文檔的基本結構。 答:HTML文檔的基本結構為:

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

    8、、鏈接以及其它網頁元素都包含在該區(qū)域內。 2. 簡述XHTML與HTML的區(qū)別。 答:XHTML與HTML的區(qū)別主要有: ①. XHTML必須正確嵌套 ②. 大小寫的使用 ③. 引號的使用 ④. XHTML中所有元素必須有結束標記 ⑤. id和name屬性 3. 簡述HTML與XML的區(qū)別。 答:HTML提供了固定的預定義元素集,可以使用這些元素來標記一個Web頁的各個組成部分。而XML沒有預定義的元素,用戶可以創(chuàng)建自己的元素,并自行命名。XML標記是可以擴展的,用戶可以根據需要定義新的標記。XML標記用來描述文本的結構,而不是用于描述如何顯示文本。 4. 簡述

    9、安裝和配置IIS服務器的步驟。 答:安裝IIS的步驟包括:按“開始”——“控制面板”選項,雙擊“添加/刪除程序”圖標,在其中單擊“添加/刪除Windows組件”。選擇“Internet信息服務(IIS)”,單擊“下一步”按鈕,即開始安裝IIS服務器。然后按照提示步驟便可完成IIS的安裝。 配置IIS服務器的步驟:配置IIS通常會碰到配置網站和配置虛擬目錄。以配置虛擬目錄為例,通常有兩種方法,方法一是直接在IIS中,鼠標右鍵單擊要創(chuàng)建的虛擬目錄的網站,選擇“新建”→“虛擬目錄”命令,然后按照提示分別輸入虛擬目錄名,選擇實際目錄及設置虛擬目錄的訪問權限,便可完成配置;方法二選擇要設置成虛擬目錄

    10、的文件夾,鼠標右擊選擇“屬性”,在打開的對話框切換到“Web共享”選項卡,選擇“共享這個文件夾”單選按鈕,將彈出“編輯別名”對話框。輸入該文件夾所對應的虛擬目錄的別名,設置該虛擬目錄的訪問權限,單擊“確定”按鈕,即可完成虛擬目錄的設置。 第2章 習題及參考答案 一.單選題 1.A窗體文件的擴展名是(A )。 A..aspx B..vb C..asax D..config 2.更改ASP.NET程序中窗體文件的文件名,可以在( D )窗口中進行。 A.工具欄 B.工具箱 C.屬性窗口 D.解決方案資源管理器 3.更改控件的屬性,可以在( C )窗口中進行。 A.工具

    11、欄 B.工具箱 C.屬性窗口 D.解決方案資源管理器 4.要調試運行ASP.NET程序,下面( C )方式不正確。 A.工具欄的運行按鈕 B.F5 C.Ctrl+F5 D.“調試”菜單的“啟動調試” 二.問答題 1.開發(fā)ASP.NET應用程序大致分哪幾個步驟,簡述其主要內容。 答:開發(fā)ASP.NET應用程序的步驟大致如下: (1)打開VS 2008,新建一個網站。 (2)使用控件設計網站的頁面。 (3)為控件添加事件。 (4)運行網站。 (5)部署網站。 2.ASP.NET應用程序可以包含哪幾種類型的文件? 答:ASP.NET應用程序可以包含以下幾類文件: (

    12、1) aspx文件:標準的Web窗體文件。 (2) 。 (3) asmx文件:ASP.NET Web服務文件。 (4) web.config文件:是一個基于XML的ASP.NET配置文件。 (5) Global.asax文件:全局應用程序文件。 (6) cs文件:后臺代碼文件。 除此以外,應用程序可能還會包含其他資源文件,如圖片文件、CSS文件以及純HTML文件等。 3.ASP.NET提供哪幾個特定的子目錄,簡述其主要內容。 答:(1)Bin文件夾:包含Web應用程序要使用的已經編譯好的.NET組件程序集。 (2)App_Code文件夾:包含源代碼文件,比如.cs文件。 (

    13、3)App_GlobalResources文件夾:保存Web應用程序中對所有頁面都可見的全局資源。 (4)App_LocalResources文件夾:與App_GlobalResources文件夾具有相同的功能,只是該目錄下資源的可訪問性,僅限于單個頁面。 (5)App_WebReferences文件夾:存儲Web應用程序使用的Web服務文件。 (6)App_Data文件夾:用于存儲數據,包含SQL Server 2005 Express Edition數據庫文件和XML文件的文件夾。 (7)App_Themes文件夾:存儲Web應用程序中使用的主題,該主題是用于控制Web應用程序的外

    14、觀。 (8)App_Browsers文件夾:包含ASP.NET用于標識個別瀏覽器并確定其功能的瀏覽器定義(.browser)文件。 第3章 習題及參考答案 一. 單選題 1.下面( D )文件主要定義應用開始和結束、會話開始和結束、請求開始和結束等事件發(fā)生時,要做的事情。 2.一個( B )個Global.asax文件有效。 A.0 B.1 C.若干 D.以上都不對 3.DayStar公司在它的企業(yè)內部網上發(fā)布一些重要信息。這些信息包括公司的當前股票價格、企業(yè)公告、相關的商業(yè)新聞和員工的生日榜及周年紀念日。該網站會在晚上12點關閉以進行備份。每天的信息都要

    15、從數據庫中獲取并存儲到XML文件中,而這些工作都必須在該應用程序的首頁顯示給第一個用戶前完成。你應該把用于創(chuàng)建這個XML文件代碼放在( A )文件中。 A. B. C.web.config D.應用程序的起始頁 4.在一個ASP.NET應用程序,希望在每一次新的會話開始時,進行一些初始化任務。應該在( C )事件中編寫代碼。 A.Application_Start B.Application_BeginRequest C.Session_Start D.Session_End 5.下列選項中,只有( C )不是Page指令的屬性。 A.CodePage

    16、 B.Debug C.namespace D.Language 6.在一個名為Login的Web網頁中,先需要在其Page_Load事件中判斷該頁面是否回發(fā),請問需要使用下列( C )屬性。 7.( A )事件在頁面被加載的時候,自動調用該事件。 A.Page_Load B.Page_UnLoad C.Page_OnLoad D.Page_Submit 8.下面程序段執(zhí)行完畢后,頁面顯示的內容是( C )。 Response.Write("Hello"); Response.End(); Response.Write("World"); A.HelloWorld

    17、 B.World C.Hello D.出錯 9.下面( A )方法用于將客戶瀏覽器重新定向到一個新的URL地址。 A.Redirect B.BinaryRead C.UrlPathEncode D.UrlDecode 10.使用( A )對象的SaveAs方法可以將 請求保存到磁盤上。 A.Request B.Response C.Session D.Application 11.一家在線測試中心TestKing公司創(chuàng)建一個應用程序。在用戶結束測試后,這個應用程序需要在用戶不知道的情況下,提交答案給頁。這ProcessTestAnswers.aspx頁面處理這

    18、答案,但不提供任何顯示消息給用戶。當處理完成時,頁面顯示結果給用戶。在中加( A )代碼,來執(zhí)行ProcessTestAnswers.aspx頁面中的功能。 A.Server.Execute("") B.Response.Redirect("") C.Response.WriteFile("") D.Server.Transfer("",True) 12.一個應用程序中一般有( C )個文件有效。 A. 0 B. 1 C. 若干 D. 以上都不對 13.在名為Login的頁面的Page_Error事件中捕獲了一個未處理的異常,現需要清除剛產生的異常,請問

    19、需要使用下列( D )語句。 A. ServerUtiliity.ClearError() B.Page.ClearError() C.Login.ClearError() D.Server.ClearError() 14.在一個ASP.NET的網站中,如果需要在應用程序級捕獲未處理的異常,應該使用下列( C )事件。 A.Response_Error B.Server_Error C.Application_Error D.Page_Error 發(fā)生一個未處理的異常時,希望無論在本地和遠程都能看到錯誤信息,應該采取下面( C )方法配置。 A.在w文件中設

    20、置標簽的模式的屬性值為On。 B.在w文件中設置標簽的模式的屬性值為RemoteOnly。 C.在w文件中設置標簽的模式的屬性值為Off。 D.在wig文件中設置標簽的模式的屬性值為0。 二.填空題 1.使用VS 2008開發(fā)Web應用程序時,需要對該站點進行配置,除了直接編輯web.config外,還可以使用 配置管理 工具進行配置。 2.應用程序開始時,調用 Application_Start 事件;應用程序結束時,調用Application_End 3.一次新的

    21、會話開始時,調用Session_Start事件;會話結束時,調用Session_End事件。 4.Server.MapPath("/")或者Request. PhysicalApplicationPath方法獲得網站根目錄的物理路徑。 三.問答題 1.簡述Global.asax文件的結構,Web應用程序可以在哪些目錄中放置此文件? 答:在每個Web網站中,只能有一個位于根目錄下的Global.asax文件。Global.asax文件包含的基本應用程序事件如下: 事 件 說 明 Application_Start() 在應用程序啟動后,當第一個用戶請求時觸發(fā)這個事件,后繼的

    22、用戶請求將不會觸發(fā)該事件,在該事件中通常用于創(chuàng)建或者緩存一些初始信息便于以后使用 Application_End() 當應用程序關閉時,比如Web服務器重新啟動時觸發(fā)事件,可以在這個事件中插入清除代碼 Application_Error() 該事件響應未被處理的錯誤 Session_Start() 只要有用戶請求時,就會觸發(fā)該事件,該事件對于每個請求的用戶都會觸發(fā)一次,如有100個用戶請求,則觸發(fā)100次 Session_End() 當會話超時或者以編程的方式終止會話時,這個事件被觸發(fā) Global.asax代碼框架中除可以包含基本的事件外,還有很多其它應用程序事件。 2.

    23、ASP.NET頁面包含哪些內置對象? 答: 對象名 說 明 Request 提供對當前頁請求的訪問,其中包括請求標題、Cookie、客戶端證書、查詢字符串等,可以用它來讀取瀏覽器已經發(fā)送的內容。 Response 提供對輸出流的控制,如可以向瀏覽器輸出信息、Cookie等 Context 提供對整個當前上下文(包括請求對象)的訪問,可用于共享頁之間的信息 Server 提供用于在頁之間傳輸控件的實用方法,獲取有關最新錯誤的信息,對HTML文本進行編碼和解碼,獲取服務器信息等 Application 提供對所有會話的應用程序范圍的方法和事件的訪問,還提供對可用于存

    24、儲信息的應用程序范圍的緩存的訪問 Session 為當前用戶會話提供信息。還提供對可用于存儲信息的會話范圍的緩存的訪問,以及控制如何管理會話的方法。 Trace 提供在 頁輸出中顯示系統(tǒng)和自定義跟蹤診斷消息的方法 User 提供對發(fā)出頁請求的用戶身份訪問,可以獲得該用戶的標識及其它信息 3.簡述ASP.NET網頁文件由哪幾部分組成? 答:ASP.NET網頁文件由以下幾部分組成: 指令、Head、窗體元素、Web服務器控件或HTML控件、客戶端腳本、服務端腳本。 習 題 一.單選題 1.在Web窗體中,放置一個HTML控件,采用下列( C )方法變?yōu)镠TML服

    25、務器控件。 A.添加runat="server"和設置Attribute屬性 B.添加id屬性和Attribute屬性 C.添加runat="server"和設置id屬性 D.添加runat="server"和設置Value屬性 2.要把一個TextBox設置成密碼輸入框,應該設置( 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.添加一個服務器CheckBox控件,單擊該控件不能生成一個回發(fā),如何做才能讓CheckBox的事件導致頁面被提交?( B ) A.設置IE瀏覽器可以運行腳本 B.AutoPostBack屬性設置為true C.AutoPostBack屬性設置為false D.為CheckBox添加Click事件 6.如果希望控件的內容變化后,立即回傳頁面,需要在控件中添加( A )屬性。 A.AutoPostBack="true" B.AutoPostBack="fals

    27、e" C.IsPostBack="true" D.IsPostBack ="false" 7.下面控件中,( C )可以將其它控件包含在其中,所以它常常用來包含一組控件。 A.Calendar B.Button C.Panel D.DropDownList 8.下面對服務器驗證控件說法正確的是( A )。 A.可以在客戶端直接驗證用戶輸入,并顯示出錯消息 B.服務器驗證控件種類豐富共有十種之多 C.服務器驗證控件只能在服務器端使用 D.各種驗證控件不具有共性,各自完成功能 9.用戶登錄界面中要求用戶必須填寫用戶名和密碼,才能提交,應使用( A )控件。

    28、 A.RequiredFieldValidator B.RangeValidator C.CustomValidator D.CompareValidator 10.假設開發(fā)了一個用戶注冊界面,要求填寫E-mail地址,并保證為必填項。下面為代碼片段,如果填寫不正確,提示“請輸入正確的E-mail”緊隨文本框后面出現,該如何做?( D )

    Email:

    30、or>

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

    31、冊信息,并為每個控件設置了必須輸入的驗證控件。但為了測試的需要,暫時取消該頁面的驗證功能,該如何做?( B ) A.將提交按鈕的CausesValidation屬性設置為true B.將提交按鈕的CausesValidation屬性設置為false C.將相關的驗證控件屬性ControlToValidate設置為true D.將相關的驗證控件屬性ControlToValidate設置為false 12.現有一課程成績輸入框,成績范圍為0~100,這里最好使用( C )驗證控件。 A.RequiredFieldValidator B.CompareValidator C.Ra

    32、ngeValidator D.RegularExpressionValidator 13.如果需要確保用戶輸入大于30的值,應該使用( B )驗證控件。 A.RequiredFieldValidator B.CompareValidator C.RangeValidator D.RegularExpressionValidator 14.RegularExpressionValidator控件中可以加入正則表達式,下面選項對正則表達式說法正確的是( B )。 A."."表示任意數字 B."*"表示和其他表達式一起,表示任意組合 C."\d"表示任意字

    33、符 D."[A-Z]"表示A-Z有順序的大寫字母 15.下面對CustomValidator控件說法錯誤的是( D )。 A.控件允許用戶根據程序設計需要自定義控件的驗證方法 B.控件可以添加客戶端驗證方法和服務器端驗證方法 C.ClientValidationFunction屬性指定客戶端驗證方法 D.runat屬性用來指定服務器端驗證方法 16.使用ValidationSummary控件時需要以對話框的形式來顯示錯誤信息,需要設置下面( B )屬性。 A.設置ShowSummary為true B.設置ShowMessage為true C.設置ShowMessag

    34、e為false D.設置ShowSummary為false 17.創(chuàng)建一個Web窗體,其中包括多個控件,并添加了驗證控件進行輸入驗證,同時禁止所有客戶端驗證。當單擊按鈕提交窗體時,為了確保只有當用戶輸入的數據完全符合驗證時才執(zhí)行代碼處理,需如何處理?( A ) A.在Button控件的Click事件處理程序中,測試Page.IsValid屬性,如果該屬性為true則執(zhí)行代碼。 B.在頁面的Page_Load事件處理程序中,測試Page.IsValid屬性,如果該屬性為true則執(zhí)行代碼。 C.在Page_Load事件處理程序中調用Page的Validate方法 D.為所有的驗證

    35、控件添加runat="server" 18.ASP.NET中用戶控件的擴展名通常為( B )。 A.aspx B.ascx C.asax D.resx 19.已知用戶控件中有一文本框,該用戶控件的后臺代碼如下所示。 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頁面中添加該用戶控件,ID為LoginControl1。在該頁面中需要輸出用戶控件中文本框的內容,需要使用( B )代碼。 A.Response.write() B.Response.write(LoginControl1.Value) C.Response.write(Value) D.Response.write(LoginControl.Value) 二.填空題 1.RadioButtonList服務器控件的 RepeatDirection 屬性決定單選按鈕是水平還是垂直方式顯示。 RepeatColumns 屬性可以獲取或設置在RadioButtonList控

    37、件中顯示的列數。 2.使用 Calendar 控件可以在頁面上顯示一個日歷。 3.完成下列代碼,使其實現當DropDownList控件選擇項改變時,Calendar控件的背景顏色發(fā)生改變。頁面代碼: 白色 紅色 黃色 DropDownList控件SelectInexChanged事件處理程序代碼: protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { (DropDo

    39、wnList1. SelectedValue ); } 4.完成下列代碼,以確定多重選擇列表控件ListBox中的選定內容。 string msg = ""; foreach ( ListItem item in ListBox1.Items) { if ( ) { msg += item.Text; } } Label1.Text = msg; 5.完成下列代碼,以動態(tài)的方式為RadioButtonList控件添加項和設置該控件排序方向和顯示列數。 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屬性設置工具提示顯示的文本,使用AlternateText屬性指定在無法找到圖像時顯示的文本。 7.如果希望將特定的輸入控件與另一個輸入控件相比較,需要使用CompareValidator驗證控件。 8.RangeValidator控件中,通過ControlToValidate屬性指定要驗證的輸入控件;MinimumValue屬性指定有效范圍的最小值;MaximumValue屬性指定有效范圍的最大值;Type屬性用于指定要比較的值的數據類型。 9.驗證6位數字的正則表達式 \d{6}。 10.通過 RequiredFieldValidator控件驗證用戶是否在文本框中

    42、輸入了數據;通過CompareValidator控件將輸入控件的值與常數值或其它輸入控件的值相比較,以確定這兩個值是否與比較運算符(小于、等于、大于)指定的關系相匹配;通過CustomValidator控件可以自定義驗證規(guī)則;ValidationSummary控件用于羅列網頁上所有驗證控件的錯誤消息。 11.已知在WebForm1窗體中添加一個名為LoginControl的用戶控件,具體代碼如下。 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="" Inherts=""> <%@ Register src="LoginC

    43、ontrol.ascx" tagname="LoginControl" tagprefix="uc1">

    三.問答題 1.Button、LinkButton和ImageButton控件有什么共同點? 2.比較ListBox和DropDownList控件的相同點和不同點。 3.驗證控件有幾種類型?分別寫出它們的名稱。 4.驗證控件的ErrorMessage和Text都可以設置驗證失敗時顯示

    44、的錯誤信息,兩者有什么不同? 5.在使用RangeValidator控件或CompareValidator控件時,如果相應的輸入框中沒有輸入內容,驗證是否能夠得到通過? 6.如何創(chuàng)建并使用Web用戶控件? 7的區(qū)別。 習 題 一. 單選題 1.創(chuàng)建一個顯示金融信息的Web用戶控件。如果希望該Web用戶控件中的信息能在網頁的請求之間一直被保持,應該采取( B )方法。 A.設置該Web用戶控件的PersistState屬性為真 B.設置該Web用戶控件的EnableViewState屬性為真 C.設置該Web用戶控件的PersistState屬性為假 D.設置該Web

    45、用戶控件的EnableViewState屬性為假 2.Session對象的默認有效期為( C )分鐘。 A.10 B.15 C.20 D.30 3.開發(fā)一個應用程序,該程序將在多服務器上運行。使用會話狀態(tài)來管理狀態(tài)信息。如果想要把會話信息存儲在一臺非處理服務器上,在文件中采用( D )設置來正確地配置會話狀態(tài)。 A. B. C. D. 4.下面程序段執(zhí)行完畢,頁面顯示的內容是( 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.語法有錯,無法正常運行 5.下列( B )對象經常用來制作網頁計數器。 A.Response B.Application C.Request D.Session 6.在同一個應用

    47、程序的頁面1中執(zhí)行Session.Timeout=30,那么在頁面2中執(zhí)行Response.Write(Session.Timeout),則輸出值為( C )。 A.15 B.20 C.30 D.25 7.Application對象的默認有效期為( D )。 A.10天 B.15天 C.20天 D.從網站啟動到終止 8.下面代碼實現一個站點訪問量計數器,空白處的代碼為( 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對象,其差異是什么?如果存儲用戶專用信息,應該使用哪個對象變量來存儲? 2.什么是Cookie?如何創(chuàng)建和讀取Cookie對象? 3.Application對象的Lock方法和UnLock方法具有什么作用? 習 題 一.單選題

    49、1.下面說法錯誤的是( B )。 A.CSS樣式表可以將內容和外觀分離 B.CSS樣式表可以控制頁面的布局 C.CSS樣式表可以使許多網頁同時更新 D.CSS樣式表不能制作體積更小下載更快的網頁 2.CSS樣式表不可能實現( D )功能。 A.將內容和外觀分離 B.一個 CSS 文件控制多個網頁 C.控制圖片的精確位置 D.兼容所有的瀏覽器 3.下面不屬于CSS插入形式的是( A )。 A.索引式 B.內聯式 C.嵌入式 D.外部鏈接式 4.若要在網頁中插入樣式表 main.css,以下用法中,正確的是( A )。 A.

    50、type="text/css" rel="stylesheet"> B. C. D. 5.若要在當前網頁中定義一個獨立類的樣式myText,使具有該類樣式的正文字體為”Arial”,字體大小為9pt,行間距為,以下定義方法中,正確的是( A )。 A. B..myText{Font-Familiy:Arial;Font-size:9pt;Line-Height:} C. D. 6.需要動態(tài)地改變內容頁的母版頁,應該在頁面的( D )事件方法中進行設置。 A.Page_Load

    52、 B.Page_Render C.Page_PreRender D.Page_PreInit 7.創(chuàng)建一個Web頁面,同時也有一個名為“”的母版頁,要讓Web窗體使用master.master母版頁,應該如何處理?( D ) A.加入ContentPlaceHolder控件 B.加入Content控件 C.加入MasterPageFile屬性到“@Page”指令中,并指向master.master,將窗體中

    之間的內容放置在…內 D.在Web頁面的@Page指令中設置

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

    之間的內容放置在內 8.在一個頁面中,如何通過編寫代碼來動態(tài)地應用主題,應該使用以下( 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. 二.填空題 內聯式 、 嵌入式 、 鏈接式 。 2.主題中通常有兩種類型的文件分別是 外觀文件 、 樣式文件 。 3.母版頁為具有擴展名 .master 的ASP.NET文件,它具有可

    55、以包括靜態(tài)文本、HTML元素和服務器控件的預定義布局。母版頁由特殊@ Master指令識別,該指令替換了用于普通.aspx頁的@Page指令。 三.問答題 1.簡述CSS樣式中,樣式選擇符可以有幾種類型? 2.CSS的主要功能是什么? 2.簡述主題中可以包含哪幾類文件? 3.闡述母版頁和內容頁之間的關系。 4.簡述母版頁的工作原理。 習 題 一.單選題 1.在一個Web站點中,有一個站點地圖文件Web.sitemap和一個Default.aspx頁面,在Default.aspx頁面中包含一個SiteMapDataSource控件,該控件的ID為SiteMapDataSour

    56、ce1。如果想以樹形結構顯示站點地圖,該如何處理?( D ) A.拖拽一個Menu到頁面中,并將其綁定到SqlDataSource B.拖拽一個TreeView到頁面中,并將其綁定到SqlDataSource C.拖拽一個Menu到頁面中,并設置該控件的DataSourceID屬性設置為SiteMapDataSource1 D.拖拽一個TreeView到頁面中,并設置該控件的DataSourceID屬性設置為SiteMapDataSource1 2.在一個產品站點中,使用SiteMapDataSource控件和TreeView控件進行導航,站點地圖Web.sitemap配置如下:

    57、

    58、="產品修改" url="~/Admin/Training.aspx" /> 要求當用戶進入管理員頁面后,只顯示管理員節(jié)點及其子節(jié)點。該如何處理?( D ) A.將SiteMapDataSource控件的ShowStartingNode屬性設置為false 二.填空題 1.設計動態(tài)菜單時需要注意的一個方面便是菜單動態(tài)顯示部分從顯示到消失的時間長度,可以調整__Disa

    59、ppearAfter__屬性來設置。默認值為500毫秒。如果將該屬性值設置為___0______,在Menu控件之外暫停便會使其立即消失。將此值設置為____-1___指示暫停時間無限長,只有在Menu控件之外單擊,才會使動態(tài)部分消失。 2.如果希望用戶能夠選擇多個節(jié)點,則可以使用TreeView控件,并在節(jié)點圖像旁邊顯示復選框。如果將__ShowCheckBoxes__屬性設置一個不是TreeNodeTypes.None的值,則會在指定節(jié)點旁邊顯示復選框。當顯示復選框時,可以使用__ SelectedNodeChanged __事件以在每次發(fā)送給服務器的復選框狀態(tài)發(fā)生更改時運行。 三.問

    60、答題 1.簡述SiteMapPath、Menu和TreeView控件的用途。 習 題 一.單選題 1.( D )對象用于從數據庫中獲取僅向前的只讀數據流,并且在內存一次只能存放一行數據。此對象具有較好的功能,可以簡單地讀取數據。 A.DataAdapter B.DataSet C.DataView D.DataReader 2.如果要從數據庫中獲取單值數據,應該使用Command對象的( C )方法。 A.ExecuteNonQuery B.ExecuteReader C.ExecuteScalar D.ExecuteXmlReader 3.如果要從數據庫中獲取多

    61、行記錄,應該使用Command對象的( B )方法。 A.ExecuteNonQuery B.ExecuteReader C.ExecuteScalar D.ExecuteXmlReader 4.如果要對數據庫執(zhí)行修改、插入和刪除操作,應該使用Command對象的( A )方法。 A.ExecuteNonQuery B.ExecuteReader C.ExecuteScalar D.ExecuteXmlReader 5.( C )是開發(fā)人員要使用的第一個對象,被要求用于任何其他ADO.NET對象之前。 A.CommandBuilder對象 B.命令對象 C.連接對象 D.Data

    62、Adapter對象 6.( D )表示一組相關表,在應用程序中這些表作為一個單元被引用。使用此對象可以快速從每一個表中獲取所需的數據,當服務器斷開時檢查并修改數據,然后在下一次操作中就使用這些修改的數據更新服務器。 A.DataTable對象 B.DataRow對象 C.DataReader對象 D.DataSet對象 7.如果希望將FlightNumber字段的值在包含信息字段的表的第一個元素中顯示,你要在表格的元素添加(A )代碼以顯示FlightNumber字段。 A.<%=FlightNumber%> B. C.

    溫馨提示:
    1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
    2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
    3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
    4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
    5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
    6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
    7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

    相關資源

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

    copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

    備案號:ICP2024067431-1 川公網安備51140202000466號


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