已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
ADO.NET認(rèn)證題庫第2套 題目及參考答案數(shù)據(jù)庫訪問技術(shù)bQc5HVrIT農(nóng)莊,IT認(rèn)證,題庫,微軟認(rèn)證,ATA認(rèn)證 ADO.NET 程序設(shè)計復(fù)習(xí)過程中如有疑問請咨詢牛潔老師1.為了在DataTable中添加一個計算總價的列,應(yīng)在DataTable的Columns集合中添加有DataColumn對象,并將設(shè)定其(A)屬性為“Quantity*UnitPrice”。A Expression B DataType C Caption D ColumnName2.DataSet對象的Merge方法用于(A)A 將兩個DataSet中的數(shù)據(jù)和架構(gòu)合并到一個DataSet中B 將兩個DataTable中的行合并到一個DataTable中C 向數(shù)據(jù)源提交修改D 從數(shù)據(jù)源提取數(shù)據(jù)3.某程序使用SQL Server.NET數(shù)據(jù)提供程序訪問SQL Server數(shù)據(jù)庫時出現(xiàn)SQLException異常,該異常的sqlError集合某個SqlError的嚴(yán)重程度可由其(C)屬性獲得。A LineNumber B Message C Class D Number4.10.當(dāng)SQL Error嚴(yán)重程度為(A)時,.NET觸發(fā)SQL Conection對象的InfoMessage事件,而不是引發(fā)異常。A 10 B 17-19 C 11-16 D 20-256.為訪問SQL Server 2000數(shù)據(jù)庫中的數(shù)據(jù),最好使用以下那種.NET數(shù)據(jù)提供者連接到數(shù)據(jù)庫(A)A SQL Server.NET B OLEDB.NET C ODBC.NET D XML.NET7.在編寫程序時,選擇.NET數(shù)據(jù)提供程序的標(biāo)準(zhǔn)是(A)A 根據(jù)所訪問的數(shù)據(jù)源的類型 B 根據(jù)數(shù)據(jù)源是在本地機器還是遠程機器上C 根據(jù)數(shù)據(jù)訪問方式是斷開還是連接 D 根據(jù)程序是簡單的C/S模式還是多層模式8.為了在程序中使用SQL Server .NET數(shù)據(jù)提供程序,應(yīng)在源程序工程中添加對程序集(D)的引用。A System.Data.Oledb.dll B System.Data.SQL.dll C System.Data.Odbc.dll D System.Data.dll9.為了在程序中使用ODBC .NET 數(shù)據(jù)提供程序,應(yīng)在源程序工程中添加對程序集_D_的引用.A. System.Data.dll B. System.Data.SQL.dll C. System.Data.OleDb.dll D. System.Data.Odbc.dll10.使用OLE DB.NET數(shù)據(jù)提供程序時,連接字符串的(B)關(guān)鍵字指出要連接的OLEDB數(shù)據(jù)源類型 A Driver B Provider C Initial Catalog D Data Source11.位于工作站MyWork上的.NET應(yīng)用程序,可以使用OLE DB.NET數(shù)據(jù)提供程序利用(D)連接到位于服務(wù)器DataServer上的Oraclegi數(shù)據(jù)庫。A Oracle客戶端APIB B SQL Server客戶端API C TCP/IP的Socket編程 D 本地ODBC API12.19.為了將某個SqlCommand對象的參數(shù)pl設(shè)置為輸出參數(shù),應(yīng)該(C).A pl.Direction = SqlParameterDirection.OutputB pl.ParameterDirection = SqlParameter.OutputC pl.Direction = ParameterDirection.OutputD pl.ParameterDirection = ParameterDirection.Output13.為了將某個SqlCommand對象cmd的參數(shù)rt設(shè)置為返回值,應(yīng)該(A).A.將其作為cmd的第一個參數(shù),并且將其Direction屬性值設(shè)為ParameterDirection.ReturnValueB.將其Direction屬性值設(shè)為ParameterDirection.ReturnValue,在cmd對象參數(shù)集合中的順序不重要C.將其作為cmd的最后一個參數(shù),并將其Direction屬性值設(shè)為ParameterDirection.ReturnValueD.令rt = cmd.ExecuteScalar();然后檢查rtValue即為返回值14.我們已知SQL Server 2000數(shù)據(jù)庫MyDB中包含表MyTable。cmd是一個SqlCommand類型的對象,并已正確連接到數(shù)據(jù)庫MyDB。執(zhí)行下列語句SqlDataReader dr = cmd.ExecuteReader();為了獲得表MyTable的構(gòu)架信息,可調(diào)用(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數(shù)據(jù)庫MyDB中包含表MyTable。cmd是一個SqlCommand類型的對象,并已正確連接到數(shù)據(jù)庫MyDB。執(zhí)行下列語句SqlDataReader dr = cmd.ExecuteReader();為了獲得包含當(dāng)前行所有列值的對象數(shù)組,可調(diào)用(A)A object list; dr.GetValues(list);B object list=dr.Read();C object list=dr.GetSchemaTable();D object list=dr.NextResult();16.遍歷一個含單個結(jié)果集的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個或多個結(jié)果集。遍歷該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方法執(zhí)行后,數(shù)據(jù)源中受影響的行數(shù)B 該ExecuteNonQuery方法執(zhí)行后,數(shù)據(jù)源中被刪除的數(shù)據(jù)行的行數(shù)。C 該ExecuteNonQuery方法執(zhí)行后,數(shù)據(jù)源中新增加數(shù)據(jù)行的行數(shù)。D 該ExecuteNonQuery方法執(zhí)行是否成功的真假值19.下列哪個SQL語句屬于DML語句(數(shù)據(jù)操作語句)(A)A InsertB GrantC SelectD Create20.下列哪個SQL語句屬于DML語句(數(shù)據(jù)控制語句)(A)A GrantB InsertC SelectD Create22.DataSet對象ds中,數(shù)據(jù)表對象Customers的表名為“Customers”,其表結(jié)構(gòu)如下:列名 類型 列序號CustomerID int 0CompanyName string 1執(zhí)行下列語句后,行對象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中,數(shù)據(jù)表對象Customers的表名為“Customers”,其表結(jié)構(gòu)如下:列名 類型 列序號CustomerID int 0CompanyName string 1執(zhí)行下列語句后,行對象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的數(shù)據(jù)(A)A 能B 不能25.可使用DataSet類的(B)方法將當(dāng)前DataSet對象的數(shù)據(jù)和架構(gòu)信息保存到文件中。A WriteB WirteXMLC SaveD WriteXmlSchema26.可使用DataSet類的(A)方法從文件中加載數(shù)據(jù)和架構(gòu)信息到DataSet對象。A ReadXmlB LoadC ReadD ReadXmlSchema27.可使用DataSet類的(C)方法從文件中加載架構(gòu)信息到DataSet對象。A ReadXmlB LoadC ReadXmlSchemaD Read 28.可使用DataSet類的(D)方法只將當(dāng)前DataSet對象的架構(gòu)信息保存到文件中。A WriteB WirteXMLC SaveD WriteXmlSchema29.為了獲得DataSet對象ds中某數(shù)據(jù)表table的架構(gòu)信息,可編寫代碼使用(C)A table1.Rows集合B table1.SchemaTable屬性C table1.Columns集合D table1.GetSchemaTable方法30.為了獲得DataSet對象ds中某數(shù)據(jù)表table1.的所有唯一性數(shù)據(jù)約束的信息,可編寫代碼使用(C)。A table1.Constraints集合B table1.Columns屬性C ds.Constraintstable1集合D table1.Rows集合31.為了向DataSet對象ds中的兩個數(shù)據(jù)表(父表: Table1;子表:Table2)之間建立導(dǎo)航關(guān)系,應(yīng)該編寫代碼(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程序中,第一次調(diào)用下列語句將創(chuàng)建一個內(nèi)部名為()的數(shù)據(jù)集對象。DataSet ds=new DataSet();A “”B “ds”C “NewDataSet”D ”DataSet1“33.已知ds1、ds2分別代表兩個不同的DataSet對象。其中ds1已包含名為“Customer”的DataTable對象,且該DataTable對象被變量dt_Customer引用。則執(zhí)行下列哪條語句不會引發(fā)異常(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的數(shù)據(jù)修改情況寫入文件“F:/MyDS.XML”中,以備在網(wǎng)絡(luò)可用時更新到數(shù)據(jù)庫中,執(zhí)行下列語句是否正確(A)MyDS.AcceptChanges();MyDS.WriteXml(“F:/MyDS.XSD“,XmlWriteMode.DiffGram);A 錯誤B 正確35.XSD架構(gòu)的根元素的標(biāo)記總是為(D)。A xs:complexTypeB xs:elementC xs:choiceD xs:schema36.在XSD架構(gòu)文件中,下列哪個XSD標(biāo)記說明,屬性或元素值(或者屬性或元素值的組合)在指定范圍內(nèi)必須是唯一的(B)A xs:elementB xs:uniqueC xs:complexTypeD xs:choice37.在XSD架構(gòu)文件中,(B)元素定義了數(shù)據(jù)項之間的關(guān)系,并且映射為關(guān)系模型的“外鍵”。A xs:uniqueB xs:keyrefC xs:keyD xs:complexType38.cmInsert引用DataAdapter的InsertCommand屬性,其CommandText如下所示“INSERT INTO Customers VALUES (ID ,Name)”則為該InsertCommand添加ID參數(shù)的語句是( 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參數(shù)的語句是(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參數(shù)的語句是(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)方法合并兩個具有匹配架構(gòu)的DataSet。A MergeB UpdateC FillD GetChanges42.DataAdapter對象的UpdateCommand的屬性值為null,將造成(A)A DataAdapter在處理DataSet中被修改的行時,將引發(fā)異常B DataAdapter在處理DataSet中被刪除的行時,將引發(fā)異常C DataAdapter在處理DataSet中被刪除的行時,這些行將跳過不處理D DataAdapter在處理DataSet中被修改的行時,這些行將跳過不處理43.同連接式數(shù)據(jù)庫訪問程序相比,ADO.NET的
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年紹興臨空運營服務(wù)有限公司公開招聘項目制管理人員備考題庫完整參考答案詳解
- 2025年山東大學(xué)電氣工程學(xué)院“新型電力系統(tǒng)安全防御與智能恢復(fù)團隊”公開招聘專聘科技人員的備考題庫完整參考答案詳解
- 2025年寧夏工商職業(yè)技術(shù)學(xué)院單招(計算機)考試備考題庫必考題
- 2025重慶高新區(qū)西永街道公益崗招聘8人備考題庫附答案
- 2025年安徽機電職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試模擬測試卷附答案
- 漢服館租賃協(xié)議書
- 汽車報廢合同范本
- 汽車裝飾合同協(xié)議
- 汽配產(chǎn)品合同范本
- 沙發(fā)換皮合同協(xié)議
- 2025顱內(nèi)動脈粥樣硬化性狹窄診治指南解讀課件
- 臺灣農(nóng)會信用部改革:資產(chǎn)結(jié)構(gòu)重塑與效能提升的深度剖析
- 單軌吊司機培訓(xùn)課件
- 初級消防員培訓(xùn)課程教學(xué)大綱
- 2025年廣東省中考物理試題卷(含答案)
- 《電子商務(wù)師(四級)理論知識鑒定要素細目表》
- 高通量測序平臺考核試卷
- 2024-2030年中國花卉電商行業(yè)發(fā)展前景預(yù)測及投資策略研究報告
- T/CI 475-2024廚余垃圾廢水處理工程技術(shù)規(guī)范
- 工程招投標(biāo)與監(jiān)理實務(wù)整體介紹吳莉四川交通04課件
- 2025+CSCO宮頸癌診療指南解讀
評論
0/150
提交評論