Java面向对象测试题(一).doc

Java面向对象测试题(一).doc

ID:50940414

大小:64.00 KB

页数:22页

时间:2020-03-16

Java面向对象测试题(一).doc_第1页
Java面向对象测试题(一).doc_第2页
Java面向对象测试题(一).doc_第3页
Java面向对象测试题(一).doc_第4页
Java面向对象测试题(一).doc_第5页
资源描述:

《Java面向对象测试题(一).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java面向对象测试题(一)注:测试时间:3小时编程题在电脑上编写,保存在已学生名字为文件名的文件夹中一、选择题(共30分,每题1分<多选、少选、错选不得分>)1、下面有关Java异常处理模型的说法错误的是()。a)一个try块只能有一条catch语句b)一个try块中可以不使用catch语句c)Catch块不能单独使用,必须始终与try块在一起d)Finally块不能单独使用,必须始终与try块在一起2、下列选项中关于Java中super关键字的说法错误的是()。a)super关键字是在子类对象内部

2、指代其父类对象的引用b)super关键字不仅可以指代子类的直接父类,还可以指代父类的父类c)子类可以通过super关键字调用父类的方法d)子类可以通过super关键字调用父类的属性3、下列选项中关于Java中this关键字的说法错误的是()。a)this是在对象内部指代对象自身的引用b)this关键字可以在类中的任何位置使用c)this只和特定的对象关联,而不和类关联d)同一个类的不同对象有不同的this4、在Java中,Object类是所有类的父亲,用户自定义类默认扩展自Object类,下列选项中的

3、()方法不属于Object类的方法。a)equals(Objectobj)b)getClass()a)toString()b)trim()2、给定如下Java代码,关于super的用法,以下描述正确的是()。classCextendsB{publicC(){super();}}a)用来调用类B中定义的super()方法b)用来调用类C中定义的super()方法c)用来调用类B的无参构造方法d)用来调用类B中第一个出现的构造方法3、在Java中,有如下两个类Student和Person。如果Studen

4、t是Person的子类,则下列声明对象x的语句中错误的是()。a)Personx=newStudent()b)Personx=newPerson()c)Studentx=newPerson()d)Studentx=newStudent()1、下列对Java中的继承描述错误的说法是()。a)子类至少有一个基类b)子类可作为另一个子类的基类c)子类可以通过this关键字来访问父类的私有属性d)子类继承父类的方法访问权限保持不变2、Try{}里有一个return语句,那么紧跟在这个try后的finally{

5、}里的代码会不会被执行,什么时候被执行?a)不会执行b)会执行,在return前执行c)会执行,在return后执行d)会执行,可能在return前执行,也可能在return后执行3、下列属于方法重载好处的是()。<选择两项>a)实现多态b)方法名的复用c)提高程序运行速度d)使用方便,提高可读性4、面向对象方法的多态性是指()。a)一个类可以派生出多个特殊类b)一个对象在不同的运行环境中可以有不同的变体a)拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事b)一个对象可以是由多个其他对象组

6、合而成的2、Dog是Animal的子类,下面代码错误的是()。a)Animala=newDog();b)Animala=(Animal)newDog();c)Dogd=(Dog)newAnimal();d)Objecto=newDog();3、下面定义Java的常量,正确的是()。<多选>a)publicstaticfinaldoublePI=3.14;b)publicfinalstaticdoublePI=3.14;c)finalpublicstaticdoublePI=3.14;d)staticp

7、ublicfinaldoublePI=3.14;4、这段代码的输出结果是()。try{System.out.print(“try,”);return;}catch(Exceptione){System.out.print(“catch,”);}finally{System.out.pirnt(“finally”);}a)try,b)try,catch,c)try,finallyd)try,catch,finally2、这个方法的返回值是()。Publicintcount(){try{return5/0

8、;}catch(Exceptione){return2*3;}finally{return3;}}a)0b)6c)3d)程序错误1、下面代码的运行结果是()。publicclassCar{publicvoidrun(){System.out.println(“汽车在跑”);}}publicclassBenzextendsCar{publicvoidrun(){System.out.println(“奔驰在跑”);}}publicstaticvoidmai

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

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

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