Web應(yīng)用開發(fā)復(fù)習(xí)資料_第1頁
Web應(yīng)用開發(fā)復(fù)習(xí)資料_第2頁
Web應(yīng)用開發(fā)復(fù)習(xí)資料_第3頁
Web應(yīng)用開發(fā)復(fù)習(xí)資料_第4頁
Web應(yīng)用開發(fā)復(fù)習(xí)資料_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、期末復(fù)習(xí)題一、名詞解釋命名空間身份驗證 自定義控件托管代碼公共語言運行庫授權(quán)Web效勞器控件二、填空題1快捷圖標(biāo)馬表示:o2. 在ODBC模型中,最終是通過來操作數(shù)據(jù)庫的.3. 使DataAdapter的方法,可以將數(shù)據(jù)填充到 DataSet中.4 .在Web窗體的Page_Load事件中可以通過 屬性區(qū)分窗體是首次還是回送(PostBack)o5. 為保證用戶輸入的值在指定的范圍內(nèi),應(yīng)該選擇 驗證控件.6. Web.config中,所有的配置都必須包含在 標(biāo)記下.7. Repeater控件中必須使用的模板是 .8 .當(dāng)使用集成身份驗證訪問SQLServer數(shù)據(jù)庫時,SQLServer驗證的W

2、indows用戶賬號是:_9 .要獲取DataGrid編輯模板中TextBox的文本,需要使用轉(zhuǎn)換函數(shù) 一.10. 在處理DataGrid的自動分頁事件代碼中,應(yīng)將新的頁碼賦給DataGrid的 屬 性.11. 快捷圖標(biāo)表示:.12. 可以在VS.NET開發(fā)環(huán)境的窗口對SQLServer進(jìn)行治理.13. 效勞器驗證控件的 屬性可以將錯誤信息傳達(dá)給用戶.14 . Web.config中,所有的配置都必須包含在 標(biāo)記下.15 .在基于Forms的身份驗證中,authorization節(jié)的?表示 , *表示°16. 為了在DataGrid中實現(xiàn)數(shù)據(jù)排序,通常情況下為其DataSource屬

3、性設(shè)置的數(shù)據(jù)源是:17 . Codebehind主要是通過把 和 放在不同的文件中來實現(xiàn)代碼別離的.18. VB.NET的編譯命令是: o19 .使用Comma nd的 方法返回DataReader對象.20 .在D ataGrid控件中實現(xiàn)數(shù)據(jù)修改的三個方法是:EditCommand、CancelCommand和.21 .使用頁的 屬性可以確定是否啟用了跟蹤.22. ASP.NET提供進(jìn)行身份驗證的三種方式分別是、和微軟Passport身份 驗證.23 .在Web效勞器驗證控件與被驗證的控件之間是通過 屬性進(jìn)行關(guān)聯(lián)的.24 .公共語言運行庫中有兩種代碼:和 o三、選擇題1. 公共語言運行庫(

4、CLR)提供了以下功能:A. 基類(the baseclasses ) B. Com控件的注冊C.代碼的托管D. Web窗體2 .頁面事件的生命周期順序是:A. Page_Load, Page_ In it, Chan ge, Click, Page U nl oadB. Page Load, Page_ In it, Click, Chan ge,Page_ Uni oadC. Page_ In it, Page Load, Chan ge, Click, Page_ Uni oadD. Page_ In it, Page_Load, Click, Chan ge, Page_ Uni oa

5、d3 .在VisualnStudio.NE集成開發(fā)環(huán)境中,當(dāng)你想把二個Web效勞器控件添加到你的 Web窗體時,卻發(fā)現(xiàn)工具箱中沒有“ Web窗體選項卡.為什么?A. 你需要設(shè)置工具箱的選項B. 工具箱的屬性需要重新設(shè)置并添加“ Web窗體選項卡C. 你當(dāng)前的位置是在 “ HTML視圖,不是“設(shè)計 視圖D. 工具箱中沒有“ Web窗體選項卡4 .訪問Access數(shù)據(jù)庫,需要使用的命名空間是:A. System.Data B. System.Data.OleDB C. System.Data.SqlClie nt D. System.OleDB.9.1011121314151617如

6、果你想從兩個不同數(shù)據(jù)庫的表中獲取數(shù)據(jù),最好的解決方案是:A. 為每個表分別創(chuàng)立一個DataSetB. 創(chuàng)立一個DataSet并使用2個不同的DataAdapter填充數(shù)據(jù)到該DataSetC. 在ADO.NET中不可能D. 為其中一個表創(chuàng)立一個DataSet ,將該DataSet轉(zhuǎn)換為XML文件,然后獲取另一個表的數(shù)據(jù).在 Web窗體中有2個密碼輸入框,如果對第2個密碼輸入框既要驗證用戶是否填寫,又要驗證該密碼是否與 第1個密碼輸入框中密碼相同,應(yīng)該選擇的驗證控件是:A. CompareValidator 控件 B. Validation Summary 控件 C. RequiredField

