数据库操作时应选用(.doc_第1页
数据库操作时应选用(.doc_第2页
数据库操作时应选用(.doc_第3页
数据库操作时应选用(.doc_第4页
数据库操作时应选用(.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙 江 水 利 水 电 专 科 学 校ZHEJIANG WATER CONSERVANCY AND HYDROPOWER COLLEGE习题集Exercises1. 在对SQL Server 数据库操作时应选用( )。A.SQL Server .NET Framework 数据提供程序; B.OLE DB .NET Framework 数据提供程序; C.ODBC .NET Framework 数据提供程序; D.Oracle .NET Framework数据提供程序;正确答案:A2. 以下叙述正确的是:( )A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。正确答案:BC3. 以下哪些可以作为接口成员?( )A.方法B.属性C.字段D.事件E.索引器正确答案:ABDE4. 从数据库读取记录,你可能用到的方法有:( )A. ExecuteNonQuery B. ExecuteScalarC. Fill D. ExecuteReader正确答案:BCD5. 对于一个实现了IDisposable接口的类,以下哪些项可以执行与释放或重置非托管资源相关的应用程序定义的任务?( )A.Close B.Dispose C.Finalize D.using E.Quit 正确答案:ABC6. 下列关于C#中索引器理解正确的是( )A.索引器的参数必须是两个或两个以上 B.索引器的参数类型必须是整数型C.索引器没有名字D.以上皆非正确答案:BC7. 下面描述错误的是( )。A窗体也是控件; B.窗体也是类; C.控件是从窗体继承来的;D.窗体的父类是控件类;正确答案:CD8. 以下关于ref和out的描述哪些项是正确的?( )A.使用ref参数,传递到ref参数的参数必须最先初始化。 B.使用out参数,传递到out参数的参数必须最先初始化。C.使用ref参数,必须将参数作为ref参数显式传递到方法。 D.使用out参数,必须将参数作为out参数显式传递到方法。正确答案:ACD9. 以下的C#代码,试图用来定义一个接口: public interface IFile int A; int delFile() A = 3; void disFile(); 关于以上的代码,以下描述错误的是( )。A.以上的代码中存在的错误包括:不能在接口中定义变量,所以int A代码行将出现错误;B.以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写具体的实现函数;C.代码void disFile();声明无错误,接口可以没有返回值;D.代码void disFile();应该编写为void disFile();正确答案:ABD10. 目前,Microsoft.NET Framework的发行包中包含以下.NET数据提供程序。( )ASQL Server .NET数据提供程序BOLEDB.NET数据提供程序CODBC.NET数据提供程序DXML.NET数据提供程序正确答案:AB11. 为访问Microsoft Access2000数据库中的数据,可以使用以下哪种数据提供者连接到数据库?( )ASQL Server .NET数据提供程序BOLEDB.NET数据提供程序CODBC.NET数据提供程序DXML.NET数据提供程序正确答案: BC12. 为了在程序中使用数据提供程序,应在源程序工程中添加对程序集( )的引用。A. system.data.dllB. system.data.sql.dll.C. system.data.oledb.dllD. system.data.odbc.dll 正确答案: D13. SQL Server 的Windows身份验证机制是指,当网络用户尝试连接到SQL Server数据库时, ( )AWindows获取用户输入的用户和密码,并提交给SQL Server进行身份验证,并决定用户的数据库访问权限 BSQL Server根据用户输入的用户和密码,提交给Windows进行身份验证,并决定用户的数据库访问权限CSQL Server根据已在Windows网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限D登录到本地Windows的用户均可无限制访问SQL Server数据库正确答案:C14. 在Visual Studio.NET的服务器资源管理器中,下列哪些是可见的服务项目?( )A. 数据连接 B. 网络连接 C. 事务日志服务D. 设备管理器正确答案:AC15. 打开SQL Connection 时返回的SQL Server错误号为4060,该错误表示:( )A连接字符串指定的服务器名称无效B连接字符串指定的数据库名称无效C连接超时D连接字符串指定的用户名或密码错误正确答案:A16. ADO.NET应用程序时,在下列哪些情况下,使用COMMAND对象直接访问数据源更加有效?( )A使用ADO。NET对XML数据文件中的数据进行分析和处理B 在SQL Server数据库的表中搜索某个字段值 C计算SQL Server数据库中数据表的行数D在SQL Server数据库中创建存储过程正确答案:BCD17. 为创建在SQL Server2000中执行SELECT语句的COMMAND对象,可先建立到SQL Server2000数据库的连接,然后使用连接对象的( )方法创建sqlcommand对象。A. open B. opensql C. createcommand D. createsql正确答案:C18. 某command对象 cmd将被用来执行以下SQL语句,以向数据源中插入新记录:Insert into Customers values(1000,”tom”)请问,语句cmd.ExecuteNonQuery()的返回值可能为( )A 0 B. 1 C. 1000 D. “tom”正确答案:AB19. cmd是一个 sqlcommand类型的对象,并已正确连接到数据库 MyDB。为了在遍历完 SqlDataReader对象的所有数据行后立即自动释放cmd使用的连接对象,应采取下列哪种方法调用ExecuteReader方法?( )ASqldatareader dr =cmd.Executereader()BSqldatareader dr =cmd.Executereader(true)CSqldatareader dr =cmdlExecutereader(0)DSqldatareader dr=cmd.Executereader(commandbehavior.closeconnection)正确答案: D20. 下列哪个SQL 语句属于DDL语句?( )A. Create B. Select C. Grant D. Insert正确答案:A21. SQL Server 2000 的BEGIN TRANS和 COMMIT TRANS、ROOLBACK TRANS语句可用于( )中来支持操作的事务特性。ASELECT语句B存储过程CADO.NET连接对象的Transaction属性DADO.NET命令对象的CommandText属性正确答案: B22. 使用SQL Server.NET数据提供程序访问 SQL Server2000数据库时,我们创建了事务对象trans,并将其IsolationLevel属性设置为 Serializable则在该事务中执行 Command对象的方法( )。A可以防止在读取时破坏数据B可以防止脏读C可以防止不可重复读D可以防止幻象读取正确答案:ABCD23. 下列哪些选项可以作为DATASET的数据源?( )ASQL SERVER2000数据库中的视图BORACLE数据库中的表CXML文件DEXCEL制表文件正确答案:ABCD24. 为了在程序中使用DATASET类定义数据集对象,应在文件开始处添加对命名空间( )的引用。Asystem.IO Bsystem.UtilsCsystem.dataDsystem.database正确答案:C25. 下列哪些方法可以在DataSet对象ds中添加一个名为”Customers”的DataTable对象( )。Adatatable dt_customers = new datatable()Bdatatable dt_customers = new datatable(“customers”)ds.tables.add(dt_customers)Cds.tables.add(“customers”)Dds.tables.add(new datatables(“customers”)正确答案: BCD26. 已知ds1. ds2分别代表两个不同的DataSet对象,其中ds1已包含名为”customers”的datatable对象,且该datatable对象被变量dt_customer引用。已知dt_customers表中有100条记录,则执行下列语句后新的数据表中包含( )条记录。 Datatable new_dt_customer =dt_customer.copy()A0B100C200D300正确答案: B27. dt为类型的变量,引用名为的对象。该表中包含等4列。将数据列设为该表的主键的正确语句有:( )Adt.primarykey =”customerid”Bdt.primarykey .add(“customerid”)Cdt.primarykey =new object“customerid”Ddt.primarykey =new datacolumndt.columns “customerid” 正确答案: D28. 已知为数据集对象。以下语句的作用是( )。ds.tables“product”.constraints.add(new queconstraint(“UC_ProductName”,new string“name”,”class”,true)A为表”product”添加一个由列”name”,”class”组合成的主键约束B为表添加一个由列”name”,”class”组合成的唯一约束C为数据集ds添加一个名为”product”的数据表,并添加两个列,列名为”name”和”class”D为数据集ds添加一个名为”product”的数据表,并添加一个名为”UC_ProductName的数据列 正确答案:A29. 已知变量ds引用某个dataset对象,该dataset对象中已包含一个表名为”table1”的数据表。在windows窗体form1中,为了将变量名为datagrid1的datagrid控件绑定到”table1”数据表,可以使用代码( )Adatagrid1.datasource =dsDatagrid1.datamember =ds.tables“table1”Bdatagrid1.datamember =dsCdatagrid1.datasource =new dataview(ds.datatables“table1”)Ddatagrid1.datasource =ds.tables“table1” Datagrid1.datamember =ds正确答案:AC30. 数据集对象dsnorthwind包含两个表,表名分别为:customers”和”orders”。执行下列语句: dsnorthwind.relations.add(“FK_CustomerOrders”, dsnorthwind.tables“customers”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论