




已閱讀5頁,還剩1頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
ADO.NET認證題庫第2套 題目及參考答案數據庫訪問技術bQc5HVrIT農莊,IT認證,題庫,微軟認證,ATA認證 ADO.NET 程序設計復習過程中如有疑問請咨詢牛潔老師1.為了在DataTable中添加一個計算總價的列,應在DataTable的Columns集合中添加有DataColumn對象,并將設定其(A)屬性為“Quantity*UnitPrice”。A Expression B DataType C Caption D ColumnName2.DataSet對象的Merge方法用于(A)A 將兩個DataSet中的數據和架構合并到一個DataSet中B 將兩個DataTable中的行合并到一個DataTable中C 向數據源提交修改D 從數據源提取數據3.某程序使用SQL Server.NET數據提供程序訪問SQL Server數據庫時出現SQLException異常,該異常的sqlError集合某個SqlError的嚴重程度可由其(C)屬性獲得。A LineNumber B Message C Class D Number4.10.當SQL Error嚴重程度為(A)時,.NET觸發SQL Conection對象的InfoMessage事件,而不是引發異常。A 10 B 17-19 C 11-16 D 20-256.為訪問SQL Server 2000數據庫中的數據,最好使用以下那種.NET數據提供者連接到數據庫(A)A SQL Server.NET B OLEDB.NET C ODBC.NET D XML.NET7.在編寫程序時,選擇.NET數據提供程序的標準是(A)A 根據所訪問的數據源的類型 B 根據數據源是在本地機器還是遠程機器上C 根據數據訪問方式是斷開還是連接 D 根據程序是簡單的C/S模式還是多層模式8.為了在程序中使用SQL Server .NET數據提供程序,應在源程序工程中添加對程序集(D)的引用。A System.Data.Oledb.dll B System.Data.SQL.dll C System.Data.Odbc.dll D System.Data.dll9.為了在程序中使用ODBC .NET 數據提供程序,應在源程序工程中添加對程序集_D_的引用.A. System.Data.dll B. System.Data.SQL.dll C. System.Data.OleDb.dll D. System.Data.Odbc.dll10.使用OLE DB.NET數據提供程序時,連接字符串的(B)關鍵字指出要連接的OLEDB數據源類型 A Driver B Provider C Initial Catalog D Data Source11.位于工作站MyWork上的.NET應用程序,可以使用OLE DB.NET數據提供程序利用(D)連接到位于服務器DataServer上的Oraclegi數據庫。A Oracle客戶端APIB B SQL Server客戶端API C TCP/IP的Socket編程 D 本地ODBC API12.19.為了將某個SqlCommand對象的參數pl設置為輸出參數,應該(C).A pl.Direction = SqlParameterDirection.OutputB pl.ParameterDirection = SqlParameter.OutputC pl.Direction = ParameterDirection.OutputD pl.ParameterDirection = ParameterDirection.Output13.為了將某個SqlCommand對象cmd的參數rt設置為返回值,應該(A).A.將其作為cmd的第一個參數,并且將其Direction屬性值設為ParameterDirection.ReturnValueB.將其Direction屬性值設為ParameterDirection.ReturnValue,在cmd對象參數集合中的順序不重要C.將其作為cmd的最后一個參數,并將其Direction屬性值設為ParameterDirection.ReturnValueD.令rt = cmd.ExecuteScalar();然后檢查rtValue即為返回值14.我們已知SQL Server 2000數據庫MyDB中包含表MyTable。cmd是一個SqlCommand類型的對象,并已正確連接到數據庫MyDB。執行下列語句SqlDataReader dr = cmd.ExecuteReader();為了獲得表MyTable的構架信息,可調用(A).A.DataTable TableStruct = dr.GetSchemaTable();B.DataTable TableStruct = dr.NextResult();C.DataTable TableStruct; dr.GetSchemaTable(TableStruct);D.DataTable TableStruct = dr.Read();15.我們已知SQL Server 2000數據庫MyDB中包含表MyTable。cmd是一個SqlCommand類型的對象,并已正確連接到數據庫MyDB。執行下列語句SqlDataReader dr = cmd.ExecuteReader();為了獲得包含當前行所有列值的對象數組,可調用(A)A object list; dr.GetValues(list);B object list=dr.Read();C object list=dr.GetSchemaTable();D object list=dr.NextResult();16.遍歷一個含單個結果集的SqlDataReader對象的正確語句是(A)。A while(x.Read() for(int i=0;ix.FieldCount;i+)B do for(int i=0;ix.FieldCount;i+)C while(!x.Read() for(int i=0;ix.FieldCount;i+)D do for(int i=0;ix.FieldCount;i+)17.某SqlDataReader對象可能包含1個或多個結果集。遍歷該SqlDataReader對象的正確語句(B)A while(x.NextResult() while(x.Read()B do while(x.Read()C do doD while(x.NextResult() do18.Cmmand對象的ExecuteNonQuery方法的返回值代表(A)。A 該ExecuteNonQuery方法執行后,數據源中受影響的行數B 該ExecuteNonQuery方法執行后,數據源中被刪除的數據行的行數。C 該ExecuteNonQuery方法執行后,數據源中新增加數據行的行數。D 該ExecuteNonQuery方法執行是否成功的真假值19.下列哪個SQL語句屬于DML語句(數據操作語句)(A)A InsertB GrantC SelectD Create20.下列哪個SQL語句屬于DML語句(數據控制語句)(A)A GrantB InsertC SelectD Create22.DataSet對象ds中,數據表對象Customers的表名為“Customers”,其表結構如下:列名 類型 列序號CustomerID int 0CompanyName string 1執行下列語句后,行對象dr的RowState屬性值是(B)DataRow dr=Customers.NewRow();dr“CustomerID”=2;dr“CompanyName ”=“ABC”;Customers.Add(dr);Customers.AcceptChanges();A DetachedB AddedC ModifiedD UnChanged23.DataSet對象ds中,數據表對象Customers的表名為“Customers”,其表結構如下:列名 類型 列序號CustomerID int 0CompanyName string 1執行下列語句后,行對象dr的RowState屬性值是()DataRow dr=Customers.NewRow();dr“CustomerID”=2;dr“CompanyName ”=“ABC”;Customers.Add(dr);Customers.AcceptChanges();24.能否在一個DataSet對象中同時保存來自SQL Server 2000和SQL Server 6.5的數據(A)A 能B 不能25.可使用DataSet類的(B)方法將當前DataSet對象的數據和架構信息保存到文件中。A WriteB WirteXMLC SaveD WriteXmlSchema26.可使用DataSet類的(A)方法從文件中加載數據和架構信息到DataSet對象。A ReadXmlB LoadC ReadD ReadXmlSchema27.可使用DataSet類的(C)方法從文件中加載架構信息到DataSet對象。A ReadXmlB LoadC ReadXmlSchemaD Read 28.可使用DataSet類的(D)方法只將當前DataSet對象的架構信息保存到文件中。A WriteB WirteXMLC SaveD WriteXmlSchema29.為了獲得DataSet對象ds中某數據表table的架構信息,可編寫代碼使用(C)A table1.Rows集合B table1.SchemaTable屬性C table1.Columns集合D table1.GetSchemaTable方法30.為了獲得DataSet對象ds中某數據表table1.的所有唯一性數據約束的信息,可編寫代碼使用(C)。A table1.Constraints集合B table1.Columns屬性C ds.Constraintstable1集合D table1.Rows集合31.為了向DataSet對象ds中的兩個數據表(父表: Table1;子表:Table2)之間建立導航關系,應該編寫代碼(D)A 在Table2的Constraints集合中添加到表Table1的外鍵約束B 在Table1的Constraints集合中添加到表Table2的外鍵約束C 在Table2的Constraints集合中添加到表Table1的外鍵約束,同時在Table2的Constraints集合中添加到表Table1的外鍵約束D 在ds.Relations集合中添加以Table1為父表、以Table2為子表的DataRelation對象32.在ADO.NET程序中,第一次調用下列語句將創建一個內部名為()的數據集對象。DataSet ds=new DataSet();A “”B “ds”C “NewDataSet”D ”DataSet1“33.已知ds1、ds2分別代表兩個不同的DataSet對象。其中ds1已包含名為“Customer”的DataTable對象,且該DataTable對象被變量dt_Customer引用。則執行下列哪條語句不會引發異常(A)A ds2.Tables.Add(dt_Customer);B ds1.Tables.Add(dt_Customer);C ds2.Tables.Add(Customer);D ds1.Tables.Add(Customer);34.為了只把DataSet對象MyDS的數據修改情況寫入文件“F:/MyDS.XML”中,以備在網絡可用時更新到數據庫中,執行下列語句是否正確(A)MyDS.AcceptChanges();MyDS.WriteXml(“F:/MyDS.XSD“,XmlWriteMode.DiffGram);A 錯誤B 正確35.XSD架構的根元素的標記總是為(D)。A xs:complexTypeB xs:elementC xs:choiceD xs:schema36.在XSD架構文件中,下列哪個XSD標記說明,屬性或元素值(或者屬性或元素值的組合)在指定范圍內必須是唯一的(B)A xs:elementB xs:uniqueC xs:complexTypeD xs:choice37.在XSD架構文件中,(B)元素定義了數據項之間的關系,并且映射為關系模型的“外鍵”。A xs:uniqueB xs:keyrefC xs:keyD xs:complexType38.cmInsert引用DataAdapter的InsertCommand屬性,其CommandText如下所示“INSERT INTO Customers VALUES (ID ,Name)”則為該InsertCommand添加ID參數的語句是( D )。A cmInsert.Parameters.Add(new OleDbParameter( “ID”,oledbType.WChar,5,ParameterDirection.Input,false,0,0, “CustomerID”,DataRowVersion.Original,null);B cmInsert.Parameters.Add(new OleDbParameter( “ID”,oledbType.WChar,5,ParameterDirection.Input,false,0,0,“CustomerID”,DataRowVersion.Proposed,null);C cmInsert.Parameters.Add(new OleDbParameter(“ID”,oledbType.WChar,5,ParameterDirection.Input,false,0,0,“CustomerID”,DataRowVersion.Default,null);D cmInsert.Parameters.Add(new OleDbParameter(“ID”,oledbType.WChar,5,ParameterDirection.Input,false,0,0,“CustomerID”,DataRowVersion.Current,null);39.cmUpdate引用DataAdapter的UpdateCommand屬性,其CommandText如下所示“UPDATE CUSTOMERS SET CustomerID=ID, CompanyName WHERE(CustomerID=findValue)則為該UpdateCommand添加findValue參數的語句是(D)。A cmUpdate.Parameters.Add(new OleDbParameter( ”Sort ”,oledbType.WChar,5,ParameterDirection.Input,false,0,0, “CustomerID”,DataRowVersion.Default,null);B cmUpdate.Parameters.Add(new OleDbParameter( ”Sort”,oledbType.WChar,5,ParameterDirection.Input,false,0,0, “CustomerID”,DataRowVersion.Original,null);C cmUpdate.Parameters.Add(new OleDbParameter( ”Sort”,oledbType.WChar,5,ParameterDirection.Input,false,0,0, “CustomerID”,DataRowVersion.Proposed,null);D cmUpdate.Parameters.Add(new OleDbParameter( ”Sort”,oledbType.WChar,5,ParameterDirection.Input,false,0,0, “CustomerID”,DataRowVersion.Current,null);40.cmDelete引用DataAdapter的DeleteCommand屬性,其CommandText如下所示 “DELETE FORM CUSTOMERS WHERE (CustomerID=findValue)”為該則DeleteCommand添加添加findValue參數的語句是(B)A cmDelete.Parameters.Add(new OleDbParameter( ”Sort ”,oledbType.WChar,5,ParameterDirection.Input,false,0,0, “CustomerID”,DataRowVersion.Default,null);B cmDelete.Parameters.Add(new OleDbParameter( ”Sort”,oledbType.WChar,5,ParameterDirection.Input,false,0,0, “CustomerID”,DataRowVersion.Original,null);C cmDelete.Parameters.Add(new OleDbParameter( ”Sort”,oledbType.WChar,5,ParameterDirection.Input,false,0,0, “CustomerID”,DataRowVersion.Proposed,null);D cmDelete.Parameters.Add(new OleDbParameter( ”Sort”,oledbType.WChar,5,ParameterDirection.Input,false,0,0, “CustomerID”,DataRowVersion.Current,null);41.可使用(A)方法合并兩個具有匹配架構的DataSet。A MergeB UpdateC FillD GetChanges42.DataAdapter對象的UpdateCommand的屬性值為null,將造成(A)A DataAdapter在處理DataSet中被修改的行時,將引發異常B DataAdapter在處理DataSet中被刪除的行時,將引發異常C DataAdapter在處理DataSet中被刪除的行時,這些行將跳過不處理D DataAdapter在處理DataSet中被修改的行時,這些行將跳過不處理43.同連接式數據庫訪問程序相比,ADO.NET的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綠化維修及養護協議
- 2025年四川省綿陽市江油市八校中考物理一模試卷(含解析)
- 低碳材料采購合同示范
- 香港借款合同范本
- 菜籽油購銷合同范本
- 個人短期借款合同協議
- 江蘇省永豐初級中學2025年高三生物試題期末練習試卷含解析
- 云南省臨滄市鳳慶縣重點名校2024-2025學年初三下學期4月考生物試題試卷含解析
- 山東理工職業學院《畫法幾何與CAD制圖》2023-2024學年第二學期期末試卷
- 泰州職業技術學院《臨床室管理》2023-2024學年第二學期期末試卷
- 設備維修規程
- 西川煤礦整合區礦山地質環境保護與土地復墾方案
- Unit 6 Lesson 1 A Medical Pioneer教學設計 高中英語北師大版(2019)必修第二冊
- 英語答題卡2023年全國小學生英語能力測評(NEPTP)低年級組
- 國家開放大學《哲學基礎》形考任務1-3參考答案
- 輸電線路外力破壞危害及特點
- 醫院工作中常見的法律風險和對策專家講座
- 2023年湖南省中學生生物學奧林匹克競賽選拔賽試題及答案
- 升壓站建筑工程施工作業指導書
- GB/T 24825-2009LED模塊用直流或交流電子控制裝置性能要求
- 2023年湖南公務員面試真題及解析匯總
評論
0/150
提交評論