Web.asp程序設計課后習題答案(沈士根版)_第1頁
Web.asp程序設計課后習題答案(沈士根版)_第2頁
Web.asp程序設計課后習題答案(沈士根版)_第3頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1. 填空題第一章( 1) .net framework 主要包括 公共語言運行庫 clr 和 類庫。(2) ) asp.net 網站在編譯時,首先將語言代碼編譯成微軟中間語言 msil 。(3) )一臺 iis web 服務器 ip 地址為 9,網站端口號為 8000,則要訪問虛擬目錄 xxxy 中 default.aspx 的 url 為9.8000/xxxy/default.aspx。(4) )可以通過 復制網站 同步網站上的一個文件。2. 是非題(1) )托管代碼是以 clr 為基礎的代碼。( )(2) ) asp.net3.5

2、仍使用 asp.net2.0 引擎。( )( 3) .net framework 3.0 是.net framework 3.5 的一部分。( )(4) ) asp.net 3.5 是邊解釋邊執(zhí)行的。( )(5) )在 visual studio 2008 環(huán)境中開發(fā)網站必須安裝iis。( ) 3.選擇題( 1) .net framwork3.5 不包括( a)a. .net framework 1.1b. .net framework 2.0c. linqd. asp.net ajax(2) )下面( d)網站在建立時要求安裝 microsoft frontpage 服務器擴展。文件系統(tǒng)b.

3、 本地 iisc. ftp 站點 d.遠程站點(3) ) 發(fā)布網站后不可能存在的文件夾是( b)a app_datab.app_codec.app_themesd.bin1. 填空題第二章(1) visual studio 2008 默認建立的 xhiml 文件類型是 transitional。(2) 利用 xhtml 建立一個鏈接到 jxst 郵箱的元素是 。(3) 存放 web 窗體頁 c#代碼的模型有單文件頁模型和 代碼隱藏頁模型 。(4) 單文件頁模型中, c#代碼必須包含于 之間。(5) 外部樣式表通過 元素鏈接到網頁。(6) xml 主要用于 傳輸和存儲 數(shù)據(jù)。2. 是非題(1)

4、) xhtml 是 html 的子集。( )(2) ) xhtml 中每個元素都有結束標記。( )(3) ) .htm 文件不需要編譯,直接從 web 服務器下載到瀏覽器執(zhí)即可。( )(4) ) 基于類的樣式在定義是要加前綴 “#?!保?)(5) ) javascript代碼必須包含在 元素中。( ) 3.選擇題(1) ) css樣式不包括( d)a 基于元素的樣式b. 基于類的樣式c. 基于 id 的樣式d. 基于文件的樣式(2) )下面( b)是靜態(tài)網頁文件的擴展名。a. .netb.htmlc.aspxd.jsp(3) ) app_code文件夾用了存儲( c)a. 數(shù)據(jù)庫文件 b. 共

5、享文件c. 代碼文件d. 主題文件(4) ) web.config 文件不能用于( a)。a. application 事件定義b. 數(shù)據(jù)庫連接字符串定義c. 對文件夾訪問授權d.基于角色的安全性控制1. 填空題第三章(1) ) c#使用的類庫就是 . net framework 提供的類庫。(2) ) 要在一個類中包含 system.data命名空間的語句是 using system.data。(3) ) 使用 static 修飾符能調用未實例化得類中的方法。(4) ) c#中的數(shù)據(jù)類型包括 值類型和引用類型 。(5) ) 枚舉類型 是由一組命名常量組成的類型。(6) ) 在 c#統(tǒng)一類型系

6、統(tǒng)中,所有類型都是直接或間接地從system.object繼承。(7) ) 裝箱實質是把 值類型轉化為引用類型 。(8) ) 至少會執(zhí)行一次循環(huán)的循環(huán)語句是do-while 語句。(9) ) 較適用于一直知循環(huán)次數(shù)的循環(huán)語句是for 語句。(10) ) 如果類名為 userinfo,那么它的構造函數(shù)名為 userinfo。(11) ) 繼承可以重用現(xiàn)有類的數(shù)據(jù)和行為,并擴展新的功能。2. 是非題(1) ) decimal 類型必須在數(shù)據(jù)末尾添加 m 或 m,否則編譯器以 double 類型處理。( )(2) ) 訪問數(shù)據(jù)結構中成員的方式通常使用 “結構名 .成員名 ”形式。( )(3) ) 枚

