版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、浙 江 水 利 水 电 专 科 学 校ZHEJIANG WATER CONSERVANCY AND HYDROPOWER COLLEGE习题集Exercises1. ADO.NET 模型中的下列哪些对象属于Connected 对象。()A. ConnectionB. DataAdapterC. DataReaderD. DataSet正确答案:ABC2. 在ADO.NET 中,为访问DataTable 对象从数据源提取的数据行。可使用DataTable 对象的()属性。A. RowsB. ColumnsC. ConstraintsD. DataSet正确答案:A3. 在ADO.NET 中使用X
2、ML 支持时,以下哪些建议是可取的。()A. 从DataSet 读取XML 格式的数据B. 使用XML 格式的数据填充DataSetC. 为DataSet 创建XML 格式的构架描述D. 将数据以XML 格式保存在数据库中正确答案:ABC4. 目前,Microsoft.NET Framework 的发行包中包含以下.NET 数据提供程序。()A. SQL Server .NET 数据提供程序B. OLE DB .NET 数据提供程序C. ODBC .NET 数据提供程序D. XML .NET 数据提供程序正确答案:AB5. 为访问Microsoft Access 2000 数据库中的数据,可以
3、使用以下哪种.NET 数据提供者连接到数据库。()A. SQL Server .NET 数据提供程序B. OLE DB .NET 数据提供程序C. ODBC .NET 数据提供程序D. XML .NET 数据提供程序正确答案:BC6. 为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集()的引用。A. System.Data.dllB. System.Data.SQL.dllC. System.Data.OleDb.dllD. System.Data.Odbc.dll正确答案:D7. SQL Server 的Windows 身份验证机制是指,当网络用户尝试连接到SQ
4、L Server 数据库时,()A. Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定用户的数据库访问权限B. SQL Server 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用户的数据库访问权限C. SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限D. 登录到本地Windows 的用户均可无限制访问SQL Server 数据库正确答案:C8. SQL Server 2000 在Windows 98 上()A. 无法运行B. 运行在集成身份验证模式C
5、. 运行在混合身份验证模式D. 不验证用户身份正确答案:C9. 在Visual Studio .NET 的服务器资源管理器中,下列哪些是可见的服务项目。()A. 数据连接B. 网络连接C. 事件日志服务D. 设备管理器正确答案:AC10. 参考下列C#语句:SqlConnection Conn1 = new SqlConnection( );Conn1.C;Conn1.Open( );SqlConnection Conn2 = new SqlConnection( );Conn2.C;Conn2.Open( );请问:上述语句将创建()个连接池来管理这些SqlConnection 对象 A.1
6、B.2C.0正确答案:B11. 打开SQL Connection 时返回的SQL Server 错误号为4060,该错误表示:()A. 连接字符串指定的服务器名称无效B. 连接字符串指定的数据库名称无效C. 连接超时D. 连接字符串指定的用户名或密码错误正确答案:B12. 设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效()A. 使用ADO.NET 对XML 数据文件中的数据进行分析和处理B. 在SQL Server 数据库的表中搜索某个字段值C. 计算SQL Server 数据库中数据表的行数D. 在SQL Server 数据库中创建存储过程正
7、确答案:BCD13. 为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server2000 数据库的连接,然后使用连接对象的()方法创建SqlCommand 对象。A. OpenB. OpenSQLC. CreateCommandD. CreateSQL正确答案:C14. 数据库F:BooksMgt.mdb 包含表Book.创建名为conn 数据连接对象定义如下:OleDbConnection conn = newOleDbConnection("Provider='Microsoft.Jet.OLEDB.4.0
8、9;DataSource='F:BooksMgt.mdb'");请问下列C#语句是否正确()OleDbCommand cmd = conn.CreateCommand();cmd.CommandText = "Select * From Book"cmd.CommandType = CommandType.Text;A. 正确B. 错误正确答案:A15. 变量名为conn 的SqlConnection 对象连接到本地SQL Server 2000 的Northwind 实例。该实例中包含表Orders.为了从Orders 表查询所有Customer
9、ID 等于"tom"的订单数据,请用正确的字符串sqlstr 的赋值语句替换下列第一行语句。()string sqlstr="本字符串需要你用正确的SQL语句替换":conn.Open();SqlCommand cmd = conn.CreateCommand();cmd.CommandText = sqlstr;cmd.CommandType = CommandType.Text;SqlParameter p1 = cmd.Parameters.Add("CustomerID",SqlDbType.VarChar,5);p1.Val
10、ue = "tom"SqlDataReader dr = cmd.ExecuteReader();A. string sqlstr="Select * From orders where CustomerID= "B. string sqlstr="Select * From orders where CustomerID=CustomerID "C. string sqlstr="Select * From orders where CustomerID=CustomerID "D. string sqlstr=
11、"Select * From orders"正确答案:C16. oracle 数据库实例MyOra1 中存储过程CountProductsInCategory 的定义如下(过程体略):Create FUNCTION CountProductsInCategory(catID in number,catName varchar2 out)RETURN int ASProdCount number;BEGINRETURN ProdCount;END CountProductsInCategory;使用OLE DB .NET 数据提供程序的OleDbCommand 对象访问该存储
12、过程前,为了添加足够的参数,可以()。a. OleDbParameter p2 = new OleDbParameter("CatID",OleDbType.Int,4);p1.Direction = ParameterDirection.Input;cmd.Parameters.Add(p2);b. OleDbParameter p3 = new OleDbParameter("CatName",OleDbType.VarWChar,15);p1.Direction = ParameterDirection.Output;cmd.Parameters.
13、Add(p3);c. OleDbParameter p1 = new OleDbParameter("RETURN_VALUE",OleDbType.Int,4);p1.Direction = ParameterDirection.ReturnValue;cmd.Parameters.Add(p1);A. 依次执行语句a,b,cB. 依次执行语句b,c,aC. 依次执行语句c,b,aD. 依次执行语句c,a,b正确答案:D17. 某Command 对象cmd 将被用来执行以下SQL 语句,以向数据源中插入新记录:insert into Customers values(10
14、00,"tom");请问,语句cmd.ExecuteNonQuery( );的返回值可能为()A. 0B. 1C. 1000D. "tom"正确答案:AB18. cmd 是一个SqlCommand 类型的对象,并已正确连接到数据库MyDB.为了在遍历完SqlDataReader 对象的所有数据行后立即自动释放cmd 使用的连接对象,应采用下列哪种方法调用ExecuteReader 方法。()A. SqlDataReader dr = cmd.ExecuteReader( );B. SqlDataReader dr = cmd.ExecuteReader(
15、true);C. SqlDataReader dr = cmd.ExecuteReader(0);D. SqlDataReader dr= cmd.ExecuteReader(CommandBehavior.CloseConnection);正确答案:D19. 下列哪个SQL 语句属于DDL 语句(数据定义语句) ()A. CreateB. SelectC. GrantD. Insert正确答案:A20. SQL Server 2000 的BEGIN TRANS 和COMMIT TRANS,ROOLBACK TRANS 语句可用于()中来支持操作的事务特性。A. Select 语句B. 存储过
16、程C. ADO.NET 连接对象的Transaction 属性D. ADO.NET 命令对象的CommandText 属性正确答案:B21. 使用SQL Server .NET 数据提供程序访问SQl Server 2000 数据库时,我们创建了事务对象trans,并将其IsolationLevel 属性设置为Serializable,则在该事务中执行Command 对象的方法()。A. 可以防止在读取时破坏数据B. 可以防止脏读C. 可以防止不可重复读D. 可以防止幻象读取正确答案:ABCD22. 下列哪些选项可以作为DataSet 的数据源。()A. SQL Server 2000 数据库
17、中的视图B. oracle 数据库中的表C. XML 文件D. Excel 制表文件正确答案:ABCD23. 为了在程序中使用DataSet 类定义数据集对象,应在文件开始处添加对命名空间()的引用。A. System.IOB. System.UtilsC. System.DataD. System.DataBase正确答案:C24. 下列哪些方法可以在DataSet 对象ds 中添加一个名为"Customers"的DataTable 对象()A. DataTable dt_customers = new DataTable();B. DataTable dt_custom
18、ers = new DataTable("Customers");ds.Tables.Add(dt_customers);C. ds.Tables.Add("Customers");D. ds.Tables.Add(new DataTable("Customers");正确答案:BCD25. 已知ds1,ds2 分别代表两个不同的DataSet 对象。其中ds1 已包含名为"Customer"的DataTable 对象,且该DataTable 对象被变量dt_Customer 引用。已知dt_Customer表中有
19、100 条记录,则执行下列语句后,新的数据表new_dt_Customer 中包含()条记录。DataTable new_dt_Customer = dt_Customer.Copy();A. 0B. 100C. 200D. 300正确答案:B26. dt 为DataTable 类型的变量,引用名为"Customers"的DataTable 对象。该表中包含"CustomerID" ,"CustomerName" ,"Address" ,"Telephone" 等4 列。将数据列"Cu
20、stomerID"设为该表的主键的正确语句有: ()A. dt.PrimaryKey = "CustomerID"B. dt.PrimaryKey.Add("CustomerID");C. dt.PrimaryKey = new object"CustomerID"D. dt.PrimaryKey = new DataColumndt.Columns"CustomerID"正确答案:D27. 已知ds 为数据集对象。以下语句的作用是()。ds.Tables"Product".Const
21、raints.Add(new UniqueConstraint("UC_ProductName",new string"Name","Class",true);A. 为表"Product"添加一个由列"Name","Class"组合成的主键约束B. 为表"Product"添加一个由列"Name","Class"组合成的唯一性约束C. 为数据集ds 添加一个名为"Product"的数据表,并添加两个
22、列,列名分别为"Name"和"Class"D. 为数据集ds 添加一个名为"Product"的数据表,并添加一个名为"UC_ProductName"的数据列正确答案:A28. 已知变量ds 引用某个DataSet 对象,该DataSet 对象中已包含一个表名为"table1"的数据表。在Windows 窗体Form1 中,为了将变量名为dataGrid1 的DataGrid 控件绑定到数据表"table1",可以使用代码()。A. dataGrid1.DataSource = ds;dataGrid1.DataMember = ds.Tables"table1"B. dataGrid1.DataMember = ds;C. dataGrid1.DataSource = new DataView(ds.Tables"table1");D. dataGrid1.DataSource = ds.Tables"table1"dataGrid1.DataMember = ds;正确答案:AC29. 数据集ds
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广东省阳春市高一化学上册期末考试模拟测试卷完整版附答案
- 2026年安徽省天长市高一化学上册期末考试模拟考试卷含答案【巩固】
- 2026年江苏省太仓市高一化学上册期末考试模拟考试卷及参考答案(巩固)
- 风电场基础施工方案
- 2026年会展建设产品设计合同
- 2026年老年人中医药健康管理试题及参考答案
- 2026年医院感染预防措施卫生、防护、隔离、抗菌等知识考试题库附完及答案
- 2026年文旅入驻工程施工合同
- 2026年收银实务试题及答案
- 2025年教师公开招聘考试(公共基础知识)全题型试题及答案
- 急产分娩应急演练预案
- 外卖员工作制度
- 2026年中考语文一轮复习:对联 专项练习题汇编(含答案解析)
- 第四单元 人体生理与健康(一)(单元测试)(原卷版)初中生物人教版(2024)七年级下册
- 2025年济宁银行笔试题库及答案
- 图克绿色低碳产业示范园区规划方案-高质量打造鄂尔多斯世界级现代煤化工产业示范区关键核心区
- 股权兜底投资协议书
- 烟台万华安全培训课件
- 大思政课讲座课件
- 2025年大学《科学教育-科学课程与教学论》考试备考试题及答案解析
- 2025年甘肃省高考地理真题
评论
0/150
提交评论