C#.net考试复习题附带答案(8)

2019-08-20 20:24

A.Connection B.Command C.DataReader D.DataAdapter E.以上全部选项

169、在ADO.NET中,为了执行一条select查询语句,需要把Command对象的CommandType属性设置为( )。

A.CommandType.StredProcedure B.CommandType.TableDirect C.CommandType.Text D.CommandType.SQL

170、使用C#语言开发数据库应用程序时,ADO.NET为我们提供了两个重要的组件是()和()。 (选择二项) A.Connection B.数据提供程序 C.DataReader D.DataSet E.Command

171、在以下C#程序的异常处理代码中,不论是否出现异常,肯定会运行的代码行是()。 try{

Console.WriteLine(“This is first step!”); //1 }

catch(Exception ex){

Console.WriteLine(“This is second step!”); //2 }

finally{

Console.WriteLine(“This is third step!”); //3 }

(选择一项) A.1和2 B.2和3 C.1和3 D.都会运行

172、 在C#程序中,当我们需要连接数据库时,不同的.NET数据提供程序都有自己的连接类,如果需要连接SQLServer数据库,则需要使用的连接类是()。 (选择一项) A.SqlConnection B.OleDbConnection C.OdbcConnection D.OracleConnection

173、 在ADO.NET中,DataReader对象用于从数据库中检索只读的数据。假设存在一个Command对象command,则使以下( )语句可以创建一个DataReader对象。(选择一项) A.SqlDataRead dtReader=command.ExecuteReader();

B.SqlDataRead dtReader=new SqlDataReader(command.ExecuteReader); C.SqlDataRead dtReader= ExecuteReader(); D.SqlDataRead dtReader=command.Execute();

174、在ADO.NET中,使用()对象实现从数据库查询信息的功能,且每次从查询结果中只读取一行数据。 (选择一项) A.DataReader B.Connection C.Command D.DataAdapter

175、数据适配器(DataAdapter)对象属于.Net数据提供程序,该对象的()方法用于将DataSet中数据提交到数据库。(选择一项) A.close B.Fill C.Update D.Select

176、在ADO.NET中,DataSet对象相当于一个临时的( )。 (选择一项) A.数据表 B.存储过程 C.数据库 D.数据适配器

177、 DataSet是ADO.NET中用于存储从数据库检索到的数据的对象,下列关于DataSet的说法错误的是() (选择一项) A.在DataSet中可以包含多个DataTable B.DataSet可以简单地理解为一个临时数据库

C.在与数据库断开连接后,DataSet中的数据会消失

D.DataSet实际是从数据源中检索到的数据在内存中的缓存

178、 在ADO.NET中,下列代码运行后的输出结果是() (选择一项)

DataTable dt=new DataTable();

Dt.Columns.Add(“编号”,typeof(System.Int16)); Dt.Columns.Add(“成绩”,typeof(System.Int16)); for(int i=1;i<=3;i++){

DataRow Dr=dt.NewRow(); Dr[0]=i;

Dr.Rows.Add(dr);

}

Console.WriteLine(dt.Rows.Count);

a) 1 b) 2 c) 3 d) 4

179、数据适配器(DataAdapter)对象属于.NET数据提供程序,该对象的()方法用于向DataSet中填充数据。(选择一项) A.Close B.Fill C.Update D.Select

180、 在ADO.NET中,DataReader对象用于从数据库中检索只读的数据。假设存在一个Command对象command,则使以下( )语句可以创建一个DataReader对象。(选择一项)

a) SqlDataRead dtReader=command.ExecuteReader();

b) SqlDataRead dtReader=new SqlDataReader(command.ExecuteReader); c) SqlDataRead dtReader= ExecuteReader(); d) SqlDataRead dtReader=command.Execute();

*************************************************************************

181、在ADO.NET中,使用()对象实现从数据库查询信息的功能,且每次从查询结果中只读取一行数据。 (选择一项)

a) DataReader b) Connection c) Command d) DataAdapter

182、数据适配器(DataAdapter)对象属于.Net数据提供程序,该对象的()方法用于将DataSet中数据提交到数据库。(选择一项)

a) close b) Fill c) Update d) Select

183、在ADO.NET中,DataSet对象相当于一个临时的( )。 (选择一项) a) 数据表 b) 存储过程 c) 数据库

d) 数据适配器

184、 DataSet是ADO.NET中用于存储从数据库检索到的数据的对象,下列关于DataSet的说法错误的是() (选择一项)

a) 在DataSet中可以包含多个DataTable b) DataSet可以简单地理解为一个临时数据库

c) 在与数据库断开连接后,DataSet中的数据会消失

d) DataSet实际是从数据源中检索到的数据在内存中的缓存

185、 在ADO.NET中,下列代码运行后的输出结果是() (选择一项)

DataTable dt=new DataTable();

Dt.Columns.Add(“编号”,typeof(System.Int16)); Dt.Columns.Add(“成绩”,typeof(System.Int16)); for(int i=1;i<=3;i++){

DataRow dr=dt.NewRow(); Dr[0]=i;

Dt.Rows.Add(dr); }

Console.WriteLine(dt.Rows.Count);

e) 1 f) 2 g) 3 h) 4

186、数据适配器(DataAdapter)对象属于.NET数据提供程序,该对象的()方法用于向DataSet中填充数据。(选择一项)

a) Close b) Fill c)Update d)Select

187、ADO.NET中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列()方法不是Command对象的方法。 A.ExcuteNonQuery() B.Execute()

C.ExexuteReader() D.ExecuteScalar()

188、在C#语言开发数据库应用程序时.NET Framework为我们提供了两个重要的组件是()和DataSet (选择一项) A.Connection B.DataReader C.DataAdapter

D.Command

E.由以上选项组成的数据提供程序

189. 在 ADO.NET 中,下列()用来获得只读只向前数据。 (选择一项)

A)DataSet B)Command C)DataReader D)DataAdapter

在C#中,conn是一个可用的SqlConnection对象,下列说法中错误的是:(选择一项) string sql=\; SqlCommand cmd=new SqlCommand(sql,conn); conn.Open();

SqlDataReader dr=cmd.ExecuteReader(); while(dr.Read()) {

Console.WriteLine(\, dr[\].ToString(), dr[\].ToString()); }

conn.Close();

A. 应该在conn.Close()之前加入dr.Close()语句

B. 如果在provinceInfo表中没有记录,执行时不会出错 C. 去掉conn.Open语句后,执行会出错 D. 在编译时会报DataReader未关闭错误

190. 在 ADO.NET 中,已知变量 sqlCom 是一个 SqlCommand 对象,则下列代码运行时将出现异常的是() 。

SqlDataReader reader=SqlCom.ExecuteReader();//1 reader.Read();//2 reader.Close();//3 reader.Read();//4 (选择一项) a)1 b)2 c)3

d)4 //关闭reader后,不能再使用read()!

191. 已知在数据库 student 的 stuinfo 表中,有两行三列,则下列代码的运行结果是() 。

SqlConnection sqlCon=new SqlConnection(“Server=.;DataBase=student;integrated security=SSPI”);

SqlCon.Open();

SqlCommand cmd=new SqlCommand(“Select * from stuInfo”,sqlCon); SqlDataReader reader=cmd.ExecuteReader();


C#.net考试复习题附带答案(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:长江沿江地带教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: