1、在ADO.NET中,为访问DataTable对象从数据源提取的数据行.可使用DataTable对象的____属性。(A)
A. Rows B. Columns C. Constraints D. DataSet
2、SQL Server 2000在Windows 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.变量名为conn的SqlConnection对象连接到本地SQL Server 2000的Northwind实例。该实例中包含表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