身份驗(yàn)證機(jī)制是指_第1頁
身份驗(yàn)證機(jī)制是指_第2頁
身份驗(yàn)證機(jī)制是指_第3頁
身份驗(yàn)證機(jī)制是指_第4頁
身份驗(yàn)證機(jī)制是指_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、浙 江 水 利 水 電 專 科 學(xué) 校ZHEJIANG WATER CONSERVANCY AND HYDROPOWER COLLEGE習(xí)題集Exercises1. SQL Server 的Windows 身份驗(yàn)證機(jī)制是指,當(dāng)網(wǎng)絡(luò)用戶嘗試連接到SQL Server 數(shù)據(jù)庫時,( )AWindows 獲取用戶輸入的用戶和密碼,并提交給SQL Server 進(jìn)行身份驗(yàn)證,并決定用戶的數(shù)據(jù)庫訪問權(quán)限BSQL Server 根據(jù)用戶輸入的用戶和密碼,提交給Windows 進(jìn)行身份驗(yàn)證,并決定用戶的數(shù)據(jù)庫訪問權(quán)限CSQL Server 根據(jù)已在Windows 網(wǎng)絡(luò)中登錄的用戶的網(wǎng)絡(luò)安全屬性,對用戶身份進(jìn)

2、行驗(yàn)證,并決定用戶的數(shù)據(jù)庫訪問權(quán)限D(zhuǎn)登錄到本地Windows 的用戶均可無限制訪問SQL Server 數(shù)據(jù)庫正確答案:C2. Visual Studio .NET 的服務(wù)器資源管理器中,下列哪些是可見的服務(wù)項(xiàng)目?A. 數(shù)據(jù)連接B. 網(wǎng)絡(luò)連接C. 事件日志服務(wù)D. 設(shè)備管理器正確答案:AC3. 參考下列C#語句:SqlConnection Conn1 = new SqlConnection( );Conn1.ConnectionString = Integrated Security=SSPI; InitialCatalog=northwind;Conn1.Open( );SqlConnect

3、ion Conn2 = new SqlConnection( );Conn2.ConnectionString = Initial Catalog=northwind; IntegratedSecurity=SSPI;Conn2.Open( );請問:上述語句將創(chuàng)建( )個連接池來管理這些SqlConnection 對象?A1B2C0正確答案:B4. 打開SQL Connection 時返回的SQL Server 錯誤號為4060,該錯誤表示:( )A. 連接字符串指定的服務(wù)器名稱無效B. 連接字符串指定的數(shù)據(jù)庫名稱無效C. 連接超時D. 連接字符串指定的用戶名或密碼錯誤正確答案:A5. 設(shè)計

4、ADO.NET 應(yīng)用程序時,在下列哪些情況下,使用Command 對象直接訪問數(shù)據(jù)源更加有效?( )A 使用ADO.NET 對XML 數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行分析和處理B 在SQL Server 數(shù)據(jù)庫的表中搜索某個字段值C 計算SQL Server 數(shù)據(jù)庫中數(shù)據(jù)表的行數(shù)D 在SQL Server 數(shù)據(jù)庫中創(chuàng)建存儲過程正確答案:BCD6. 為創(chuàng)建在SQL Server 2000 中執(zhí)行Select 語句的Command 對象,可先建立到SQL Server2000 數(shù)據(jù)庫的連接,然后使用連接對象的( )方法創(chuàng)建SqlCommand 對象。A. OpenB. OpenSQLC. CreateComm

5、andD. CreateSQL正確答案:C7. 數(shù)據(jù)庫F:BooksMgt.mdb 包含表Book。創(chuàng)建名為conn 數(shù)據(jù)連接對象定義如下:OleDbConnection conn = newOleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;DataSource=F:BooksMgt.mdb;請問下列C#語句是否正確?( )OleDbCommand cmd = conn.CreateCommand();cmd.CommandText = Select * From Book;cmd.CommandType = CommandType.Text;A

6、. 正確B. 錯誤正確答案:A8. 變量名為conn 的SqlConnection 對象連接到本地SQL Server 2000 的Northwind 實(shí)例。該實(shí)例中包含表Orders。為了從Orders 表查詢所有CustomerID 等于“tom”的訂單數(shù)據(jù),請用正確的字符串sqlstr 的賦值語句替換下列第一行語句。( )string sqlstr=本字符串需要你用正確的SQL語句替換:conn.Open();SqlCommand cmd = conn.CreateCommand();cmd.CommandText = sqlstr;cmd.CommandType = CommandTy

7、pe.Text;SqlParameter p1 = cmd.Parameters.Add(CustomerID,SqlDbType.VarChar,5);p1.Value = tom;SqlDataReader dr = cmd.ExecuteReader();A. string sqlstr=Select * From Orders where CustomerID=?;B. string sqlstr=Select * From Orders where CustomerID=CustomerID ;C. string sqlstr=Select * From Orders where C

