




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《數(shù)據(jù)庫設(shè)計與實踐》綜合練習(xí)題(二)一、填空題1、快捷圖標表示:________,快捷圖標表示:________,快捷圖標表示:________。2、VB.NET的編譯命令是:________。3、使用Command的________方法返回DataReader對象。4、服務(wù)器驗證控件的________屬性可以將錯誤信息傳達給用戶。5、在Web窗體的Page_Load事件中可以通過________屬性區(qū)分窗體是首次還是回送(PostBack)。6、在引用用戶控件的ASP.NET程序中,包含一些特殊的Page指令。其中,指明程序使用的編程語言的為________屬性,而________屬性設(shè)定事件處理真正的代碼位置,________屬性則設(shè)定需要引入的類名。7、使用頁的________屬性可以確定是否啟用了跟蹤。8、在Web服務(wù)器驗證控件與被驗證的控件之間是通過________屬性進行關(guān)聯(lián)的。9、聲明一個用戶控件的三個主要元素是________、________和________。10、Web.config中,所的有配置都必須包含在________標記下。11、在基于Forms的身份驗證中,<authorization>節(jié)的?表示________,*表示________。12、Session_Start事件是在________文件中定義的。13、要獲取DataGrid編輯模板中TextBox的文本,需要使用轉(zhuǎn)換函數(shù)________。14、包含Web窗體事件代碼的文件后綴是________。15、為DataList設(shè)置水平布局的屬性是________,設(shè)置每行重復(fù)記錄數(shù)的屬性是________。16、為了在DataGrid中實排序,通常情況下為其DataSource屬性設(shè)置的數(shù)據(jù)現(xiàn)數(shù)據(jù)源是:________。二、選擇題1、指出以下程序的運行結(jié)果:Dimmyarray()AsInteger={0,1,2,3}Console.WriteLine(myarray(0))1A.0B.1C.2D.3E.數(shù)組越界錯誤2、在VS.NET開發(fā)環(huán)境中,在同一個解決方案容器中(多選):A.可以包含多個項目,但這些項目必須是相同類型的應(yīng)用程序(例如:Windows應(yīng)用程序或者Web應(yīng)用程序)B.可以包含多個項目,而且這些項目的類型可以不同,例如Windows應(yīng)用程序的項目可以和Web應(yīng)用程序的項目并存C.只能有一個項目,該項目可以同時使用VB.NET和C#編程語言D.只能有一個項目,該項目不能同時使用VB.NET和C#編程語言E.可以包含多個項目,但每一個項目只能使用一種編程語言3、在使用ValidationSummary控件時,默認情況是除ValidationSummary控件要顯示所有驗證控件中的錯誤消息(ErrorMessage)外,每個驗證控件還要顯示其自己的ErrorMessage。請問:如何設(shè)置才能使頁面只顯示錯誤匯總信息,單個驗證控件的錯誤信息不再顯示?A.將所有驗證控件的Text屬性設(shè)置為空B.將所有驗證控件的ErrorMessage屬性設(shè)置為空C.將所有驗證控件的Display屬性設(shè)置為空D.以上三個步驟都作4、在VisualStudio.NET集成開發(fā)環(huán)境中,當你想把一個Web服務(wù)器控件添加到你的Web發(fā)卻現(xiàn)工具箱中沒有“Web”選項卡。為什么?A.你需要設(shè)置工具箱的選項B.工具箱的屬性需要重新設(shè)置并添加“Web”選項卡C.你當前的位置是在“HTML”視圖,不是“設(shè)計”視圖D.工具箱中沒有“Web”選項卡5、在使用RangeValidator控件時,必須設(shè)置以下哪些屬性:A.MaximumValue,MinimumValue,controlToValidate,ErrorMessageB.MaximumValue,MinimumValue,Type,ErrorMessageC.MaximumValue,MinimumValue,controlToValidate,Type,ErrorMessage2
D.MaximumValue,MinimumValue,ErrorMessage6、將字段student綁定到Repeater控件的語法是:A.DataBinder.Eval(Container.DataItem,"student")B.DataBinder.Eval(Container,"DataItem.student")C.<%#DataBinder.Eval(Container.DataItem,"student")%>D.以上都不對7、如果DataList的RepeatDirection屬性為RepeatDirection.Horizontal,RepeatColumns=3,下面哪一個布局是正確的?A.12345678910B.12583694710C.12345678910D.159237486108、以下代碼是在Web窗體中添加一個用戶控件的代碼:<MyControls:TestControlid="TestControl1"runat="server">該用戶控件在使用前必須注冊,請選出正確的注冊語句。3A.<%@RegisterTagPrefix="MyControls"TagName="TestControl"Src="TestControl.ascx"%>B.<%@RegisterTagPrefix="TestControl"TagName="MyControls"Src="TestControl.ascx"%>C.<%@RegisterTagPrefix="MyControls"TagName="TestControl"Src="TestControl.aspx"%>D.<%@RegisterTagPrefix="MyControls"TagName="TestControl"%>9、Web窗體頁是從以下哪個類繼承而來?A.System.DataB.SystemC.System.UI.Web.PageD.System.Web10、在Web窗體中有2個密碼輸入框,如果對第2個密碼輸入框既要驗證用戶是否填寫,又要驗證該密碼是否與第1個密碼輸入框中密碼相同,應(yīng)該選擇的驗證控件是:A.CompareValidator控件B.ValidationSummary控件C.RequiredFieldValidator控件D.同時使用RequiredFieldValidator控件和CompareValidator控件11、用戶控件的文件擴展名是?A.asxB.aspxC.ctlD.ascx12、如果你想從兩個不同數(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ù)。13、包含SQLServer數(shù)據(jù)提供者的命名空間是:4
A.System.Data.SqlTypesB.System.Data.SqlServerC.System.Data.SqlProviderD.System.Data.SqlClient14、在DataGrid中,當DataSource屬性設(shè)置為一個DataSet時,則DataMember屬性應(yīng)該設(shè)置為:A.DataSet的一列B.DataSet的一個表C.不需要設(shè)置D.都不對15、以下哪個選項能夠?qū)崿F(xiàn):除了Joe和Jane以外,允許所有其它用戶訪問?A.<denyusers="?"/>B.<denyusers="Joe,Jane"/>C.<denyusers="Joe,Jane"/><allowusers="?"/>D.<allowusers="*"/><denyusers="Joe,Jane"/>三、判斷題(正確的劃√,錯的劃×并指明原因)1.在VS.NET開發(fā)環(huán)境中,在同一個解決方案容器中只能包含一個項目。()2.DataReader主要應(yīng)用于連接的環(huán)境。()3.在DataGrid中,當DataSource屬性設(shè)置為一個DataSet時,則DataMember屬性應(yīng)該設(shè)置為DataSet的一個表。()4.Java語言提供的訪問、操作數(shù)據(jù)庫的統(tǒng)一接口稱為JDBC。()5.Reapter控件必須至少定義一個ItemTemplate模板。()6.默認情況下,驗證控件只在客戶端執(zhí)行驗證操作。()7.獲取數(shù)據(jù)記錄時可用ExecuteNonQuery()方法。()8.當用戶關(guān)閉應(yīng)用程序的頁面時,存在儲Application對象中的變量不會清除。()9.DataAdapter對象主要用于綁定控件中的數(shù)據(jù)。()10.在.aspx文件的開頭,添加<%@PageTrace="true"%>即可啟用頁跟蹤。()5
四、簡答題1、名詞解釋:命名空間,公共語言運行庫,自定義控件,身份驗證。2、編寫一段代碼,將以下數(shù)組的第1列第2個元素的值賦為20,并回答該數(shù)組一共有多少個元素。DimmyArray(3,3)AsInteger3、如何使一個TextBox變?yōu)橹蛔x?4、為么要使用ValidationSummary服務(wù)器驗證控件?5、簡述使用服務(wù)器驗證控件的一般步驟。6、根據(jù)以下代碼回答:A.連接對象的名字是什么?B.選擇了什么類型的數(shù)據(jù)提供者?C.數(shù)據(jù)庫的名稱是什么?D.使用的安全驗證方式是什么?DimconnAsSqlConnectionconn=NewSqlConnection()conn.ConnectionString="server=London;Database=pubs;User=sa;Password=123"conn.Open()7、Web.config文件一般放在哪個目錄?Machine.config文件的路徑是什么?五、編程填空題1.下圖中的DataGrid可實現(xiàn)數(shù)據(jù)的排序和升降序自動切換功能。其中,各字段分別為(編號:id,名:name,電話:phone,地:址address)。6
以下代碼通過Bind_Data過程實現(xiàn)數(shù)據(jù)獲取和綁定,其中排序表達式和排序方向分別使用ViewState("SortString")和ViewState("IsAscending")變量保存。請根據(jù)注釋填寫未完成的代碼。PrivateSubPage_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadIfNotPage.IsPostBackThen'設(shè)置DataGrid允許排序①_________________________________________Bind_Data()EndIfEndSub'處理排序命令PrivateSubDataGrid1_SortCommand(ByValsourceAsObject,ByValeAsSystem.Web.UI.WebControls.DataGridSortCommandEventArgs)HandlesDataGrid1.SortCommand'將排序表達式保存起來Ife.SortExpression=ViewState("SortString")Then'兩次排序表達式相同,點擊的是同一個字段,將排序方向顛倒一下7②____________________________________________Else'點擊的是另一個字段,按照升序處理ViewState("IsAscending")=TrueEndIf'將排序表達式保存起來ViewState("SortString")=e.SortExpressionBind_Data()EndSubPrivateSubBind_Data()DimconnAsSqlConnection=NewSqlConnection(_"server=localhost\netsdk;database=pubs;Trusted_Connection=Yes")DimcmdAsSqlDataAdapter=NewSqlDataAdapter(_"SELECTtop6*FROMauthors",conn)'定義并初始化數(shù)據(jù)集③____________________________________________________cmd.Fill(ds,"authors")'定義并獲取數(shù)據(jù)視圖④____________________________________________________'通過ViewState變量SortString實現(xiàn)數(shù)據(jù)排序dv.Sort=⑤____________________________________________8'沒有點擊的時候初始化為升序IfViewState("IsAscending")IsNothingThenViewState("IsAscending")=TrueEndIfIfNotViewState("IsAscending")Then'處理降序情況⑥_________________________________________________EndIfDataGrid1.DataSource=dvDataGrid1.DataBind()EndSub9《數(shù)據(jù)庫設(shè)計與實踐》綜合練習(xí)題(二)答案一、填空題1、屬性窗口、工具箱、類視圖2、VBC3、ExecuteReader4、ErrorMessage5、IsPostBack6、Language、Src、Inherits7、Trace.IsEnabled8、ControlToValidate9、TagPrefix,TagName,Src10、<Configuration>11、匿名用戶、任何用戶12、global.asax13、Ctype14、aspx.vb15、RepeatDirection,RepeatColumns16、DataView二、選擇題1、A2、B,E3、C4、C5、C6、C7、B8、A9、C10、D10
11、D12、B13、D14、B15、D三、判斷題2,3,4,5,8,10是正確的,其余是錯誤的。1.原因:在VS.NET開發(fā)環(huán)境中,在同一個解決方案容器中可以包含多個項目。6.原因:默認情況下,驗證控件只在服務(wù)器端執(zhí)行驗證操作。7.原因:ExecuteNonQuery()9.原因:DataAdapter對象在DataSet與數(shù)據(jù)之間起橋梁作用,用于填充DataSet中的數(shù)據(jù)。四、簡答題方法只能用于沒有返回記錄集的操作,如刪除、添加等操作。1、名詞解釋命名空間:在.NET框架中,為了便于管理和使用,將相關(guān)的類型進行分組的邏輯命名方案稱為命名空間。簡單地,可以將命名空間理解為各種類型(類、結(jié)構(gòu)、接口等)的集合。.NET框架類庫就是一個命由名空間組成的分層體系。了解JAVA的人可以認為它相當于JAVA中的Package。公共語言運行庫:公共語言運行庫的英文全稱是CommonLanguageRuntime,簡稱CLR,它是.NET框架中第一個最核心部分,其設(shè)計目標是為了提供一個“可以被多種語言共用”的通用環(huán)境。CLR是一個基礎(chǔ)庫,它是.NET框架類庫的基礎(chǔ),是托管代碼執(zhí)行核心中的引擎。自定義控件:用戶或第三方軟件供應(yīng)商創(chuàng)作的控件,它不屬于.NET框架類庫。自定義服務(wù)器控件在Web窗體(ASP.NET頁)中使用。自定義控件是在服務(wù)器上運行的編譯組件,它們將用戶界面和其他相關(guān)功能封裝在可復(fù)用包中。相對于用戶控件而言,自定義控件的創(chuàng)建要復(fù)雜一些,它是經(jīng)過編譯的,可以添加到VisualStudio中的工具箱中。授權(quán):授權(quán)(Authorization)是確定是否允許主體執(zhí)行請求的操作的過程。授權(quán)發(fā)生在身份驗證之后,并使用主體的標識和角色信息確定此主體可以訪問的資源,通過對已驗證身份授11
予或拒絕特定權(quán)限來限制訪問權(quán)限。授權(quán)的機制包括基于文件和基于URL兩種方式。2、DimmyArray(3,3)AsIntegermyArr
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年安徽翠蘭投資發(fā)展有限公司社會招聘14人筆試參考題庫附帶答案詳解
- 2024年中國石油大慶油田有限責任公司秋季高校畢業(yè)生招聘630人筆試參考題庫附帶答案詳解
- 二零二五融資擔保保函融資擔保合同
- 酒店協(xié)議合同價格合同正規(guī)范例
- 二零二五無線WiFi覆蓋業(yè)務(wù)合作協(xié)議
- 租賃車托管合同范例
- 2024四川虹微技術(shù)有限公司招聘軟件開發(fā)工程師等崗位7人筆試參考題庫附帶答案詳解
- 2025屆黑龍江省肇東第一中學(xué)下學(xué)期高三聯(lián)考數(shù)學(xué)試題
- 2024內(nèi)蒙古能源集團校園招聘394人筆試參考題庫附帶答案詳解
- 管道井改造施工方案范本
- 人教部編版六年級下冊語文【選擇題】專項復(fù)習(xí)訓(xùn)練真題100題(附答案解析)
- 2025年河南省高校畢業(yè)生“三支一扶”招募1100人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 關(guān)于“地舒單抗”治療骨質(zhì)疏松的認識
- 浙江省溫州市2024-2025學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量統(tǒng)一檢測地理試題(B卷) 含解析
- 《中國土壤侵蝕現(xiàn)狀》課件
- 2025年國家林業(yè)局西北林業(yè)調(diào)查規(guī)劃設(shè)計院招聘4人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 建筑工地現(xiàn)場安全策劃
- 現(xiàn)代護理管理新理念
- 新生兒高膽紅素血癥診斷和治療專家共識
- 2024年全國行業(yè)職業(yè)技能競賽(電力交易員)備考試題庫(濃縮500題)
- 《二維納米材料》課件
評論
0/150
提交評論