7、Validator 控件D.同時使用 RequiredFieldValidator 控件和 CompareValidator 控件在設(shè)計Web窗體時,為了防止Web效勞器返回給用戶的HTML代碼出現(xiàn)與瀏覽器不兼容的問題.最好 選擇:A. 只使用HTML控件B.只使用HTML效勞器控件C. 只使用Web效勞器控件D.以上都不對包含SQLServer數(shù)據(jù)提供者的命名空間是:A.System.Data.SqlTypesB. System.Data.SqIServerC. System.Data.SqIProvider D. System.Data.SqlClient指出以下程序的運行結(jié)果:Dim m

8、yarray() As Integer = (0, 1,2, 3)Console. WriteLine(myarray(4)A. 0 B. 1 C. 2 D. 3 E.數(shù)組越界錯誤.在使用Validationsummary控件時,默認(rèn)情況是除Validationsummary控件要顯示所有驗證控件 中的 錯誤消息(ErrorMessage )外,每個驗證控件還要顯示其自己的ErrorMessage.請問:如何 設(shè)置才能使 頁面只顯示錯誤匯總信息,單個驗證控件的錯誤信息不再顯示?A. 將所有驗證控件的Text屬性設(shè)置為空B. 將所有驗證控件的ErrorMessage屬性設(shè)置為空C. 將所有驗證控

9、件的Display屬性設(shè)置為空D. 以上三個步驟都作在設(shè)計Web窗體時,為了防止Web效勞器返回給用戶的HTML代碼出現(xiàn)與瀏覽器不兼容的問題.最 好選擇:A.只使用HTML控件 B.只使用HTML效勞器控件C.只使用Web效勞器控件 D.以上都不對將字段student綁定到Repeater控件的語法是:A. DataBinder.Eval(Container. Dataltem,"student")B. DataBinder.Eval(Container,HDataltem.student")C. <%# DataBinder.Eval(Container.

10、 Dataltem,"student") %> D.以上都不對.用戶控件的文件擴展名是?A. asx B. aspx C. ctl D. ascx .如果你想從兩個不同數(shù)據(jù)庫的表中獲取數(shù)據(jù),最好的解決方案是:A. 為每個表分別創(chuàng)立一個DataSetB. 創(chuàng)立一個DataSet并使用2個不同的DataAdapter填充數(shù)據(jù)到該DataSetC. 在ADO.NET中不可能D. 為其中一個表創(chuàng)立一個DataSet,將該DataSet轉(zhuǎn)換為XML文件,然后獲取 另一個表的數(shù)據(jù).執(zhí)行SqlCommand的什么方法可以創(chuàng)立一個SqlDataReader?A. Fill B. Ex

11、ecuteQuery C. ExecuteReader D. ExecuteSqlData以下哪個選項能夠?qū)崿F(xiàn):除了 Joe和Jane以外,允許所有其它用戶訪問?A. <deny users="?" /> B. <deny users="Joe, Jane" />C. <deny users="Joe, Jane" /> D. <allow users="*n /><allow users="?n /><deny users="Joe, J

12、ane'* />.在使用Validationsummary控件時,默認(rèn)情況是除Validationsummary控件要顯示所有驗證控件 中的 錯誤消息(ErrorMessage )外,每個驗證控件還要顯示其自己的ErrorMessage.請問:如何 設(shè)置才能使 頁面只顯示錯誤匯總信息,單個驗證控件的錯誤信息不再顯示?A. 將所有驗證控件的Text屬性設(shè)置為空B. 將所有驗證控件的ErrorMessage屬性設(shè)置為空C. 將所有驗證控件的Display屬性設(shè)置為空D.以上三個步驟都作18 請選出適宜的效勞器驗證控件,在用戶輸入郵件地址時進(jìn)行驗證A. Ran geValidator

13、B. RequiredFieldValidator C. CompareValidatorD. RegularExpressio nV alidator E. CustomValidator19 .可以在VS.NET開發(fā)環(huán)境的 窗口中對Windows操作系統(tǒng)的各種效勞進(jìn)行治理:A.效勞器治理器B.類視圖C.屬性窗口 D.解決方案資源治理器E.工具箱20 .在使用RangeValidator控件時,必須設(shè)置以下哪些屬性:A. Maximum Value, Minimum Value, con trolToValidate, ErrorMessageB. Maximum Value, Mi nim

