ADONET認(rèn)證題庫(kù)第2套 題目及參考答案.doc_第1頁(yè)
ADONET認(rèn)證題庫(kù)第2套 題目及參考答案.doc_第2頁(yè)
ADONET認(rèn)證題庫(kù)第2套 題目及參考答案.doc_第3頁(yè)
ADONET認(rèn)證題庫(kù)第2套 題目及參考答案.doc_第4頁(yè)
ADONET認(rèn)證題庫(kù)第2套 題目及參考答案.doc_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

ADO.NET認(rèn)證題庫(kù)第2套 題目及參考答案數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)bQc5HVrIT農(nóng)莊,IT認(rèn)證,題庫(kù),微軟認(rèn)證,ATA認(rèn)證 ADO.NET 程序設(shè)計(jì)復(fù)習(xí)過(guò)程中如有疑問(wèn)請(qǐng)咨詢牛潔老師1.為了在DataTable中添加一個(gè)計(jì)算總價(jià)的列,應(yīng)在DataTable的Columns集合中添加有DataColumn對(duì)象,并將設(shè)定其(A)屬性為“Quantity*UnitPrice”。A Expression B DataType C Caption D ColumnName2.DataSet對(duì)象的Merge方法用于(A)A 將兩個(gè)DataSet中的數(shù)據(jù)和架構(gòu)合并到一個(gè)DataSet中B 將兩個(gè)DataTable中的行合并到一個(gè)DataTable中C 向數(shù)據(jù)源提交修改D 從數(shù)據(jù)源提取數(shù)據(jù)3.某程序使用SQL Server.NET數(shù)據(jù)提供程序訪問(wèn)SQL Server數(shù)據(jù)庫(kù)時(shí)出現(xiàn)SQLException異常,該異常的sqlError集合某個(gè)SqlError的嚴(yán)重程度可由其(C)屬性獲得。A LineNumber B Message C Class D Number4.10.當(dāng)SQL Error嚴(yán)重程度為(A)時(shí),.NET觸發(fā)SQL Conection對(duì)象的InfoMessage事件,而不是引發(fā)異常。A 10 B 17-19 C 11-16 D 20-256.為訪問(wèn)SQL Server 2000數(shù)據(jù)庫(kù)中的數(shù)據(jù),最好使用以下那種.NET數(shù)據(jù)提供者連接到數(shù)據(jù)庫(kù)(A)A SQL Server.NET B OLEDB.NET C ODBC.NET D XML.NET7.在編寫(xiě)程序時(shí),選擇.NET數(shù)據(jù)提供程序的標(biāo)準(zhǔn)是(A)A 根據(jù)所訪問(wèn)的數(shù)據(jù)源的類型 B 根據(jù)數(shù)據(jù)源是在本地機(jī)器還是遠(yuǎn)程機(jī)器上C 根據(jù)數(shù)據(jù)訪問(wèn)方式是斷開(kāi)還是連接 D 根據(jù)程序是簡(jiǎn)單的C/S模式還是多層模式8.為了在程序中使用SQL Server .NET數(shù)據(jù)提供程序,應(yīng)在源程序工程中添加對(duì)程序集(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)在源程序工程中添加對(duì)程序集_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ù)提供程序時(shí),連接字符串的(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ù)庫(kù)。A Oracle客戶端APIB B SQL Server客戶端API C TCP/IP的Socket編程 D 本地ODBC API12.19.為了將某個(gè)SqlCommand對(duì)象的參數(shù)pl設(shè)置為輸出參數(shù),應(yīng)該(C).A pl.Direction = SqlParameterDirection.OutputB pl.ParameterDirection = SqlParameter.OutputC pl.Direction = ParameterDirection.OutputD pl.ParameterDirection = ParameterDirection.Output13.為了將某個(gè)SqlCommand對(duì)象cmd的參數(shù)rt設(shè)置為返回值,應(yīng)該(A).A.將其作為cmd的第一個(gè)參數(shù),并且將其Direction屬性值設(shè)為ParameterDirection.ReturnValueB.將其Direction屬性值設(shè)為ParameterDirection.ReturnValue,在cmd對(duì)象參數(shù)集合中的順序不重要C.將其作為cmd的最后一個(gè)參數(shù),并將其Direction屬性值設(shè)為ParameterDirection.ReturnValueD.令rt = cmd.ExecuteScalar();然后檢查rtValue即為返回值14.我們已知SQL Server 2000數(shù)據(jù)庫(kù)MyDB中包含表MyTable。cmd是一個(gè)SqlCommand類型的對(duì)象,并已正確連接到數(shù)據(jù)庫(kù)MyDB。執(zhí)行下列語(yǔ)句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ù)庫(kù)MyDB中包含表MyTable。cmd是一個(gè)SqlCommand類型的對(duì)象,并已正確連接到數(shù)據(jù)庫(kù)MyDB。執(zhí)行下列語(yǔ)句SqlDataReader dr = cmd.ExecuteReader();為了獲得包含當(dāng)前行所有列值的對(duì)象數(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.遍歷一個(gè)含單個(gè)結(jié)果集的SqlDataReader對(duì)象的正確語(yǔ)句是(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對(duì)象可能包含1個(gè)或多個(gè)結(jié)果集。遍歷該SqlDataReader對(duì)象的正確語(yǔ)句(B)A while(x.NextResult() while(x.Read()B do while(x.Read()C do doD while(x.NextResult() do18.Cmmand對(duì)象的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.下列哪個(gè)SQL語(yǔ)句屬于DML語(yǔ)句(數(shù)據(jù)操作語(yǔ)句)(A)A InsertB GrantC SelectD Create20.下列哪個(gè)SQL語(yǔ)句屬于DML語(yǔ)句(數(shù)據(jù)控制語(yǔ)句)(A)A GrantB InsertC SelectD Create22.DataSet對(duì)象ds中,數(shù)據(jù)表對(duì)象Customers的表名為“Customers”,其表結(jié)構(gòu)如下:列名 類型 列序號(hào)CustomerID int 0CompanyName string 1執(zhí)行下列語(yǔ)句后,行對(duì)象dr的RowState屬性值是(B)DataRow dr=Customers.NewRow();dr“CustomerID”=2;dr“CompanyName ”=“ABC”;Customers.Add(dr);Customers.AcceptChanges();A DetachedB AddedC ModifiedD UnChanged23.DataSet對(duì)象ds中,數(shù)據(jù)表對(duì)象Customers的表名為“Customers”,其表結(jié)構(gòu)如下:列名 類型 列序號(hào)CustomerID int 0CompanyName string 1執(zhí)行下列語(yǔ)句后,行對(duì)象dr的RowState屬性值是()DataRow dr=Customers.NewRow();dr“CustomerID”=2;dr“CompanyName ”=“ABC”;Customers.Add(dr);Customers.AcceptChanges();24.能否在一個(gè)DataSet對(duì)象中同時(shí)保存來(lái)自SQL Server 2000和SQL Server 6.5的數(shù)據(jù)(A)A 能B 不能25.可使用DataSet類的(B)方法將當(dāng)前DataSet對(duì)象的數(shù)據(jù)和架構(gòu)信息保存到文件中。A WriteB WirteXMLC SaveD WriteXmlSchema26.可使用DataSet類的(A)方法從文件中加載數(shù)據(jù)和架構(gòu)信息到DataSet對(duì)象。A ReadXmlB LoadC ReadD ReadXmlSchema27.可使用DataSet類的(C)方法從文件中加載架構(gòu)信息到DataSet對(duì)象。A ReadXmlB LoadC ReadXmlSchemaD Read 28.可使用DataSet類的(D)方法只將當(dāng)前DataSet對(duì)象的架構(gòu)信息保存到文件中。A WriteB WirteXMLC SaveD WriteXmlSchema29.為了獲得DataSet對(duì)象ds中某數(shù)據(jù)表table的架構(gòu)信息,可編寫(xiě)代碼使用(C)A table1.Rows集合B table1.SchemaTable屬性C table1.Columns集合D table1.GetSchemaTable方法30.為了獲得DataSet對(duì)象ds中某數(shù)據(jù)表table1.的所有唯一性數(shù)據(jù)約束的信息,可編寫(xiě)代碼使用(C)。A table1.Constraints集合B table1.Columns屬性C ds.Constraintstable1集合D table1.Rows集合31.為了向DataSet對(duì)象ds中的兩個(gè)數(shù)據(jù)表(父表: Table1;子表:Table2)之間建立導(dǎo)航關(guān)系,應(yīng)該編寫(xiě)代碼(D)A 在Table2的Constraints集合中添加到表Table1的外鍵約束B(niǎo) 在Table1的Constraints集合中添加到表Table2的外鍵約束C 在Table2的Constraints集合中添加到表Table1的外鍵約束,同時(shí)在Table2的Constraints集合中添加到表Table1的外鍵約束D 在ds.Relations集合中添加以Table1為父表、以Table2為子表的DataRelation對(duì)象32.在ADO.NET程序中,第一次調(diào)用下列語(yǔ)句將創(chuàng)建一個(gè)內(nèi)部名為()的數(shù)據(jù)集對(duì)象。DataSet ds=new DataSet();A “”B “ds”C “NewDataSet”D ”DataSet1“33.已知ds1、ds2分別代表兩個(gè)不同的DataSet對(duì)象。其中ds1已包含名為“Customer”的DataTable對(duì)象,且該DataTable對(duì)象被變量dt_Customer引用。則執(zhí)行下列哪條語(yǔ)句不會(huì)引發(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對(duì)象MyDS的數(shù)據(jù)修改情況寫(xiě)入文件“F:/MyDS.XML”中,以備在網(wǎng)絡(luò)可用時(shí)更新到數(shù)據(jù)庫(kù)中,執(zhí)行下列語(yǔ)句是否正確(A)MyDS.AcceptChanges();MyDS.WriteXml(“F:/MyDS.XSD“,XmlWriteMode.DiffGram);A 錯(cuò)誤B 正確35.XSD架構(gòu)的根元素的標(biāo)記總是為(D)。A xs:complexTypeB xs:elementC xs:choiceD xs:schema36.在XSD架構(gòu)文件中,下列哪個(gè)XSD標(biāo)記說(shuō)明,屬性或元素值(或者屬性或元素值的組合)在指定范圍內(nèi)必須是唯一的(B)A xs:elementB xs:uniqueC xs:complexTypeD xs:choice37.在XSD架構(gòu)文件中,(B)元素定義了數(shù)據(jù)項(xiàng)之間的關(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ù)的語(yǔ)句是( 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ù)的語(yǔ)句是(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ù)的語(yǔ)句是(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è)具有匹配架構(gòu)的DataSet。A MergeB UpdateC FillD GetChanges42.DataAdapter對(duì)象的UpdateCommand的屬性值為null,將造成(A)A DataAdapter在處理DataSet中被修改的行時(shí),將引發(fā)異常B DataAdapter在處理DataSet中被刪除的行時(shí),將引發(fā)異常C DataAdapter在處理DataSet中被刪除的行時(shí),這些行將跳過(guò)不處理D DataAdapter在處理DataSet中被修改的行時(shí),這些行將跳過(guò)不處理43.同連接式數(shù)據(jù)庫(kù)訪問(wèn)程序相比,ADO.NET的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論