Console.WriteLine(reader.FieldCount); (选择一项) A)1 B)2 C)3 D)5
192.在 ADO.NET 中,数据适配器用于在()之间交换数据。 选择一项) 数据适配器用于在()之间交换数据。 选择一项) ()之间交换数据 ( (选择一项 ) a) 数据源和数据源 b) 数据集和数据集 c) 数据源和数据集
d) 数据源和数据集或数据集与数据集
193. .NET 中,为了执行返回 DataReader 对象的命令,要使用 Command 对象的()对象的命令, 对象的() 方法。 选择一项) (选择一项 方法。 选择一项) ( a) ExecuteReader b) ExecuteScalar c) ExecuteNonQuery d) ExecuteQuery
194.在ADO.NET中,用来与数据源建立连接的对象是( ) A.Connection对象 B.Command对象 C.DataAdapter对象 D.DataSet对象
195.下面的选项()正确描述了 DataSet 和 DataTable之间的关系 A.一个 DataSet 包含一个或多个 DataTable对象 B.一个 DataSet 只能包含一个或多个 DataTable对象 C.一个 Datatable只能包含一个或多个 DataSet 对象 D.DataTable和 DataSet 没有任何关系
196. ADO.NET 使用( )命名空间的类访问 SQL Server 数据库中的数据? A.System.Data.OleDb B.System.Data.SqlClient C.System.Xml.Serialization D.System.IO
197. 下列哪个类型的对象是 ADO.NET 在非连接模式下处理数据内容的主要对象?
) A.Command B.Connection C.DataAdapter D.DataSet
198. 要访问Microsoft Sql server2005数据源,应当导入下列( )命名空间 A.System.Data.SqlClient B. System.Data.OleDb C. System.Data.Odbc D. System.Data.OracleClient
199. 下列( )数据访问类可用于填充DataSet对象 A. Connection B. Command C. DataReader D. DataAdapter
200 ADO.NET是一中( ) A. 查询语言 B. 数据库 C. 数据库管理系统 D. 用于数据访问的基类库
201. 数据集DataSet与Sql数据源之间的桥梁是( ) A. SqlConnection B. SqlDataAdapter C. SqlCommand D. SqlTransaction
202 将数据集中的数据同步到数据源中去,必须调用DataAdapter对象的( A. Fill B. Dispose C. Update D. ToString()
)方法
203. 向数据源插入一条记录,需要将命令对象的CommandText属性设置为Sql语言的 Insert命令后,再调用命名对象的( )方法 A. ExecuteNonQuery B. ExecuteReader C. ExecuteScalar D. ExecuteXmlReader
204、ADO.NET是一组( ) A.查询语言
B.数据库
D.用于数据访问的基类库
C.数据库管理系统
205、向数据源插入一条记录,需要将命令对象的CommandText属性设置为Sql语言的Insert命令后,再调用命名对象的( )方法 A.ExecuteNonQuery C.ExecuteScalar
B.ExecuteReader D.ExecuteXmlReader
206、.NET Framework为我们提供了两个重要的组件:DataAdapter和( ) A.Connection B.DataReader C.DataSet D.Command
207、用Ado.Net操作SQLServer数据库,则需要使用的命令类是( ) A.SqlConnection B.SqlCommand C.SqlDataReader D.DataSet
五.Asp.Net
208、下列哪一个不是Asp.Net的内置对象( )。 A.Application B.Request C.Response D.Form
209、若要统计网站访问量,应使用( )对象 A.Session B.Application C.Page D.Server
210、Server对象的( )方法,用于将虚拟路径转换为物理路径 A.MapPath B.Execute
C.Transfer D.UrlEncode
211、Asp.Net动态页面的扩展名是( ) A.asp B.jsp C.aspx D.asc
212、写出写列函数调用后的结果(中国/大连/2011/ ) static public void breakString() {
string str=\中国;大连;2011\ string[] result=str.Split(';'); foreach (string s in result) {
Console.Write(s+“/”); } }
213、在C#中,下列代码运行结果是( ) using Systen; class Test {
static void Main() {
int totalNum=0; int[] num=new int[5]; //int数组元素的默认值为0 for(int i=5;i>0;i--) { num[i-1]=i; } for(int i=0;i //第一个for循环结束后,num数组个元素的值: num[4]]=5,num[3]=4,…num[0]=1, //第二个for循环结束后,totalNum=(1+0)+(3+2)+(5+4) 判断题 1.按下按钮会引发Click事件。(正确) 2.事件的预订可以通过“=”来实现。 (错 ) 3.析构函数可以返回值。 (错) 4.SQL的INSERT语句不可以对数据库进行更新。 (正确) 5.对象的this引用是对该对象本身。 (正确) 6.属性必须同时定义ge t访问器和se t访问器。 (错) 7.密封类(sealed修饰)不能被继承。 (正确) 8.构造函数不允许重载。 (错) 9.类的static成员可以通过该类的对象来引用。 (错) 10.派生类可以从多个类继承。 (错) 11.DataSet相当于内存中的数据库。 (正确) 12.类System.Object的方法ToString( )被声明成virtual。 (正确) 13.在C#中,所有类均能派生子类。 (错) 14.抽象类和密封类均不能实例化。 (错) 15.构造函数可以返回值。 (错) 16.非静态成员只能由对象进行访问。 (正确) 17. 在抽象类中的非抽象方法可以调用抽象方法(正确 ) 18. 抽象类也可以从非抽象类继承( 正确 ) 19. 抽象类如果不包含非抽象方法,则可以将其设计为非抽象类( 正确 ) 20. 在一个类的构造函数中调用本类的另一个构造函数使用this关键字( 正确 ) 21. 子类的构造函数调用父类的构造函数使用super关键字(错) 22.函数Math.Floor(15.8) 的返回值为 16 ( F ) 23.string 用于处理静态字符串,StringBuilder用于处理动态字符串( T ) 24.string类提供了LastIndexOf()方法,用于正向查找子字符串( F ) 25.密封类不能实例化。( F ) 26.要声明某成员为类的所有实例共享,需要使用关键字static( T ) 27.Response.Redirect(“http://www.sina.com ”)的作用是跳转到网站http://www.sina.com( T ) 28.Server对象的MapPath方法用来将应用程序的虚拟路径转换为相对应的物理路径( T ) 29. 子类方法用new隐藏了父类的同名方法,此时要在子类中调用父类的同名方法,需要使用关键字base.( 正确 ) 30. 语句int[] num={1,3,5,7,9};最后一个元素的索引是 5 ( F ) ***************************************************** 31.随机函数类Random一定可以产生完全不同的随机数( F ) 32.要使窗体成为MDI窗体,只需设置该窗体的属性IsMdiContainer=true ( T ) 33.在C#中,获得一个类的实例,需要使用new 运算符( T ) 34.在switch语句中,控制表达式可以是基本数据类型和string类型( T ) 35.while循环体可能一次都不执行;do{…}while循环题至少要执行一次( ) 36.在异常处理的try—catch--finally结构中,finally块不一定执行( F ) 37.要将焦点移到文本框控件上,需要调用其Focus()方法( T ) 38.要控制windows窗体上某个控件是否可见,需要设置Enabled=true属性( F ) 39.子类方法用new隐藏了父类的同名方法,此时要在子类中调用父类的同名方法,需要使用关键字base.( T )