7、舉類型的變量可能同時取到枚舉中兩個元素的值。()(4) ) 數(shù)組可以有一組數(shù)據(jù)類型不同的元素組成。()(5) ) 在 switch 結構中,每一個 case塊的結束必須有 break 或 goto 語句。( )(6) ) foreach語句適用于枚舉數(shù)組中的元素。( )(7) ) 當一個類實例化時,它的構造函數(shù)中包含的代碼肯定會執(zhí)行。()3. 選擇題(1) ) 下列數(shù)據(jù)類型屬于值類型的是( a)。a. structb.classc.interfaced.delegate(2) )下列數(shù)據(jù)類型屬于引用類型的是( c)。a. boolb.charc.stringd.enum(3) )下列運算符中(

8、 d)具有三個操作數(shù)。 a=b.&c.+d.?(4) )下面有關數(shù)據(jù)類型的描述中不正確的是(b)。a. 在引用類型中,有可能兩個變量引用同一個對象。b. bool 類型中可以用數(shù)字 1 表示 true。c. byte 類型的取值范圍是 0255。、d可以通過轉義符方式輸入字符。(5) )下面對 protected 修飾符說法正確的是( d)a只能在派生類中訪問b.只能在所屬的類中訪問c能在當前應用程序中訪問d能在所屬的類或派生類中訪問(6) )以下有關屬性的說法錯誤的是( b)。a通過屬性能獲取類中private 字 段 的 數(shù) 據(jù)b當屬性定義時,若僅包含 set訪問器,表示該屬性為只讀屬性c

9、屬性的訪問形式是 “對象名 .屬性名 ” d屬性體現(xiàn)了對象的封裝性1. 填空題第四章(1) )在 textbox 控件中輸入內容并當焦點離開 textbox 控件時能觸發(fā)textchanged事件,應設置屬性autopostback=true。(2) )判斷頁面是否第一次載入可通過屬性ispostback實現(xiàn)。(3) )asp.net 3.5 的服務器控件包括 html 服務器控件 和 web 服務器控件 。(4) )添加屬性runat=server可將 xhtml 元素轉化為 html 服務器控件。(5) )設置屬性 enabled 可決定 web 服務器控件是否可用。(6) )當需要將 t

10、extbox 控件作為密碼輸入框時,應設置textmode=password。(7) )對使用數(shù)據(jù)源顯示信息的 web 服務器控件,當設置完控件的屬性datasource后,需要方法 databind() 才能顯示信息。(8) )如果需要將多個單獨的 radiobutton 控件形成一組具有 radiobuttonlist 控件的功能,可以通過將屬性groupname 設置成相同的值實現(xiàn)。2. 是非題(1) )單擊 button 類型控件會形成頁面往返處理( )。(2) )當頁面返回時,在觸發(fā)控件的事件之前會觸發(fā)page_load事件( )。(3) )不能在服務器端訪問html 服務器控件()

11、。(4) )利用 multiview和 view 控件能實現(xiàn)向導功能( )。3. 選擇題(1) ) web 服務器控件不包括( b)。a. wizardb.inputc.adrotatord.calender(2) )下面的控件中不能執(zhí)行鼠標單擊事件的是(c)。a. imagebuttonb.imagemapc.imaged.linkbutton(3) )單擊 button 類型控件后能執(zhí)行單擊事件的是(a )。a. onclinentclickb.onclickc. oncommandclickd.onclientcommand(4) )當需要用控件輸入性別時,應選擇的控件是(d)。a.c.

12、checkboxlableb.d.checkboxlistradiobuttonlist( 5)下面不屬于容器控件的是(b)。a.panelb.checkboxc.tabled.placeholder1 填空題第五章(1) )窗體驗證包括客戶端和服務器端 兩種形式。(2) )判斷頁面的屬性 isvalid值可確定整個頁面的驗證是否通過。(3) )若頁面中包含驗證控件,可設置按鈕的屬性causesvalidation=false, 使得單擊該按鈕后不會引發(fā)驗證過程。(4) )若要對頁面中包含的控件分成不同的組進行驗證,則應設置這些控件的屬性 validationgroup 為相同值。(5) )通