8、ustomerID=CustomerID ;D. string sqlstr=Select * From Orders;正確答案:C9. Oracle 數(shù)據(jù)庫實(shí)例MyOra1 中存儲過程CountProductsInCategory 的定義如下(過程體略):CREATE FUNCTION CountProductsInCategory(catID in number,catName varchar2 out)RETURN int ASProdCount number;BEGINRETURN ProdCount;END CountProductsInCategory;使用OLE DB .NET

9、數(shù)據(jù)提供程序的OleDbCommand 對象訪問該存儲過程前,為了添加足夠的參數(shù),可以( )。1. OleDbParameter p2 = new OleDbParameter(CatID,OleDbType.Int,4);p1.Direction = ParameterDirection.Input;cmd.Parameters.Add(p2);2. OleDbParameter p3 = new OleDbParameter(CatName,OleDbType.VarWChar,15);p1.Direction = ParameterDirection.Output;cmd.Paramet

10、ers.Add(p3);3. OleDbParameter p1 = new OleDbParameter(RETURN_VALUE,OleDbType.Int,4);p1.Direction = ParameterDirection.ReturnValue;cmd.Parameters.Add(p1);A. 依次執(zhí)行語句1、2、3B. 依次執(zhí)行語句2、3、1C. 依次執(zhí)行語句3、2、1D. 依次執(zhí)行語句3、1、2正確答案:D10. 某Command 對象cmd 將被用來執(zhí)行以下SQL 語句,以向數(shù)據(jù)源中插入新記錄:insert into Customers values(1000,“tom”

11、)請問,語句cmd.ExecuteNonQuery( );的返回值可能為( )A. 0B. 1C. 1000D. “tom”正確答案:AB11. cmd 是一個SqlCommand 類型的對象,并已正確連接到數(shù)據(jù)庫MyDB。為了在遍歷完SqlDataReader 對象的所有數(shù)據(jù)行后立即自動釋放cmd 使用的連接對象,應(yīng)采用下列哪種方法調(diào)用ExecuteReader 方法?( )A. SqlDataReader dr = cmd.ExecuteReader( );B. SqlDataReader dr = cmd.ExecuteReader(true);C. SqlDataReader dr =

12、 cmd.ExecuteReader(0);D. SqlDataReader dr= cmd.ExecuteReader(CommandBehavior.CloseConnection);正確答案:D12. 下列哪個SQL 語句屬于DDL 語句(數(shù)據(jù)定義語句)?( )A. CreateB. SelectC. GrantD. Insert正確答案:A13. SQL Server 2000 的BEGIN TRANS 和COMMIT TRANS、ROOLBACK TRANS 語句可用于( )中來支持操作的事務(wù)特性。ASelect 語句B存儲過程CADO.NET 連接對象的Transaction 屬性

13、DADO.NET 命令對象的CommandText 屬性正確答案:B14. 使用SQL Server .NET 數(shù)據(jù)提供程序訪問SQl Server 2000 數(shù)據(jù)庫時,我們創(chuàng)建了事務(wù)對象trans,并將其IsolationLevel 屬性設(shè)置為Serializable,則在該事務(wù)中執(zhí)行Command 對象的方法( )。A. 可以防止在讀取時破壞數(shù)據(jù)B. 可以防止臟讀C. 可以防止不可重復(fù)讀D. 可以防止幻象讀取正確答案:ABCD15. 下列哪些選項(xiàng)可以作為DataSet 的數(shù)據(jù)源?( )A. SQL Server 2000 數(shù)據(jù)庫中的視圖B. Oracle 數(shù)據(jù)庫中的表C. XML 文件D.

14、 Excel 制表文件正確答案:ABCD16. 為了在程序中使用DataSet 類定義數(shù)據(jù)集對象,應(yīng)在文件開始處添加對命名空間( )的引用。A. System.IOB. System.UtilsC. System.DataD. System.DataBase正確答案:C17. 已知ds1、ds2 分別代表兩個不同的DataSet 對象。其中ds1 已包含名為“Customer”的DataTable 對象,且該DataTable 對象被變量dt_Customer 引用。已知dt_Customer表中有100 條記錄,則執(zhí)行下列語句后,新的數(shù)據(jù)表new_dt_Customer 中包含( )條記錄。

15、DataTable new_dt_Customer = dt_Customer.Copy();A. 0B. 100C. 200D. 300正確答案:B18. dt 為DataTable 類型的變量,引用名為Customers的DataTable 對象。該表中包含CustomerID 、CustomerName 、Address 、Telephone 等4 列。將數(shù)據(jù)列CustomerID設(shè)為該表的主鍵的正確語句有:( )A. dt.PrimaryKey = CustomerID;B. dt.PrimaryKey.Add(CustomerID);C. dt.PrimaryKey = new ob