14、um Value, Type, ErrorMessageC. Maximum Value, Minimum Value, con trolToValidate, Type ,ErrorMessageD. Maximum Value, Minimum Value, ErrorMessage21 . Web窗體頁是從以下哪個類繼承而來?A. System.Data B. System C. System.Ul.Web.Page D. System.Web22 . Just-in-Time (JIT)編譯器的作用是:A.把MSIL編譯本錢機代碼(native code)以適合程序所在機器B.直接生成

15、可執(zhí)行文件C.在需要的時候逐行解釋執(zhí)行D.生成metadata元數(shù)據(jù)23 .如果你想在Web窗體上顯示銷售報表,使用哪一個對象可以最有效地獲得數(shù)據(jù)?A. DataReader B. DataSet C. DataAdapter D. RecordSet24 .在DataGrid中,當(dāng)DataSource屬性設(shè)置為一個DataSet時,貝U DataMember屬性應(yīng)該設(shè)置為:A. DataSet的一列B. DataSet的一個表C.不需要設(shè)置D.都不對四、簡做題1. 編寫一段代碼,將以下數(shù)組的第1列第2個元素的值賦為20,并答復(fù)該數(shù)組一共有多少個元 素.Dim myArray(3,3) As

16、In teger2. 寫出獲得下列圖中DataGrid的姓名編輯框中的文本的代碼.3.如果打算從本地SqIServer的pubs數(shù)據(jù)庫中獲取數(shù)據(jù),并使用集成身份驗證,請寫出創(chuàng)立該連接的代碼.4. 如何使一個TextBox變?yōu)橹蛔x?什么特性能夠讓效勞器識別元素是否為效勞器控件?為么要使用Validationsummary效勞器驗證控件?5. 簡述使用效勞器驗證控件的一般步驟.6 .如果打算從本地SqIServer的pubs數(shù)據(jù)庫中獲取數(shù)據(jù),并使用集成身份驗證,請寫出創(chuàng)立該連接的代 碼.7.以下程序的運行結(jié)果是什么?Dim myarray() As In teger = 1,2, 3, 4)Dim

17、 I as in tegerfor i=1 to 4system.c on sole.writeli ne(myarray(i)n ext&什么時候 Web窗體會執(zhí)行回送(PostBack)操作?五、編程題其中,各字段分別為(編號:id,名:1.下列圖中的DataGrid可實現(xiàn)數(shù)據(jù)的排序和升降序自動切換功能.name, : phoneJ也址: address).名地址172-32-1176Johnson10932 班緲 Rd.408 496-7223213-46-E915Marjorie309 63rd St. #411415 986-7020238-95-7766Cheryl589

18、Darwin Ln.415 548-7723267A41-2394Mi chael22 Cleveland Avt #1440S 2S6-242S274-EQ-9391Dean5420 College Av415 834-2319341-22-1732Meander10 Mississippi Dr.913 843-0462以下代碼通過Bind_Data過程實現(xiàn)數(shù)據(jù)獲取和綁定,其中排序表達(dá)式和排序方向分別使用ViewState("SortString")和ViewState("lsAscendingH)變量保存.請根據(jù)注釋填寫未完成的代碼. 程序運行時候在Page

19、_Load中直接調(diào)用Bind_Data過程執(zhí)行數(shù)據(jù)獲取和綁定操作.Private Sub Page_Load(ByVal sen der As System.Object,ByVai e As System.Eve ntArgs) Han dies MyBase.LoadBi nd_Data()End Sub在DataGridl SortCommand過程中處理排序命令,其代碼如下:'處理排序命令Private Sub DataGrid 1_SortComma nd(ByVal source As Object,ByVai e AsSystem.Web.Ul.WebC on trols

20、.DataGridSortComma nd Eve ntArgs) Ha ndlesDataGridl .SortComma ndIf e.SortExpression = ViewState("SortString") Then'兩次排序表達(dá)式相同,點擊的是同一個字段,將排序方向顛倒一下 Else,點擊的是另一個字段,根據(jù)升序處理ViewState("lsAsce ndin g") = TrueEnd If'將排序表達(dá)式保存起來Bi nd_Data()End SubPrivate Sub Bi nd_Data()Dim conn As

21、SqlC onn ectio n = New SqlC onnection( _"server=localhost netsdk;database=pubs;Trusted_C onn ecti on=Yes")Dim cmd As Sq I Data Adapter = New SqlDataAdapter( _"SELECT top 6 * FROM authors ", conn)'定義并初始化數(shù)據(jù)集 cmd.Fill(ds, "authors'*)'定義并獲取數(shù)據(jù)視圖 通過ViewState變量Sortstrin