13、過正則表達式定義驗證規(guī)則的控件是regularexpressionvalidator。(6) )設置屬性controltovalidate指定被驗證控件的 id 。2. 是非題(1) )如果客戶機禁用 javascript,則驗證必須采用服務器端形式。( )(2) )服務器端驗證是為了保證給用戶較快的響應速度。( )(3) )要執(zhí)行客戶端驗證必須設置驗證控件屬性enableclientscript 值為 true.( )(4) ) comparevalidator 控件不能用于驗證數(shù)據(jù)類型。( )(5) )使用 comparevalidator 控件時,可以同時設置屬性 controltoco

14、mpare 和valuetocompar 的值。( )3. 選擇題(1) )下面對 asp.net3.5 驗證控件說法正確的是(a)。a.可以在客戶端直接驗證用戶輸入信息并顯示錯誤信息。b.對一個下拉列表控件不能使用驗證控件c.服務器驗證控件在執(zhí)行驗證時必定在服務器端執(zhí)行d.對驗證控件,不能自定義規(guī)則(2) )下面對 customvalidator 控件說法錯誤的是( d)。a. 能使用自定義的驗證函數(shù)b. 可以同時添加客戶端驗證函數(shù)和服務端驗證函數(shù) c.指定客戶端驗證的屬性是 clientvalidationfuctiond.屬性 runat 用來指定服務器端驗證函數(shù)(3) )使用 vali

15、datorsummary 控件需要以對話框形式顯示錯誤信息,則應( b)。a. 設置屬性 showsummary 值為 trueb. 設置屬性 showmessagebox 值為 truec. 設置屬性 showsummary 值為 falsed. 設置屬性 showmessagebox 值為 true(4) )如果需要確保用戶輸入大于 100 的值,應該使用 (c)驗證控件。a.requiredfieldvalidator.b. rangevalidatorc. comparevalidatord. regularexpressionvalidator1. 填空題第六章(1) ) 從 htt

16、p:/3/custom.aspx?id=4703中獲取 id 值的方法是request.querystringid 。(2) ) 要獲取客戶端 ip 地址,可以使用request.servervariablesremote_addr。(3) ) 終止 asp.net 網頁執(zhí)行可以使用response.end()。(4) ) 要獲取網頁 default.aspx 物理路徑可以使用 server.mappath(default.aspx)。(5) ) 狀態(tài)管理具有客戶端和服務器端兩種方式。(6) ) 設置 button 類型控件的屬性postbackurl值可確訂單擊按鈕后跳轉

17、到相應網頁。(7) ) session對象啟動時會觸發(fā)session_start事件。(8) ) 設置繪畫有效時間為 10 分鐘的語句是session.timeout=10; 。(9) ) 若設置瀏覽器禁止 cookie,要有效地識別用戶可以在 web.config中加入 。(10) ) 要對 application 狀態(tài)變量值修改之前應使用application.lock()。2. 是非題(1) 判斷屬性 iscrosspostback的值可確定是否屬于跨網頁提交。( )(2) application 狀態(tài)可由網站所有用戶進行更改。( )(3) 使用 html 控件時將不能保持 viewst

18、ate 狀態(tài)。( )(4) viewstate 狀態(tài)可以在網站的不同網頁間共享。( )(5) session狀態(tài)可以在同一會話的不同網頁間共享。()(6) 使用 profile 管理個人狀態(tài)信息需要添加連續(xù)數(shù)據(jù)庫的代碼。()(7) 當關閉瀏覽器窗口時, session_end事件立即被觸發(fā)。( )3. 選擇題(1) 要重定向網頁,不能使用( c)alinkbutton 控件b.httpresponse.redirec(t )方法cimage 控件d.httpserverutility.transfer ()方法(2) 下面的( a)對象可使用于使服務器獲取從客戶端瀏覽器提交的信息。a http

19、requestb.httpresponsec.httpsessionstated.httpapplication(3) session狀態(tài)和 cookie 狀態(tài)的最大區(qū)別是 (a)。a儲存的位置不同 b. 類型不同c生命周期不同d. 容量不同(4) 默認情況下, session狀態(tài)的有效時間是( d)a 30 秒b.10 分鐘 c.30 分鐘 d.20 分鐘(5) )執(zhí)行 lblmsg.text= ”a herf= http:/www.microsoft.co微m軟”語;句后,頁面上顯示的內容是( b)。aa href= 微軟 b.以超鏈接形式顯示 “微軟”c 微 軟 d程序出錯1、填空題第七

