網(wǎng)絡(luò)數(shù)據(jù)庫SQL試題與答案A卷_第1頁
網(wǎng)絡(luò)數(shù)據(jù)庫SQL試題與答案A卷_第2頁
網(wǎng)絡(luò)數(shù)據(jù)庫SQL試題與答案A卷_第3頁
網(wǎng)絡(luò)數(shù)據(jù)庫SQL試題與答案A卷_第4頁
網(wǎng)絡(luò)數(shù)據(jù)庫SQL試題與答案A卷_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學(xué)生填寫 內(nèi)容專業(yè)班級姓 名學(xué) 號絕密啟用前學(xué)院學(xué)年第二學(xué)期期末考試網(wǎng)絡(luò)數(shù)據(jù)庫SQL試題A卷題號一一三總分得分評卷人8、在Web服務(wù)器驗證控件與被驗證的控件之間是通過 屬性進(jìn)行關(guān)聯(lián)的。9、通過設(shè)置ValidationSummary 控件的 屬性可以選擇是否顯示驗證匯總信息。10、聲明一個用戶控件的三個主要元素是 、和。11、Codebehind主要是通過把 和 放在不同的文件中來實現(xiàn)代碼分離的。12、公共語言運行庫中有兩種代碼: 和。13、為了在DataGrid中實現(xiàn)數(shù)據(jù)排序,通常情況下為其 DataSource屬性設(shè)置的數(shù)據(jù)源是: 教師填寫內(nèi)容考試類型考試【】考查【】命題人請將答案寫在答題紙

2、上,寫在試卷上無效得分評卷人名詞解釋:每題3分,共15分1、即時編譯:2、公共語言運行庫:3、自定義控件:4、授權(quán):5、托管代碼:得分評卷人二、填空題:每空1分,共20分1、 可以在 VS.NET開發(fā)環(huán)境的 窗口對SQLServer進(jìn)行管理。2、VB.NET的編譯命令是: 。3、在ODBC模型中,最終是通過 來操作數(shù)據(jù)庫的。4、 使用Command的 方法返回 DataReader對象。5、ASP.NET提供進(jìn)行身份驗證的三種方式分別是 、 和 6、使用頁的 屬性可以確定是否啟用了跟蹤。7、為確保用戶輸入的值在指定的范圍內(nèi),應(yīng)該選擇 驗證控件。14、當(dāng)使用集成身份驗證訪問SQLServer數(shù)據(jù)

