面向对象复习题2

面向对象复习题2

ID:38530290

大小:101.00 KB

页数:13页

时间:2019-06-14

面向对象复习题2_第1页
面向对象复习题2_第2页
面向对象复习题2_第3页
面向对象复习题2_第4页
面向对象复习题2_第5页
资源描述:

《面向对象复习题2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题。(每小题3分,共15分)1下列关于构造函数的描述正确的是(C)A.构造函数可以声明返回类型。B.构造函数不可以用private修饰C.构造函数必须与类名相同D.构造函数不能带参数2.派生类能够直接访问的基类的成员是(AB)A.公有成员B.保护成员C.私有成员D.静态3.下面是几条定义类的语句,不能被继承的类是(D)A.abstractclassFigureB.classFigureC.publicclassFigureD.sealedclassFigure4.int[][]myArray3=newint[3][]{newint[3]{5,6,

2、2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是(D)A9B2C6D越界5.下面有关枚举成员赋值说法正确的是(BC)A.在定义枚举类型时,至少要为其中的一个枚举成员赋一个常量值B.在定义枚举类型时,若直接为某个枚举成员赋值,则其他枚举成员依次取值C.在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑它们在代码中出现的顺序D.在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常量值6.以下是一些C#中的枚举型的定义,其中错误的用法有(A)A.publicenumvar1{Mike=1

3、00,Nike=102,Jike}B.publicenumvar1{Mike=100,Nike,Jike}C.publicenumvar1{Mike=-1,Nike,Jike}D.publicenumvar1{Mike,Nike,Jike}7.下面对Write()和WriteLine()方法的描述,正确的是(AB)A.WriteLine()方法在输出字符串的后面添加换行符B.使用Write()输出字符串时,光标将会位于字符串的后边C.使用Write()和WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串D.使用不带参数的WriteL

4、ine()方法时,将不会产生任何输出8.以下标识符中,正确的是(A)A._nNameB.MainC.6bD.x5#9.在对SQLServer数据库操作时应选用(A)。A.SQLServer.NETFramework数据提供程序; B.OLEDB.NETFramework数据提供程序;C.ODBC.NETFramework数据提供程序;    D.Oracle.NETFramework数据提供程序;10.下面是几条定义并初始化二维数组的语句,指出其中正确的是(D)A.intarr3[][]=newint[4,5];B.int[][]arr3=newint[

5、4,5];C.intarr3[,]=newint[4,5];D.int[,]arr3=newint[4,5];11.下面有关虚方法的描述正确的是(A)A.虚方法与非虚方法相比,其优点在于:能在程序运行时,动态确定要调用的方法,因而更灵活,更方便B.在定义虚方法时,基类和派生类的方法定义语句中都要带上virtual修饰符13C.重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符D.重写基类的虚方法时,需要同时带上override和virtual修饰符12.如果要定时器控件每一分钟发生一个Tick事件,则InterVal属性应设置为(D)A.

6、60B.600C.100D.100013.用在方法的定义处,以指明该方法不返回任何值的关键字是(C)A.staticB.stringC.voidD.public14.下面有关类的继承的说法正确的是(C)A.所有的类成员都可以被继承B.在派生类中可通过隐藏继承成员,来删除基类的成员C.在描述类的继承关系时,父类与子类是基类与派生类的另一种说法D.派生类的成员应该与基类的成员一致,不能为派生类增加新成员15.下面是几条定义类的语句,只能被继承的类是(C)A.publicclassstudentB.classstudentC.abstractclassstud

7、entD.sealedclassstudent16.接口是一种引用类型,在接口中可以声明(A),但不可以声明公有的域或私有的成员变量A方法、属性、索引器和事件;B法、属性信息、属性;C索引器和字段;D事件和字段;17.如果要在窗体中始终显示系统的当前时间,应该使用的控件是(D)A.PanelB.RadioButtonC.CheckBoxD.Timer18.如果设treeView1=newTreeView(),则treeView1.Nodes.Add("根节点")返回的是一个(A)类型的值ATreeNode;Bint;Cstring;DTreeView;1

8、9.下面4个接口声明中,正确的是(B)A.interfaceX:Y{public

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。