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();