ADONET 程序设计认证模拟题.doc





《ADONET 程序设计认证模拟题.doc》由会员分享,可在线阅读,更多相关《ADONET 程序设计认证模拟题.doc(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ADO.NET程序设计模拟题(共206题)1 .ADO.NET 模型中的下列哪些对象属于Connected 对象?A. ConnectionB. DataAdapterC. DataReaderD. DataSet正确答案:ABC2. 在ADO.NET 中,为访问DataTable 对象从数据源提取的数据行。可使用DataTable 对象的_属性。A RowsB ColumnsC ConstraintsD DataSet正确答案:A3.在ADO.NET 中使用XML 支持时,以下哪些建议是可取的?A 从DataSet 读取XML 格式的数据B 使用XML 格式的数据填充DataSetC 为Da
2、taSet 创建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 数据库中的数据,可以使用以下哪种.NET 数据提供者连接到数据库?A. SQL Server .NET 数据提供程序B. OLE DB .NET 数据提供程序C. ODB
3、C .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 身份验证机制是指,当网络用户尝试连接到SQL Server 数据库时,A Windows 获取用户输入的用户和密码,并提交给SQL Server 进行身份验证,并决定用户的数据库访问权限B SQL Se
4、rver 根据用户输入的用户和密码,提交给Windows 进行身份验证,并决定用户的数据库访问权限C SQL Server 根据已在Windows 网络中登录的用户的网络安全属性,对用户身份进行验证,并决定用户的数据库访问权限D 登录到本地Windows 的用户均可无限制访问SQL Server 数据库正确答案:C8. SQL Server 2000 在Windows 98 上A. 无法运行B. 运行在集成身份验证模式C. 运行在混合身份验证模式D. 不验证用户身份正确答案:C9.在Visual Studio .NET 的服务器资源管理器中,下列哪些是可见的服务项目?A. 数据连接 B. 网络
5、连接 C.事件日志服务 D. 设备管理器正确答案:AC10.参考下列C#语句:SqlConnection Conn1 = new SqlConnection( );Conn1.ConnectionString = Integrated Security=SSPI; InitialCatalog=northwind;Conn1.Open( );SqlConnection Conn2 = new SqlConnection( );Conn2.ConnectionString = Initial Catalog=northwind; IntegratedSecurity=SSPI;Conn2.Ope
6、n( );请问:上述语句将创建_个连接池来管理这些SqlConnection 对象?A1 B2 C0正确答案:B11.打开SQL Connection 时返回的SQL Server 错误号为4060,该错误表示:A. 连接字符串指定的服务器名称无效 17B. 连接字符串指定的数据库名称无效C. 连接超时 D. 连接字符串指定的用户名或密码错误 18456正确答案:B12.设计ADO.NET 应用程序时,在下列哪些情况下,使用Command 对象直接访问数据源更加有效?A 使用ADO.NET 对XML 数据文件中的数据进行分析和处理B 在SQL Server 数据库的表中搜索某个字段值C 计算S
7、QL Server 数据库中数据表的行数D 在SQL Server 数据库中创建存储过程正确答案:BCD13.为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server2000 数据库的连接,然后使用连接对象的_方法创建SqlCommand 对象。A. OpenB. OpenSQLC. CreateCommandD. CreateSQL正确答案:C14.数据库F:BooksMgt.mdb 包含表Book。创建名为conn 数据连接对象定义如下:OleDbConnection conn = newOleDbConnection(Prov
8、ider=Microsoft.Jet.OLEDB.4.0;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 表查询所有CustomerI
9、D 等于“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.Value = tom;SqlDataReader dr = cmd.Execu
10、teReader();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=Select * From Orders;正确答案:C16.Oracle 数据库实例MyOra1 中存储过程CountProductsInCategory 的定义
11、如下(过程体略):CREATE FUNCTION CountProductsInCategory(catID in number,catName varchar2 out)RETURN int ASProdCount number;BEGINRETURN ProdCount;END CountProductsInCategory;使用OLE DB .NET 数据提供程序的OleDbCommand 对象访问该存储过程前,为了添加足够的参数,可以_。1. OleDbParameter p2 = new OleDbParameter(CatID,OleDbType.Int,4);p1.Directi
12、on = ParameterDirection.Input;cmd.Parameters.Add(p2);2. OleDbParameter p3 = new OleDbParameter(CatName,OleDbType.VarWChar,15);p1.Direction = ParameterDirection.Output;cmd.Parameters.Add(p3);3. OleDbParameter p1 = new OleDbParameter(RETURN_VALUE,OleDbType.Int,4);p1.Direction = ParameterDirection.Retu
13、rnValue;cmd.Parameters.Add(p1);A. 依次执行语句1、2、3B. 依次执行语句2、3、1C. 依次执行语句3、2、1D. 依次执行语句3、1、2正确答案:D17.某Command 对象cmd 将被用来执行以下SQL 语句,以向数据源中插入新记录:insert into Customers values(1000,“tom”)请问,语句cmd.ExecuteNonQuery( );的返回值可能为A. 0B. 1C. 1000D. “tom”正确答案:AB18. cmd 是一个SqlCommand 类型的对象,并已正确连接到数据库MyDB。为了在遍历完SqlDataR
14、eader 对象的所有数据行后立即自动释放cmd 使用的连接对象,应采用下列哪种方法调用ExecuteReader 方法?A. SqlDataReader dr = cmd.ExecuteReader( );B. SqlDataReader dr = cmd.ExecuteReader(true);C. SqlDataReader dr = cmd.ExecuteReader(0);D. SqlDataReader dr= cmd.ExecuteReader(CommandBehavior.CloseConnection);正确答案:D19. 下列哪个SQL 语句属于DDL 语句(数据定义语句
15、)?A. CreateB. SelectC. GrantD. Insert正确答案:A20.SQL Server 2000 的BEGIN TRANS 和COMMIT TRANS、ROOLBACK TRANS 语句可用于_中来支持操作的事务特性。A Select 语句B 存储过程C ADO.NET 连接对象的Transaction 属性D ADO.NET 命令对象的CommandText 属性正确答案:B21.使用SQL Server .NET 数据提供程序访问SQl Server 2000 数据库时,我们创建了事务对象trans,并将其IsolationLevel 属性设置为Serializa
16、ble,则在该事务中执行Command 对象的方法_。A. 可以防止在读取时破坏数据B. 可以防止脏读C. 可以防止不可重复读D. 可以防止幻象读取正确答案:ABCD22.下列哪些选项可以作为DataSet 的数据源?A. SQL Server 2000 数据库中的视图B. Oracle 数据库中的表C. XML 文件D. Excel 制表文件正确答案:ABCD23.为了在程序中使用DataSet 类定义数据集对象,应在文件开始处添加对命名空间_的引用。A. System.IOB. System.UtilsC. System.DataD. System.DataBase正确答案:C24下列哪些
17、方法可以在DataSet 对象ds 中添加一个名为“Customers”的DataTable 对象?A. DataTable dt_customers = new DataTable();B. DataTable dt_customers = 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 已包含名为“Cus
18、tomer”的DataTable 对象,且该DataTable 对象被变量dt_Customer 引用。已知dt_Customer表中有100 条记录,则执行下列语句后,新的数据表new_dt_Customer 中包含_条记录。DataTable new_dt_Customer = dt_Customer.Copy();A. 0B. 100C. 200D. 300正确答案:B26dt 为DataTable 类型的变量,引用名为Customers的DataTable 对象。该表中包含CustomerID 、CustomerName 、Address 、Telephone 等4 列。将数据列Cus
19、tomerID设为该表的主键的正确语句有:A. dt.PrimaryKey = CustomerID;B. dt.PrimaryKey.Add(CustomerID);C. dt.PrimaryKey = new objectCustomerID;D. dt.PrimaryKey = new DataColumndt.ColumnsCustomerID;正确答案:D27已知ds 为数据集对象。以下语句的作用是_。ds.TablesProduct.Constraints.Add(new UniqueConstraint(UC_ProductName,new stringName,Class,tr
20、ue);A. 为表Product添加一个由列Name,Class组合成的主键约束B. 为表Product添加一个由列Name,Class组合成的唯一性约束C. 为数据集ds 添加一个名为Product的数据表,并添加两个列,列名分别为Name和ClassD. 为数据集ds 添加一个名为Product的数据表,并添加一个名为UC_ProductName的数据列正确答案:A28已知变量ds 引用某个DataSet 对象,该DataSet 对象中已包含一个表名为table1的数据表。在Windows 窗体Form1 中,为了将变量名为dataGrid1 的DataGrid 控件绑定到数据表table
21、1,可以使用代码_。A. dataGrid1.DataSource = ds;dataGrid1.DataMember = ds.Tablestable1;B. dataGrid1.DataMember = ds;C. dataGrid1.DataSource = new DataView(ds.Tablestable1);D. dataGrid1.DataSource = ds.Tablestable1;dataGrid1.DataMember = ds;正确答案:AC29数据集ds 中两数据表(父表:Customer;子表:CartItems)之间有如图外键约束。父表Customers 中
22、有一行数据的CustomerID=100,子表CartItems 中有20 行数据的CustomerID=100。若从父表中删除该行,则:A. 子表不发生任何变化B. 子表中20 个相关行的CustomerID 列的值变为DBNullC. 子表中20 个相关行被删除D. 引发Exception正确答案:D30数据集对象dsNorthwind 包含两个表,表名分别为Customers和Orders。执行下列语句:dsNorthwind.Relations.Add(FK_CustomersOrders,dsNorthwind.TablesCustomers.ColumnsCustomerID,ds
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ADONET 程序设计认证模拟题 程序设计 认证 模拟

限制150内