ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:29.15KB ,
资源ID:8981626      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8981626.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(沈阳理工大学应用技术学院ADO ATA题库.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

沈阳理工大学应用技术学院ADO ATA题库.docx

1、沈阳理工大学应用技术学院ADO ATA题库1.在SQL Server2005服务器上,存储过程就是一组预先编辑好并保存的SQL语句,当运用SQL语句创建储存过程时,下列选项正确的时(B)A。CREATE TABLEB。CREATE PROCEDURE C。DROP DROP BATABASE D。DROP TABLE2.你是Microsoft SQL Server2005数据库中创建了一个返回单个值得储存过程。现在你要在Visual Studio.NET 2005中查看此储存过程,请问,你会使用到下面哪个窗口?(D)A。输出 B。任务列表 C。命令行 D。服务器资源管理器3.你是一个出版公司的

2、数据库开发人员,对特定书的每天销售情况建立了如下的存储过程:(D)CREATE PROCEDURE get_sales_for_titletitle varchar(80),yted_sales int 0UTPUTAsSELECTytd_sales = ytd_salesFROM titles.A。DECLARE retval int-DECLARE ytd int-EXEC. B。C。D4.在SQL语法中,用于删除数据的命令(C)A。INSERT B。UPDATE C。DELETE D。CREATE5.在数据库中,数据定义语言(DDL)允许用户创建,修改或者删除数据库,表和约束等。那么数据

3、控制语言(DCL),用于控制对数据库的访问,最常用的DCL命令是(D)A。UPDATE,DENY,REVOKE B。DENY,INSERT,UPDATE C。GRANT,IRSERT,ALTER D。GRANT,DENY,REVOKE6.在ADO.NET 2.0对象模型中所有连接类都派生自System.Data命名空间中的(B)类A。DbParameter B。DbConnection C。OleDbDaAdapter D。DbDataReader7.在Ado.NET2.0中,除了共享类外,还包含许多数据库特定的类,如SqlCommandBuilder类,SqlParameter类等,这些类是

4、再System。Data命名空间中定义的标准接口,允许按照一般形式来使用。请问,SqlConnection和OleDbConnection类实现(D)接口A。IComparable B。IDisposable C。IEnumerable D。IDbConnection8.ADO.NET 2.0新增加的类中,哪个类相当于一个对象工厂,使开发人员能够创建提供程序对数据源类的实现的实例?(D)A。ConnectionStringBuilder B。CommandC。DbConnection D。DbProviderFactory9.关闭SqlConnection对象比打开SqlConnection对

5、象容易,只需要调用该对象的(C)方法即可A。Open B。Exit C。CloseD。Quit10.在ADO.NET 1.x中,查询一个SqlConnection以获得架构信息的唯一方法是构造并执行一个查询,在ADO.NET 2.0中SqlConnection类现在公开了一个(D)方法可以用它从数据库中提取架构信息。A。ResetStatistics B。BeginTrangsaction C。EnlistTransaction D。GetSchema11.当应用程序被多个用户访问时,往往需要多个连接。建立连接池后,就可以保存可用的连接以便再次使用,这样能对应用程序的哪些方面有好处?(A性能)

6、12.您的公司有一个服务器AllWin,并安装了SQL SERVER 2005。现在需要写一个数据库连接字符串,用以连接AllWin上SQL SERVER 2005中的一名为PubBase实例的Test数据库。请问,应该选择下面哪一个字符串?(D “Data Source=AllWinPubBase;Database=Test;Integrated Security=SSPI”)13.使用一个Micrsoft SQL Server 2005数据库和一个SqlClient 数据提供程序开发一个应用程序。应用程序包含以下三个码段,假设每次调用一个:1).SqlConnection Conn1=ne

7、w SqlConnection()Conn1.ConnectionString = Data Sourcr=_&ProdServer;InitialCatalog=Billing;_&Integrated Security=trueConn1.Open()2)SqlConnection Conn2=new.答案:A。1 B。2 C。3 D。4 选(B)14.某Command对象cmd使用ExecuteNonQuery()方法执行SQL语句:insert into Customers values(300,any)后,成功地向数据源插入了一行新记录,请问方法cmd.ExecuteNonQuery

8、()的返回值为(A)A。1 B。300 C。0 D。“any”15.在Microsoft SQL Server 2005数据库中有一个存储过程用来合计没每天接收到的订单总数。已知有一名称为command的SqlCommand对象,并初始所有参数。如果使用command执行一个只返回integer结果存储过程,应该使用Command对象的哪个方法?(B ExecuteScalar)16.在本地SQL Server 2005的Northwind实例中,包含一个Order表,用名为dt的SqlConnection对象连接。现在从Orders表查询所有CustomerID等于“str”的订单数据,正确