22、g實現(xiàn)數(shù)據(jù)排序 dv.Sort = ViewState("SortStri ng")'沒有點擊的時候初始化為升序If ViewState("lsAscending") Is Nothing ThenViewState("lsAsce ndin g)= TrueEnd IfIf Not ViewState("lsAsce ndi ng") The n,處理降序情況 ( 3分)End IfDataGridl .DataSource = dvDataGridl.DataBi nd()End Sub2 .下面的程序通過Dat

23、aReader從SQLServer的數(shù)據(jù)庫中獲取數(shù)據(jù),并將 DataReader綁定到 DataGrid 中.請根據(jù)程序代碼中的注釋將程序補充完整.,創(chuàng)立SQLServer數(shù)據(jù)庫連接'數(shù)據(jù)庫效勞器名稱:Lon don'數(shù)據(jù)庫名稱:Pubs'使用信任連接Dim conn As SqlC onn ectio n =New SqlC onn ecti on Server=L ondon; database=pubs;Trusted_C onn ecti on=true'翻開連接conn. Ope n()' 創(chuàng)立一個Comma nd對象Dim sqlstr =

24、"select aujd,address,ph on e,city from authors"Dim cmd As SqlComma nd = New SqlComma nd '定義 DataReader 對象 dr'獲取數(shù)據(jù)到DataReader對象dr中 ,綁定到DataGrid數(shù)據(jù)顯示控件中Me.DataGridl .DataSource = drMe.DataGridl.DataBi nd()'關(guān)閉 DataReader 和 Conn ection dr.Close()conn. Close()phone,3. 下列圖中的DataGrid可實

25、現(xiàn)數(shù)據(jù)的更新.其中,各字段分別為編號:id,姓名:name, 地址: address,i#根據(jù)注釋完成相應(yīng)功能.毒 DotaGiid_l Microsoft intcinct Explotctejl Up;/>1uLdhosl:a<5rid2女件己 miD 杏看3,KiBiQ 工巨 假設(shè)吹s<-砂,B 少 嗔 田收藏花 好修 j Mr m京以朋Q.g笙號Mi|邱枚倫時可|北享四M村Fbt廣偵RX32王春鳳010643540育矢門中圭由3010-664UJ540二中央也APrivate Sub DataGrid 1_UpdateComma nd(ByVal source As

26、Object, ByVai e As System.Web.UI.WebC on trols.DataGridComma nd Eve ntArgs) Han dies DataGridl17. 用戶界面(user interface ) > 程序邏輯(programming logic)18. VBC 19 . ExecuteReader 20. UpdateCommand21. Trace.IsEnabled 22. Windows 的身份驗證、窗體 Forms 的身份驗證 23. ControlToValidate24 .托管代碼、非托管代碼三、選擇題1. C2. C3. C4.

27、B5. B6. D 7. C 8. D 9. E 10. C 11. C 12. C 13. D14. B 15. C16. D 17. c 18. D 19. A 20. C 21. C 22. A 23. A 24. B四、簡做題1. Dim myArray(3, 3) As IntegermyArray(0, 1) = 20數(shù)組中共有16個元素(注:可以使用myArray.Length得到)2. Ctype(e.ltem.Cells(2).Controls(0),TextBox).Text3. "Server=localhost; database=pubs; Trusted_

28、Connection=true"或者"Data Source=localhost; Initial Catalog = pubs; Integrated Security=SSPI "4. 設(shè)置其Readonly屬性為True可使一個TextBox變?yōu)橹蛔x;runat = "server能夠讓效勞器識別元素是否為效勞器控件;當(dāng)頁面上的驗證控件比擬多時,可以通過Validationsummary控件將所有的錯誤信息集中顯示到頁面的某 個區(qū)域(例如頂端或底部).5. 使用效勞器驗證控件的一般步驟為:a) 添加效勞器驗證控件b) 設(shè)置ControlToVali

29、date屬性到需要驗證的控件c) 設(shè)置ErrorMessage屬性為相應(yīng)的錯誤提示信息d) 設(shè)置其他的屬性e) 如果與Validationsummary 起使用,可以設(shè)置Text屬性單獨顯示不同的錯誤提示信息,Display屬 性設(shè)置為None那么不單獨顯示錯誤信息.6. "Server=localhost; database=pubs; Trusted_Connection=trueH或者"Data Source=localhost; Initial Catalog = pubs; Integrated Security=SSPI "7. “數(shù)組越界錯誤8. 當(dāng)使用Button類按鈕時,其Cl

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論