16、jectCustomerID;D. dt.PrimaryKey = new DataColumndt.ColumnsCustomerID;正確答案:D19. 已知ds 為數(shù)據(jù)集對象。以下語句的作用是( )。ds.TablesProduct.Constraints.Add(new UniqueConstraint(UC_ProductName,new stringName,Class,true);A. 為表Product添加一個由列Name,Class組合成的主鍵約束B. 為表Product添加一個由列Name,Class組合成的唯一性約束C. 為數(shù)據(jù)集ds 添加一個名為Product的數(shù)據(jù)表,

17、并添加兩個列,列名分別為Name 和ClassD. 為數(shù)據(jù)集ds 添加一個名為Product的數(shù)據(jù)表,并添加一個名為UC_ProductName的數(shù)據(jù)列正確答案:A20. 已知變量ds 引用某個DataSet 對象,該DataSet 對象中已包含一個表名為table1的數(shù)據(jù)表。在Windows 窗體Form1 中,為了將變量名為dataGrid1 的DataGrid 控件綁定到數(shù)據(jù)表table1,可以使用代碼( )。A. dataGrid1.DataSource = ds;dataGrid1.DataMember = ds.Tablestable1;B. dataGrid1.DataMembe

18、r = ds;C. dataGrid1.DataSource = new DataView(ds.Tablestable1);D. dataGrid1.DataSource = ds.Tablestable1;dataGrid1.DataMember = ds;正確答案:AC21. 數(shù)據(jù)集ds 中兩數(shù)據(jù)表(父表:Customer;子表:CartItems)之間有如圖外鍵約束。父表Customers 中有一行數(shù)據(jù)的CustomerID=100,子表CartItems 中有20 行數(shù)據(jù)的CustomerID=100。若從父表中刪除該行,則:( )A. 子表不發(fā)生任何變化B. 子表中20 個相關(guān)行的

19、CustomerID 列的值變?yōu)镈BNullC. 子表中20 個相關(guān)行被刪除D. 引發(fā)Exception正確答案:D22. 數(shù)據(jù)集對象dsNorthwind 包含兩個表,表名分別為Customers和Orders。執(zhí)行下列語句:dsNorthwind.Relations.Add(FK_CustomersOrders,dsNorthwind.TablesCustomers.ColumnsCustomerID,dsNorthwind.TablesOrders.ColumnsCustomerID,false);該語句運(yùn)行結(jié)果有( )。A. 為dsNorthwind 創(chuàng)建了表Customers和Ord

20、ers之間的導(dǎo)航關(guān)系B. 為表Customers創(chuàng)建了一個唯一性約束C. 為表Orders創(chuàng)建了一個唯一性約束D. 為表Customers創(chuàng)建了一個外鍵約束,其父表為OrdersE. 為表Orders創(chuàng)建了一個外鍵約束,其父表為Customers正確答案:A23. DataSet 對象ds 中,數(shù)據(jù)表對象Customers 的表名為Customers,其表結(jié)構(gòu)如下:列名 類型列序號CustomerID int 0CompanyName string 1Address string 2City string 3則下列向該表添加一行新數(shù)據(jù)的語句是否正確?( )object row = ATA,A8

21、,Beijing,1;ds.TablesCustomers.Rows.Add(row);A. 正確B. 錯誤正確答案:B24. DataSet 對象ds 中,數(shù)據(jù)表對象Customers 的表名為Customers,其表結(jié)構(gòu)如下:列名 類型列序號CustomerID int 0CompanyName string 1Address tring 2City string 3該表有300 條記錄,其中有一些剛剛被標(biāo)記為刪除。我們希望從表中查找所有已經(jīng)標(biāo)記為刪除的、來自London 的客戶信息,并將結(jié)果以City 列遞減排序放入一個DataRow 數(shù)組中。則執(zhí)行下列( )語句可以完成此目標(biāo)。ADat

22、aRow selRows = Customers.Select(City = London, City DESC,DataRowState.Deleted);BDataRow selRows = Customers.Select(City = London, City DESC,DataViewRowState.Deleted);CDataRow selRows = Customers.Select(City = London, City ASC,DataRowState.Deleted);DDataRow selRows = Customers.Select(City = London, C

23、ity ASC,DataViewRowState.Deleted);正確答案:B25. DataView 對象的特性有:( )A. DataView 只能訪問單個DataTable 表B. DataView 可以作為連接兩個相關(guān)表的手段C. DataView 不能進(jìn)行排序D. DataView 可以根據(jù)記錄的版本、狀態(tài)進(jìn)行篩選正確答案:AD26. 一般情況下,我們可以從代表DataSet 數(shù)據(jù)的XML 文件中推斷出DataSet 的架構(gòu)。然而,我們需要使用XSD 架構(gòu)的原因有:( )A. 避免從XML 文件推斷DataSet 架構(gòu)造成的額外開銷B. 推斷出的架構(gòu)無法達(dá)到與XSD 架構(gòu)同等的細(xì)節(jié)水平C. XML 文件不是良構(gòu)的,而XSD 文件是良構(gòu)的D. 從XML 推斷DataSet 架構(gòu)是非法的正確答案:AB27. 在某XSD 文件中,有以下代碼片斷:其中,標(biāo)記的作用是:( )A. 元素“類別_ID”的值是遞增的B. “類別”元素下的兩個子元素都必須出現(xiàn)C. “類別”元素下的兩個子元素是可選的D. 要

溫馨提示

  • 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

提交評論