20、章(1) 數(shù)據(jù)源空間包括 accessdatasource、linqdatasource、objectdatasource、 sqldatasource、xmldatasource 和 sitemapdatasource。(2) 連接數(shù)據(jù)庫的信息可以保存在 web.config 文件的 配置節(jié)中。(3) 利用命令行工具 aspnet_regiis.exe可以為連接字符串加密。(4) 能連接 “層次化數(shù)據(jù) ”的數(shù)據(jù)源控件是 xmldatasource 和 sitemapdatasourc(5) 根據(jù)數(shù)據(jù)源的不同, linq 可分為 linq to object 、linq to sql 、lin

21、q to xml和 linq to dataset。(6) )在 linq to sql 中,將 sql server 數(shù)據(jù)庫映射為datacontext類,表映射為實體類,存儲過程映射為方 法 。2、是非題、(1) 數(shù)據(jù)源控件的 selected事件肯定會被觸發(fā)。( )(2) sqldatasource控件只能訪問 sql server 數(shù)據(jù)庫。( )(3) 連接 sql server 2005 和 sql server 2005 express的連接字符串格式是一樣的。( )(4) 利用 linq 查詢表達式可建立匿名對象。( )(5) linq 查詢表達式的值必須要指定數(shù)據(jù)類型。( )(

22、6) 在 linq 查詢中, 使用 group 子句分組后, 其結果集合與原集合的結構相同( )(7) accessdatasource控件只能用于訪問 access數(shù)據(jù)庫。( )3、選擇題(1) 連接數(shù)據(jù)庫的驗證方式不包括( a)。aforms 驗證b.windows 驗證c.sql server驗證d.windows 和 sql server混合驗證(2)下面有關 sqldatasource控件的描述中錯誤的是( d)a. 可連接 access數(shù)據(jù)庫b. 可執(zhí)行 sql server 中的存儲過程c.可插入、修改、刪除、查詢數(shù)據(jù)d在數(shù)據(jù)操作時,不能使用參數(shù)(3)下面有關 linq to s

23、ql 的描述中錯誤的是( b) a.linq 查詢返回的結果是一個集合b.linq to sql 可處理任何類型數(shù)據(jù)c. 利用 linq to sql 要調用 sql server中定義的存儲過程只需要調用映射后的方法d. 使用 linq to sql 集合函數(shù)的參數(shù)常用 lambda 表達式(4)下面有關 linq to xml的描述錯誤的是( c)a.可插入、修改、刪除、查詢元素b.可讀取整個 xmlc. 不能創(chuàng)建 xml 文檔d需要導入 system.xml.linq 命名空間1. 填空題第八章(1) 數(shù)據(jù)綁定控件通過屬性datasourceid與數(shù)據(jù)源控件實現(xiàn)綁定。(2) 數(shù)據(jù)綁定控件

24、通過屬性datasourc與 linq 查詢返回的結果實現(xiàn)綁定。(3) gridview 的屬性allowpaging確定是否分頁。(4) 若設置了 imagefile 列的屬性 dataimageurlformatstring=“/pic/0,”其中的0 由屬性dataimagefield值確定。(5) 模板列中實現(xiàn)數(shù)據(jù)綁定時,eval()方法用于單向綁定, bind()方法用于雙向綁定。(6) 實現(xiàn)不同頁顯示從主從表常利用查詢字符串傳遞數(shù)據(jù)。2. 是非題(1) gridview 中能調整列的順序。( )(2) gridview 中內置了插入數(shù)據(jù)的功能。()(3) 在模板中可添加任何類型的控

25、件。( )(4) 模板列中的綁定方法必須寫成 或式。( )(5) 經過設置, detailsview 能同時顯示多頭記錄。( )3. 選擇題(1) 如果希望在 gridview 中顯示 “上一頁 ”和“下一頁 ”的導航欄,則屬性集合 pagersettings中的屬性 mode 值應設為( b)。a. numericb.nextpreviousc.nextprevd. 上一頁,下一頁(2) 如果對定制后的 gridview 實現(xiàn)排序功能,除設置gridview 的屬性allowsorting 的值為 true 外,還應該設置( a)屬性。a,sortexpression b,sort c, s

26、ortfield d,datafieldtext(3) 利用 gridview 和 detailsview 顯示主從表數(shù)據(jù)時, detailsview 中插入了一條記錄需要刷新 gridview ,則應把 gridview 。databind()方法的調用置于( d)事件的代碼中。a,gridview 的 iteminsertingb, gridview 的 iteminserted c,detailsview 的 iteminsertingd, detailsview 的 iteminserted一填空題第九章1. asp.net3.5 提供的身份驗證方式包括 _ windows 驗證 、p