3、庫時,SQLServer驗證的 Windows用戶賬號是:得分 評卷人三、選擇題:每題12分,多選、漏選、錯選均不得分,共)Dim myarray() As Integer = 0,1,2, 3Console.WriteLine(myarray(0)A. 0B. 1C. 2D. 3E.數(shù)組越界錯誤30分2、在VS.NET開發(fā)環(huán)境中,在同一個解決方案容器中:()A.可以包含多個項目,但這些項目必須是相同類型的應(yīng)用程序(例如:Windows應(yīng)用程序或者 Web應(yīng)用程序)B.可以包含多個項目,而且這些項目的類型可以不同,例如Windows應(yīng)用程序的項目可以和 Web應(yīng)用程序的項目并存C.只能有一個項

4、目,該項目可以同時使用VB.NE”D C#程語言D.只能有一個項目,該項目不能同時使用VB.NE”D C#程語言E.可以包含多個項目,但每一個項目只能使用一種編程語言3、在使用 ValidationSummary 控件時,默認(rèn)情況是除 ValidationSummary 控件要顯示所有驗證控件中的錯誤消息(ErrorMessage )外,每個驗證控件還要顯示其自己的ErrorMessage。請問:如何設(shè)置才能使頁面只顯示錯誤匯總信息,單個驗證控件的錯誤信息不再顯示?()A.將所有驗證控件的 Text屬性設(shè)置為空B.將所有驗證控件的 ErrorMessage屬性設(shè)置為空題較鋅不內(nèi)以線橫,Repe

5、atColumns = 314710258369C.將所有驗證控件的 Display屬性設(shè)置為空D.以上三個步驟都作4、在Visual Studio.NET集成開發(fā)環(huán)境中,當(dāng)你想把一個Web服務(wù)器控件添加到你的Web窗體時,卻發(fā)現(xiàn)工具箱中沒有“ Web窗體”選項卡。為什么?()A.你需要設(shè)置工具箱的選項B.工具箱的屬性需要重新設(shè)置并添加“Web窗體”選項卡C.你當(dāng)前的位置是在“HTML 視圖,不是“設(shè)計” 視圖D.工具箱中沒有“ Web窗體”選項卡5、在使用RangeValidator控件時,必須設(shè)置以下哪些屬性:()Maximum Value, Minimum Value, controlT

6、oValidate, ErrorMessageMaximum Value, Minimum Value, Type, ErrorMessageMaximum Value, Minimum Value, controlToValidate, Type, ErrorMessageMaximum Value, Minimum Value, ErrorMessage6、將字段student綁定到Repeater控件的語法是:()DataBinder.Eval(Container. DataItem,student)DataBinder.Eval(Container,DataItem.student)D

7、.以上都不對7、如果 DataList 的 RepeatDirection 屬性為 RepeatDirection. Horizontal下面哪一個布局是正確的?()A.B.12345678910C.123456789108、以下代碼是在Web窗體中添加一個用戶控件的代碼:()該用戶控件在使用前必須注冊,請選出正確的注冊語句。9、Web1體頁是從以下哪個類繼承而來?()System.DataSystemSystem.UI.Web.PageSystem.Web10、在Web窗體中有2個密碼輸入框,如果對第 2個密碼輸入框既要驗證用戶是否填寫,又要驗證該密碼是否與第1個密

8、碼輸入框中密碼相同,應(yīng)該選擇的驗證控件是:()CompareValidator 控件Validation Summary 控件C. RequiredFieldValidator控件B. 題并不內(nèi)以線橫D.同時使用 RequiredFieldValidator 控件和 CompareValidator 控件11、用戶控件的文件擴(kuò)展名是?()asxaspxctlascx12、如果你想從兩個不同數(shù)據(jù)庫的表中獲取數(shù)據(jù),最好的解決方案是:()A.為每個表分別創(chuàng)建一個DataSetB.創(chuàng)建一個 DataSet并使用2個不同的 DataAdapter填充數(shù)據(jù)到該 DataSetC.在ADO.NE抻不可能D.

9、為其中一個表創(chuàng)建一個DataSet ,將該DataSet轉(zhuǎn)換為XML文件,然后獲取另一個表的數(shù)據(jù)。13、包含SQLServer數(shù)據(jù)提供者的命名空間是:()System.Data.SqlTypesSystem.Data.SqlServerSystem.Data.SqlProviderSystem.Data.SqlClient14、在DataGrid中,當(dāng)DataSource屬性設(shè)置為一個 DataSet時,則 DataMember屬性應(yīng)該設(shè)置為:()DataSet 的一列DataSet 的一個表C.不需要設(shè)置D.都不對15、以下哪個選項能夠?qū)崿F(xiàn):除了 Joe和Jane以外,允許所有其它用戶訪問?

10、()C. D. 四、簡答題:每題5分,共20分1、寫出獲得下圖中 DataGrid的姓名編輯框中的文本的代碼。2、編寫一段代碼,將以下數(shù)組的第1列第2個元素的值賦為20,并回答該數(shù)組一共有多少個元素。Dim myArray(3,3) As Integer3、什么時候Web體會執(zhí)行回送(PostBack)操作?五、編程題:每空 2分,共20分1.下面的程序通過 DataReader從SQLServer的數(shù)據(jù)庫中獲取數(shù)據(jù),并將 DataReader綁定至UDataGrid中。請根據(jù)程序代碼中的注釋將程序補充完整。A. 題并不內(nèi)以線橫(2)(3)創(chuàng)建SQLServer數(shù)據(jù)庫連接,數(shù)據(jù)庫服務(wù)器名稱:L

11、ondon,數(shù)據(jù)庫名稱:Pubs使用信任連接一 八,.,、(1)Dim conn As SqlConnection = New SqlConnection ()打開連接conn.Open()創(chuàng)建一個 Command對象Dim sqlstr = select au_id,address,phone,city from authors八一、(2)Dim cmd As SqlCommand = New SqlCommand ()定義 DataReader對象 dr獲取數(shù)據(jù)到 DataReader對象dr中綁定到DataGrid數(shù)據(jù)顯示控件中Me.DataGrid1.DataSource = drMe

12、.DataGrid1.DataBind()關(guān)閉 DataReader和 Connectiondr.Close()conn.Close()圖中的DataGrid可實現(xiàn)數(shù)據(jù)的更新。其中,各字段分別為(編號:id,姓名:name,電話:phone,地址:address)。請根據(jù)注釋完成相應(yīng)功能。Dim new_name As String =獲得電話文本框(該控件名稱:edit_phone)的文本Dim new_phone As String =獲得地址文本框(該控件名稱:edit_address)的文本Dim new_address As String =生成更新字符串Dim UpdateStri

