火影忍者红豆和大蛇丸:求助ADO。NET高手

来源:百度文库 编辑:高考问答 时间:2024/05/02 06:17:13
1、在Visual Studio.NET窗口中,在__________窗口中可以察看当前项目的类和类型的层次信息。( )
A. 解决方案资源管理器
B. 类视图

C. 资源视图
D. 属性

2、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server2000 数据库的连接,然后使用连接对象的_______方法创建SqlCommand 对象。 ( )

A. Open
B. OpenSQL
C. CreateCommand
D. CreateSQL

3、用 ADO.NET 访问数据时,Connection 对象的连接字符串中Initial Catalog 子串的含义是:( )

A. Connection 对象连接到的数据库的名称
B. Connection 对象的身份验证信息

C. Connection 对象的最大连接时间
D. Connection 对象使用的缓存大小

4、在ADO.NET中,为访问DataTable对象从数据源提取的数据行。可使用DataTable对象的_______属性。 ( )

A. Rows
B. Columns

C. Constraints
D. DataSet

5、数据库读取记录,你不可能用到的方法有:( )
A. ExecuteNonQuery B. ExecuteScalar
C. Fill D. ExecuteReader
6、ADO.NET 模型中的下列哪些对象不属于Connected 对象? ( )

A. Connection
B. DataAdapter

C. DataReader
D. DataSet

7、已知ds1、ds2 分别代表两个不同的DataSet 对象。其中ds1 已包含名为“Customer”的DataTable 对象,且该DataTable 对象被变量dt_Customer 引用。已知dt_Customer表中有100 条记录,则执行下列语句后,新的数据表new_dt_Customer 中包含______条记录。 ( )
DataTable new_dt_Customer = dt_Customer.Clone();

A. 0
B. 100
C. 200
D. 300

8、数据集ds中两数据表(父表:Customer;子表:CartItems)之间有外键约束,相关的键列是CustomerID其删除规则为SetNull。父表CustomerID中有一行数据的CustomerID=100,子表CartItems中有20行数据的CustomerID=100.若从父表删除该行,则()。
A. 子表不发生任何变化
B. 子表中20 个相关行的CustomerID 列的值变为DBNull
C. 子表中20 个相关行被删除
D. 引发Exception
9、dt 为DataTable 类型的变量,引用名为"Customers"的DataTable 对象。该表中包含"CustomerID" 、"CustomerName"、"Address"、"Telephone"等4 列。将数据列"CustomerID"设为该表的主键的正确语句有:
A. dt.PrimaryKey = "CustomerID";
B. dt.PrimaryKey.Add("CustomerID");
C. dt.PrimaryKey = new object[]{"CustomerID"};
D. dt.PrimaryKey = new DataColumn[]{dt.Columns["CustomerID"]};
10、DataAdapter对象使用与( )属性关联的Command对象将用户在DataSet中新建的数据行保存入数据源。

A. SelectCommand
B. InsertCommand
C. UpdateCommand
D. DeleteCommand

1a 2a 4a 5d 6c 7a 8c 10c