复习题

更新时间:2023-11-23 05:22:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、单项选择题

1、在.NET中,以下关于命名空间的描述,正确的是( D ) A. 命名空间不可以进行嵌套

B. 在一个.cs文件中,只能存在一个命名空间

C. 使用private修饰的命名空间,其内部的类也不允许访问 D. 命名空间使得代码更加有条理、结构更清晰

2、cmd是一个SqlCommand类型的对象,并已正确连接到数据库MyDB。为了遍历完SqlDataReader 对象的所有数据行后立即自动释放cmd使用的连接对象,应采用下列哪种方法调用ExecuteReader方法? (D ) A. SqlDataReader dr = cmd.ExecuteReader( ); B. SqlDataReader dr = cmd.ExecuteReader(true); C. SqlDataReader dr = cmd.ExecuteReader(0);

D. SqlDataReader dr= cmd.ExecuteReader(CommandBehavior.CloseConnection); 3、为了在程序中使用DataSet 类定义数据集对象,应在文件开始处添加对命名空间__C_的引用。

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

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

A. Rows B. Columns C. Constraints D. DataSet 5、阅读以下的C#代码: class A {

public A( ) {

1

Console.WriteLine(\ } } class B:A {

public B() {

Console.WriteLine(\ } }

class Program {

public static void Main() {

B b = new B(); Console.ReadLine(); } }

上述代码运行后,将在控制台窗口输出( B A. A B. B C. A D.B B A

6、在SQL语法中,用于插入数据的命令是 _。( A ) A. INSERT,UPDATE B. UPDATE, INSERT C. DELETE,UPDATE

D. CREATE,UPDATE

2

)。 ,用于更新数据的命令是__ 7、ADO.NET 使用( B )命名空间的类访问SQL Server 数据库中的数据。 A. System.Data.OleDb B. System.Data.SqlClient C. System.Xml.Serialization D. System.IO

8、非类型化DataSet和类型化DataSe之间的区别在于( A )。 (1)非类型化DataSet通过索引或字符串访问数据表和列 (2)类型化DataSet通过索引或字符串访问数据表和列 (3)非类型化DataSet通过类型安全的属性访问数据表和列 (4)类型化DataSet通过类型安全的属性访问数据表和列 (5)类型化DataSet具有编译时的数据集架构信息 A、(1)、(4)、(5) B、(2)、(3)、(5) C、(1)、(4) D、(2)、(3) 9、参考下列C#语句:

SqlConnection Conn1 = new SqlConnection( );

Conn1.ConnectionString = \Catalog=northwind\Conn1.Open( );

SqlConnection Conn2 = new SqlConnection( );

Conn2.ConnectionString = \Security=SSPI\Conn2.Open( );

请问:上述语句将创建__A___个连接池来管理这些SqlConnection 对象? A.1 B.2 C.0

10、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到

3

SQL Server 2000 数据库的连接,然后使用连接对象的___C____方法创建SqlCommand 对象。

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

11、变量名为conn 的SqlConnection 对象连接到本地SQL Server 2000 的Northwind 实例。该实例中包含表Orders。为了从Orders 表查询所有CustomerID 等于“tom” 的订单数据,请用正确的字符串sqlstr 的赋值语句替换下列第一行语句。 ( C )

string sqlstr=\本字符串需要你用正确的SQL语句替换\conn.Open();

SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = sqlstr;

cmd.CommandType = CommandType.Text;

SqlParameter p1 = cmd.Parameters.Add(\p1.Value = \

SqlDataReader dr = cmd.ExecuteReader();

A. string sqlstr=\

B. string sqlstr=\C. string sqlstr=\D. string sqlstr=\

12、变量名为conn 的SqlConnection 对象连接到本地SQL Server 2000 的Northwind 实例.该实例中包含表Orders.为了从Orders 表查询所有CustomerID 等于\的订单数据,请用正确的字符串sqlstr 的赋值语句替换下列第一行语句.( C )

string sqlstr=\本字符串需要你用正确的SQL语句替换\

4

conn.Open();

SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = sqlstr;

cmd.CommandType = CommandType.Text;

SqlParameter p1 = cmd.Parameters.Add(\p1.Value = \

SqlDataReader dr = cmd.ExecuteReader();

A. string sqlstr=\

B. string sqlstr=\C. string sqlstr=\D. string sqlstr=\

13、在ADO.NET 中,执行数据库的某个存储过程,则至少需要创建( A )并设置它们的属性,调用合适的方法:

A. 一个Connection 对象和一个Command 对象 B. 一个Connection 对象和DataSet 对象 C. 一个Command 对象和一个DataSet 对象 D. 一个Command 对象和一个DataAdapter 对象

14、在使用ADO.NET 设计数据库应用程序时,可通过设置Connection 对象的( A )属性来指定连接到数据库时的用户和密码信息. A. ConnectionString B. DataSource C. UserInformation D. Provider

15、在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用( D )关键字。

5

本文来源:https://www.bwwdw.com/article/sz7v.html

Top