13、ng As StringUpdateString = update address set name=name,address=address,phone=phone& where id= & DataGrid1.DataKeys(e.Item.ItemIndex)定義更新所需的參數(shù)并賦值Dim mycmd As SqlCommand = New SqlCommand(UpdateString, conn), 一 (4)name 參數(shù),(5address 參數(shù)phone 參數(shù)(6)執(zhí)行修改conn.Open()Trymycmd.ExecuteNonQuery()Catch exp As Sql

14、ExceptionMessage.InnerHtml =編輯失敗Message.Style(color) = redEnd Try綁定操作DataGrid1.EditItemIndex = -1Bind_Data()重新綁定數(shù)據(jù)End SubPrivate Sub DataGrid1_UpdateCommand(ByVal source As Object, ByVal e AsSystem.Web.UI.WebControls.DataGridCommandEventArgs) HandlesDataGrid1.UpdateCommand獲得姓名文本框(該控件名稱:edit_name)的文本

15、網(wǎng)絡(luò)數(shù)據(jù)庫SQL試題A參考答案一、名詞解釋:每題3分,共15分1、即時編譯:“ just-in-time(實時)”的縮略語。在.NET框架中,不管使用何種語言編寫的托管代碼,都會被編譯成微軟中間語言(Microsoft Intermediate Language , MSIL),而不是特定機(jī)器的相關(guān)二進(jìn)制代碼。程序運行前,MSIL會被編譯成為相應(yīng)處理器的原生碼( Native Code)。默認(rèn)情況下,每一個應(yīng)用程序中的每一個方法都在第一次被調(diào)用時才被編譯,因此這種方式又被稱為即時編譯(Just-in-time Compilation, JIT )。14、 Aspnet選擇題:每題1、A2、BE

16、8、A15、D四、簡答題:每題2分,多選、漏選、錯選均不得分,共4、C30分5、C 6、C 7、B10、D11、D12、B13、D14、B5分,共15分題較鋅不內(nèi)以線橫2、公共語言運行庫:公共語言運行庫的英文全稱是Common Language Runtime ,簡稱CLR ,它是.NET框架中第一個最核心部分,其設(shè)計目標(biāo)是為了提供一個“可以被多種語言共用”的通用環(huán)境。CLR是一個基礎(chǔ)庫,它是.NET框架類庫的基礎(chǔ),是托管代碼執(zhí)行核心中的引擎。3、自定義控件:用戶或第三方軟件供應(yīng)商創(chuàng)作的控件,它不屬于.NET框架類庫。自定義服務(wù)器控件在 Web窗體(ASP.NET頁)中使用。自定義控件是在服務(wù)

17、器上運行的編譯組件,它們將用戶界面和其他相關(guān)功能封裝在可復(fù)用包中。相對于用戶控件而言,自定義控件的創(chuàng)建要復(fù)雜一些,它是 經(jīng)過編譯的,可以添加到 Visual Studio中的工具箱中。4、授權(quán):授權(quán)(Authorization )是確定是否允許主體執(zhí)行請求的操作的過程。授權(quán)發(fā)生在身份驗 證之后,并使用主體的標(biāo)識和角色信息確定此主體可以訪問的資源,通過對已驗證身份授予或拒絕特 定權(quán)限來限制訪問權(quán)限。授權(quán)的機(jī)制包括基于文件和基于URL兩種方式。5、托管代碼:在.NET中有兩種代碼,以公共語言運行庫 CLR為目標(biāo)的代碼稱為托管代碼 (Managed Code)。托管代碼指向的對象在執(zhí)行過程中完全被C

18、LR所控制。所有基于 Microsoft中間語言(MSIL)的代碼都作為托管代碼執(zhí)行。二、填空題:每空1分,共20分1、服務(wù)器資源管理器2、VBC3、驅(qū)動程序管理器4、ExecuteReader5、Windows的身份驗證、窗體(Forms)的身份驗證、微軟Passport服務(wù)的身份驗證6、Trace.IsEnabled 7、RangeValidator8、ControlToValidate9、ShowSummary10、TagPrefix, TagName, Src11、用戶界面(user interface) 程序邏輯(programming logic)12、托管代碼、非托管代碼13、C

19、urrentPageIndex1、Ctype(e.Item.Cells(2).Controls(0),TextBox).Text2、Dim myArray(3, 3) As IntegermyArray(0, 1) = 20數(shù)組中共有16個元素(注:可以使用 myArray.Length得到)3、當(dāng)使用Button類按鈕時,其Click事件會觸發(fā)PostBack操作;另外,當(dāng)服務(wù)器控件的 AutoPostBack屬性設(shè)置為True時,該控件的相應(yīng)事件為觸發(fā)PostBack操作五、編程題1、每空2分Server=London; database=pubs; Trusted_Connection=true或者Data Source= London; Initial Catalog= pubs; Integrated Security=SSPI(2)Sqlstr, connDim dr as SqlDataReader(4)dr= cmd.ExecuteReader()2、每空

溫馨提示

  • 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

提交評論