一. 单选题
1. (单选题)要访问Microsoft SQL Server 2005数据源,应该导入下列____命名空间。
A. System.Data.SqlClient
B. System.Data.OleDb
C. System.Data.Odbc
D. System.Data.OracleClient
正确答案: A
2. (单选题)下列____数据访问类库用于填充DataSet对象。
A. Connection
B. Command
C. DataReader
D. DataAdapter
正确答案: D
3. (单选题)应用ADO.NET访问数据时,Connection对象的连接字符串中Initial Catalog子串的含义是______。
A. Connection对象连接到的数据库名称
B. Connection对象的身份验证信息
C. Connection对象的最大连接时间
D. Connection对象使用的缓存大小
正确答案: A
4. (单选题)下列哪个类型的对象是ADO.NET在非连接模式下处理数据内容的主要对象?
A. Command
B. Connection
C. DataAdapter
D. DataSet
正确答案: C
5. (单选题)在ADO.NET中,创建数据库连接使用的对象是____。
A. Connection对象
B. Command对象
C. DadaAdapter对象
D. DataSet对象
正确答案: A
6. (单选题)在ADO.NET中,使用DataAdapter将数据源填充到DataSet,应使用下列_____方法。
A. DataSet对象的Fill
B. DataSet对象的Update
C. DataAdapter对象的Fill
D. DataAdapter对象的Update
正确答案: C
7. (单选题)在ADO.NET中,通过执行Command对象的ExecuteReader方法返回的DataReader对象是一种______。
A. 可向前向后的只读结果集
B. 只向前的可读可写的结果集
C. 可向前向后的可读可写的结果集
D. 只向前的只读结果集
正确答案: D
8. (单选题)在使用ADO.NET连接到SQL Server 2005时,若希望使用Windows当前登录用户的账户信息连接到数据库,则在设计程序时,应将Connection对象的ConnectionString属性的Integrated Security子属性设为_____。
A. OK
B. SSPI
C. FALSE
D. YES
正确答案: B
二. 填空题
9. (填空题).NET Framework中,常用的数据源包括_____、____、___和____。
正确答案:
(1) Microsoft SQL Server数据源
(2) OLEDB数据源
(3) ODBC数据源
(4) Oracle数据源
10. (填空题)ADO.NET用于访问和处理数据的类库包含的两个组件为_____和______。
正确答案:
(1) .NET Framework数据提供程序
(2) DataSet
11. (填空题)ADO.NET数据访问类库的功能具有类似的一致性,常用的类包括____、___、_____和____。
正确答案:
(1) Connection
(2) Command
(3) DataReader
(4) DataAdapter
12. (填空题)Microsoft SQL Server数据源使用的命名空间为______。
正确答案:System.Data.SqlClient;SqlClient