2024年3月9日发(作者:)
面向对象程序设计(C#)习题集
Exercises 8
1.
dataTable 是数据集myDataSet 中的数据表对象,有9 条记录。调用下列代码
后,dataTable 中还有几条记录 ( )
[8].Delete();
A. 9
B. 8
C. 1
D. 0
正确答案:A
2.
在中,为了确保DataAdapter对象能够正确地将数据从数据源填充到DataSet中,
则必须事先设置好DataAdapter对象的下列哪个Command属性( )
A.Delete Command
B.Update Command
C.Insert Command
D.Select Command
正确答案:D
3.
在 中,为访问DataTable 对象从数据源提取的数据行。可使用DataTable 对象的
( )属性。
A. Rows
B. Columns
C. Constraints
D. DataSet
4.
变量名为conn 的SqlConnection 对象连接到本地SQL Server 2000 的Northwind 实例。
该实例中包含表Orders.为了从Orders 表查询所有CustomerID 等于"tom"的订单数据,请用
正确的字符串sqlstr 的赋值语句替换下列第一行语句。( )
string sqlstr="本字符串需要你用正确的SQL语句替换":
();
SqlCommand cmd = Command();
dText = sqlstr;
dType = ;
SqlParameter p1 = ("@CustomerID",r,5);
= "tom";
SqlDataReader dr = eReader();
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";
正确答案:C
5.
cmd 是一个SqlCommand 类型的对象,并已正确连接到数据库MyDB.为了在遍历完
SqlDataReader 对象的所有数据行后立即自动释放cmd 使用的连接对象,应采用下列哪种方法
调用ExecuteReader 方法。( )
A. SqlDataReader dr = eReader( );
B. SqlDataReader dr = eReader(true);
C. SqlDataReader dr = eReader(0);
D. SqlDataReader dr = eReader(onnection);
正确答案:D
6.
下列哪些方法可以在DataSet 对象ds 中添加一个名为"Customers"的DataTable 对象
( )
A. DataTable dt_customers = new DataTable();
B. DataTable dt_customers = new DataTable("Customers");
(dt_customers);
C. ("Customers");
D. (new DataTable("Customers");


发布评论