9、的代码段应该是(D string sqlstr=“Select*From Orders where CustomerID=CustomerID”。)17.当SQL语句或存储过程不换回任何数据时,可以使用Command对象的哪个方法看来执行这个SQL语句?(B ExecuteNonQuery()18.在ADO.NET2.0中,对于Command对象的ExecuteNonQurery()方法和ExecuteReader()方法,叙述错误的是(C 进行Select操作的Sql语句只能由ExecuteReader()方法来执行)19.当数据填充DataSet时,DataAdapter.Fill方法使用

10、DataSet的现有架构,并使用从SelectCommand返回的数据填充它。如果在DataSet中没有表名与被填充的表名相匹配,Fill方法就会创建一个表。默认情况下,Fill仅定义列和列类型,可以通过设置DataAdapter对象的(A TableMappings)属性,重新Fill的默认行为。20.一个Windows窗体应用程序以编程方式为数据集创建架构。该数据集包含名为Departments的数据表。Departments表包含名为DepartmentID和DepartmentName的列。需要确保在添加新行时,Departments表将唯一的整数值分配给DepartmentID列,应

11、该(D 将DepartmentID列指定为主键)。21.DataSet对象MyDataSet中含有两个DataTable:Students和Courses。Students有一个名叫StudentID的列,它对每个Student都是唯一的。Courses也是一个名叫StudentID的列。你要是用DataRow的GetChildRows方法获取这届学生的有Courses。你应该怎么做?(B 在Students和Courses的OrderID列上加一个data relation到MyDataSet)22.以下是在DataTable对象dtStudents中插入新记录的几种方法,方法1DataRo

12、w drNewStudent = dtStudents.NewRow();drNewStudent0 = 12;drNewStudent1 = “Tom”;dtStudents.Rows.Add(drNewStudent);方法2。答案:(A 3)23已知ds为数据集对象,其中包含一个DataTable对象Product。要在表“Product”中添加一个由“Name”,“Class”列组成的主键约束,下列语句正确的是(A ds.TablesProduct.Constrains.Add(new UniqueConstraint (UC_ProductrName,newstringName,Cl

13、ass,true);)。24.创建一个应用程序,其数据存储在数据库中。使用DataSet对象TestKing检索产品部件的numbles,name和prices信息,并把数据显示在窗口中。在窗口中添加一个Save按钮,把修改的数据更新到数据库中。现在进行更新操作,但是在进行更新操作前想得到TestKing中编辑的行。创建第二个名为TestKingChanges和DataSet对象来保存更改过的产品数据。下面哪个代码可以把编辑的数据行从TestKing拷贝到TestKingChanges中?(C TsetKingChanges=TestKing.GetChanges()25.以下DataSet的

14、特性,哪项是不正确的?(D 允许从文件或内存的某个区域中读写DataSet,但只能保存DataSet对象的内容)26.在ADO.NET 2.0应用程序中,有一个强类型DataSet对象ds,该对象中有一个DataTable对象TestKProducters。TestKProducters中包含一个ProducterID的整型列。你应该使用哪段代码获取TestKProducters中ProducterID的值并且赋值给ProducterID字符变量?(A ProducterID =ds.TestKProducters(0).ProducterID.ToString())27.在XML架构中,如何

15、定义一个简单类型string的元素employeename?(A )28.创建一个应用程序来追踪某工厂的销售订单,该应用程序的DataSet对象包含了两个DataSet名为:Orders和OrderDetails。来自Orders表的数据显示在列表框中,你希望当用户在列表框中选择了Orders表的信息时,它相应的Order details 就会显示在GridView中。假如在DataSet对象的Relations集合中添加一个DataRelation对象,会出现什么情况?(A 能够比较容易得找到所选择的订单的所有OrderDetails信息)29.在ADO.NET 2.0中,DataAdapt

16、er在处理DataSet中被删除的行时,假如DataAdapter对象的DeleteCommand的属性值设为null,将造成什么结果?(B 将引发异常)30.创建一个对象,从数据库中检索数据并填充DataSet中的表,并且这个对象要把插入,删除和更新的数据更改到数据库。当使用SqlClient数据提供程序时,改对象应如何创建?(B SqlDataAdapter DataAdapte= new SqlDataAdapter();)31.在使用DataAdapter作为从数据源到DataSet的通道时,可能遇到数据源和DataSet架构不匹配的情况。DataAdapter使用哪个对象处理这个情况

17、?(B TableMappings)32.某数据集对象DataSet1,通过DataAdapter对象从数据库检索架构和数据。在本地对DataSet1进行修改后,通过下列哪个语句,可以让获得一个由被修改过的行组成的数据集?(D DataSet changes = DataSet1.GetChanges();)33.下面哪一行代码是依据在组合框comboColumn中选择值进行数据排序的最佳操作。已知dataviewReport为DataView对象。(D 4)1.dataviewReport.Sort (comboColumn.Text + ASC);2.dataviewReport.RowF

18、ilter = comboColumn.Text + ASC;3.dataviewReport.ApplyDefaultSort;4.dataviewReport.Sort + comboColumn.Text + ASC;A。1B。2 C。3 D。434.已知Customers为DataSet对象中的一个DataTable对象。其中Customers包含“CustomerID”,“CompanyName”,“Address”,“City”4列,现在要从Customers中查找标记为删除的,地址来自London,并将这些查询结果以Address列递增排序放入到数据中。下列代码能完成目标的是(D

19、 DataRow 。“Address ASC”,DataViewRowState.Deleted)。35.DataSet对象ds中,数据表对象Customers的表名为“Customerss”,表中有CustomerID,CompanyName,Address,City四列,表中包含50条记录,其中有一些刚刚被标记为删除。我们希望从表中查找所有已经标记为删除的,来自New York的客户信息,并将结果以City列递增排序放入一个DataRow数组中。下列那个语句可以达到此目标?(D DataRow selRows = 。(City = New York,City ASC,DataViewRow

20、State.Deleted);)36.在事务作用域中,要结束事务作用域,应该调用TransactionScope对象的(A Complete()方法。A。Complete() B。Dispose() C。Component() D。Close()37.一个Windows窗体应用程序中的方法在Microsoft SQL Serever 2005数据库中执行一个存储过程,然后在另一个SQL Serever 2005数据库中执行另一个存储过程。要求确保只有在第二个存储过程的调用成功时,对得第一个存储过程的调用才会写入更改。安装要求禁止引入使用COM+宿主模型的新组件。您应该(C 添加Transact

21、ionScope块。连接到每个数据库并在TransactionScope块内执行每个存储过程。如果对这两个存储过程的调用都成功,则调用TransactionScope.Complete()方法)。38. 在ADO.NET 2.0中,通过调用连接对象的Close()方法来显示地关闭连接的目的是?(B 即使地释放资源)39.某公司是一个生产汽车的企业,现在,它的供应商通过XML文档将自己的产品信息发给它。这些文档不一定含有架构。你应该是用以下哪段代码来加载datasets?(选择最佳答案) (D DataSet dsDatadsData.ReadXml(myinfo.xml,XmlReadMode

22、.InferSchema))40.你的程序从一个DataSet对象创建一个XSD文件。你只需要保留dataset的架构。你一应该使用以下哪行代码?(选择最佳答案)(B dsMian.WriteXmlSchema(c:TkStudentInfo.xsd))41.下列SQL语句中,属于DDL语句(数据定义语句)的是(A ALTER)42.DataAdapter对象本质是一系列Command对象的复合,通过下列哪些Command对象可以实现从DataSet对象到目标数据库的更新?(B C D)A。SelectCommand B。InsertCommand C。UpdateCommand D。Dele

23、teCommand43.下列代码完成的任务包括(A D)。System.Data.SqlClient.SqlConnection cnMyDatabase=null;try。A。在信息窗口显示连接数据库或执行数据库操作时所发生的普通异常的内容 B。捕获连接数据库或执行数据库操作时所发生的异常C。在信息窗口显示连接数据库或执行数据库操作的结果D。如果连接数据库或执行数据库操作时发生无效操作异常,则在信息窗口显示“请关闭连接!”44.创建一个使用ADO.NET 2.0技术的财务管理程序,其数据库存储在Micosoft SQL Serever 2005数据库中。在应用程序的窗口中,设置一个按钮,在事

24、件处理中编写代码,要求代码运行一些存储过程来计算所有账户月底的余额。但是这些存储过程必须保证计算的余额在被保存到数据库之前的操作都是成功的,如有任一失败,所有用户的余额计算都不能存储。而且当过程运行时,用户也不能对过程中的表格再进行编辑,增加,删除操作。你应该通过下面那两项设置来保证处理程序的正确运行?(B D )B。一个SqlTransaction对象的IsolationLeve1属性为IsolationLeve1.Serializable D。给SqlCommand对象的Transaction属性赋值为SqlTransaction对象,使一个SqlCommand对象运行存储过程45.下列哪

25、些选项可以作为DataSet的数据源?(A B C)A。Excel制表文件B。XMl文件 C。Oracle数据库中的表 D。 E46.XSD在结构上有点类似于HTML,下列选项中哪些不是它们之间的不同之处?(B C)B。HTML定义的是文档的布局,XSD定以的是数据库的结构和内容 C。HTML定义的是元素的布局,XSD定义的是数据的结构47.从DataSet中获取数据时,要经过连接,获取,断开,修改,重新连接和持久保存更改等一系列的过程,在这些过程中需要考虑哪些问题?(A B C D)A。为新插入的记录所生成的键值可能不正确 B。其他用户可能同时保存其他更改 C。可能需要更新当前数据 D。可能

26、需要决定插入,删除,修改哪些行48.事务的特点主要通过ACID属性来体现的,ACID表示了哪些属性?(A B C D)A。持续性 B。隔离性 C。一致性 D。原子性49.在ADO.NET中使用XML支持时,()是可取的。ABCDA。从DataSet读取XML格式的数据 B。用XML数据填充DataSet,并使用这些数据来更新数据库 C。为DataSet中的数据的XML表示形式创建XML结构 D。从流或文件中,只将XML数据加载到文档对象模型树中,然后作为XML或DataSet来操纵数据50.数据集对象ds包含两个表,表名分别为“Customers”和“Orders”,现在ds要表“Custom

27、ers”和“Orders”之间创建导航关系,可以使用下列哪些语句完成?(A B)A。ds.Relation.Add(FK_CustomersOrders,ds.TablesCustomes.ColumnsCustomerID,ds.TablesOrders.ColumsCustomerID,false);B。ds.Relation.Add(FK_CustomersOrders,ds.TablesCustomes.ColumnsCustomerID,ds.TablesOrders.ColumsCustomerID,true);51.下列哪个选项可以增强关系数据库的数据完整性?(C 级联) 52.

28、在SQL Server 2005的存储过程中,可以使用参数,但是必须要在参数名称的前面加上(D )符号。 53.SQL语言中的DELETE命令,可以一次删除表中的多行数据吗?( A 可以)54.在SQL Server 2005中,如果设置表的标识种子为4,标识增量为2,那么第一行和第二行的列值应为(C 4,6)。55.规图是常用的一种数据对象,它提供了一种途径来查看存放的数据,可以简化数据库操作,当要建立多个数据列表的视图时,表的连接不能使用(A 内连接)方式,并且不允许在该句中包括ORDER BY,COMPUTE等关键字。56.已知.NET Framework 2.0使用命名空间来组织它的众

29、多类。请问ADS.NET 2.0相关功能的类都位于(C System Data)命名空间下。57.在ADO.NET 2.0对象模型中,所有连接类都派生自System.Data命名空间中的( C Dbconnection)类。58.在ADO.NET2.0中,除了共享类外,还包含许多数据库特定的类,如SqlCommandBuilder类,SqlParameter类等,这些类是在System.Data命名空间中定义的标准接口,允许类按照一般形式来使用。请问,SqlConnection和OleDbConnetion类实现(B IDbconnection)接口。59.通过连接池建立的连接,打开的时间越长

30、,连接池的效率就会变得(B 越低)。60.你创建了一个Windows应用程序用来从SQL Server数据库检索数据,设置了SqlConnection对象的ConnetionString属性,但是请求连接时,有时会出现请求要被排队,直到有空闲的连接或等待超时,出现这种情况的原因是(A 已经到了连接池的最大连接数)。61.在ADO.NET 2.0应用程序中,数据存储在Microsoft SQL Server 2005数据库。为了应用程序在访问数据时获得最好的性能,你应该使用下面哪种连接方式?(假设有效的连接字符串保存在此程序的connString的变量中)(B SqlClient.SqlConn

31、ection cnn=new SqlClient.SqlConnection(connString);)62.如果在特定的时间用以下的连接SQL Server 2005, 将会创建几个连接池?( E 7)Integrated Security=SSPI;Initial Catalog=NursingIntegrated Security=SSPI;Initial Catalog=AdministrationProviderer=SQLOLEDB.1;User ID=plantw;Intial Catalog=Personnel。63.当SQl语句或存储过程不返回任何数据时,可以使用Command对象的哪个方法来执行这个SQl语句?(B ExecuteNonQuery())64.某Command对象cmd使用ExecuteNonQuery()方法执行SQL语句:insert into Customers ualues(300,any)后,成功地想数据源插入了一行新纪录,请问方法cmd.ExecuteNonQuery()的返回值为( C 1)。65.您正

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1