考试题

这是一组关于ADO.NET和SQL Server 2000的基础试题,涵盖了DataTable属性、SQL Server的身份验证模式、SQL语句类型、DataSet数据源、命名空间引用、DataAdapter使用以及DataSet与数据库交互等方面的知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

A Rows  B Columns  C Constraints   D DataSet

2、SQL Server 2000Windows 98 (C)

A.无法运行 B.运行在集成身份验证模式 C.运行在混合身份验证模式 D.不验证用户身份

3、下列哪个SQL语句属于DDL语句(数据定义语句)?(A) 

A. Create  B. Select C. Grant    D. Insert

4、下列哪些选项可以作为DataSet的数据源?  (ABCD)

A. SQL Server 2000数据库中的视图   B. Oracle 数据库中的表

C. XML文件                       D. Excel 制表文件

5、为了在程序中使用DataSet类定义数据集对象,应在文件开始处添加对命名空间____的引用。  (C) 

A. System.IO     B. System.Utils   C. System.Data    D. System.DataBase

6、在ADO.NET编程中,能否使用一个DataAdapter对象向多个DataTable填充数据?(B)

A.可以    B. 不可以

7. 下列哪个SQL 语句属于DDL 语句(数据定义语句)?(A)

A. Create    B. Select  C.Grant     D. Insert 

8. 为了在程序中使用DataSet 类定义数据集对象,应在文件开始处添加对命名空间
_______的引用。

A. System.IO    B. System.Utils    C. System.Data    D. System.DataBaseI
正确答案:C

9. 目前在ADO.NET 中可以使用与下列哪些数据源相关的DataAdapter?
A. SQL Server .NET 数据源    B. OLE DB .NET 数据源 C. XML 文件              D. ODBC .NET 数据源
正确答案:ABC

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

A. Open

B. OpenSQL

C. CreateCommand

D. CreateSQL

正确答案:C

11.变量名为connSqlConnection对象连接到本地SQL Server 2000Northwind实例。该实例中包含表Orders。为了从Orders表查询所有CustomerID等于“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.ExecuteReader();

A. string sqlstr="Select * From Orders whereCustomerID=?";

B. string sqlstr="Select * From Orders whereCustomerID=CustomerID ";

C. string sqlstr="Select * From Orders whereCustomerID=@CustomerID ";

D. string sqlstr="Select * From Orders";

正确答案:C

12.cmd是一个SqlCommand类型的对象,并已正确连接到数据库MyDB。为了在遍历完SqlDataReader对象的所有数据行后立即自动释放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);

正确答案:D

13.DataAdapter对象使用与______属性关联的Command对象将DataSet修改的数据保存入数据源。

A. SelectCommand

B. InsertCommand

C. UpdateCommand

D. DeleteCommand

正确答案:C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值