27、assport驗證、none 驗證和 forms 驗證_.2. 適合于企業(yè)內部使用的驗證方式是 _ windows 驗證 .3. 要獲取 web.config 中配置節(jié)的屬性信息可使用 _ formsauthentication 類.4. 若要求用戶注冊是密碼至少 8 位,應設置 配置節(jié)的 _ minrequiredpasswordlength=8.二是非題1. forms 驗證不能應用于企業(yè)內部網絡()2. forms 驗證使用時需要在操作系統(tǒng)中建立用戶()3. 成員資格管理、角色管等信息只能存儲在aspnetdb.mdf 數(shù)據(jù)庫中( )4. 結合使用 createuserwiard控件的發(fā)

28、送郵件功能和屬性autogeneratepassword課驗證注冊用戶的電子郵件正確性( )5. 使用 loginname 空間可以顯示登入用戶的狀態(tài)( )6. 一個用戶只能歸屬于一種角色()7. changepassword控件在修改密碼成功口可向用戶發(fā)送電子郵件()三選擇題1. 利用網站管理工具,不能實現(xiàn)的操作時(b) a、設置網站的身份驗證類型b、管理操作系統(tǒng)用戶c、刪除角色d、用戶授權2. 下面有關 loginview 控件的描述中,錯誤的是( c) a、可以為不同的角色提供不同的視圖b、可以為不同的角色提供相同的視圖c、若已設置 anonymoustemplate和 loggedin

29、template,則在顯示時首先顯示 anonymoustemplate視圖d、可以為登入用戶提供相同的視圖3. 若某文件夾的 web.config 中包含如下代碼:則允許訪問此文件夾下網頁的角色的有(a) a、adminb、admin 和 memberc、memberd、拒絕所有角色用戶4. login 控件的屬性 destinationgpageurl 的作用是( d) a、登錄成功時的提示b、登陸失敗時的提示c、登錄失敗時轉向的網頁d、登陸成功時轉向的網頁一、填空題第十章1. 主體可以包括 _外觀文件 、樣式表文件和 _圖片文件 。2. 母版頁由特殊的 master指令識別,該指令替換了

30、用于普通 .aspx網頁的page指令。3. 母版頁中可以包含一個或多個可替換內容占位符contentplaceholder控件_。4. 如果用戶要想在網站運行時動態(tài)地添加或刪除webpart控件,則需要添加 _ catalogzone控件_控件。5. 內容頁通過 _ masterpagefile和母版頁建立聯(lián)系。二、是非題1. 主題至少要有樣式表文件。()2. 母版頁只能包含一個 contentplaceholder控件。( )3. 在同一主題中每個空間類型只允許有一個默認的控件外觀。( )4. 控件外觀中必須制定 skinid 值。( )5. 同一主題中不允許一個控件類型有重復的skini

31、d。( )6. 每個部件頁可以包含多喝 webpartmanager控件。( )三、選擇題1. 主題不包括( d)a. skin 文件b.css文件c.圖片文件d.config 文件2. 一個主體必須包含( a)a. skin 文件b.css文件c.圖片文件d.config 文件3. 母版頁文件的擴展名是( b)a. .aspxb. .masterc. .csd. .skin 4.在( d )模式下,允許重新啟用被用戶關閉的webpart控件。、a.browsedisplaymodeb. designdisplaymodec.editdisplaymoded. catalogdisplaymo

32、de1. 填空題第十一章(1) )網站地圖文件的擴展名是 .sitemap。(2) ) 元素的 url 屬性表示 鏈接目標頁的地址 。(3) )若要使用網站導航控件,必須在 _ web.sitemap_文件中描述網站的結構。(4) ) sitemappath控件的屬性 pathdirection 功能是_獲取或設置導航路徑節(jié)點的呈現(xiàn)順序 _。2. 是非題(1) )一個網站地圖中只能有一個 根元素。( )(2) )網站導航文件不能嵌套使用。( )(3) )網站導航控件都必須通過 sitemappath控件來訪問網站地圖數(shù)據(jù)。( )(4) )母版頁中不能 tianjia 導航控件。( )3. 選擇

溫馨提示

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

評論

0/150

提交評論