欢迎来到天天文库
浏览记录
ID:40065048
大小:97.50 KB
页数:22页
时间:2019-07-19
《Java面向对象测精彩试题(一)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、维多利加加中教育集团Java面向对象阶段测试题Java面向对象测试题(一)注:测试时间:3小时编程题在电脑上编写,保存在已学生名字为文件名的文件夹中-22-维多利加加中教育集团Java面向对象阶段测试题一、选择题(共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类,下列选项中的()方法不属于Object类的方法。a)equals(Objectobj)b)getCl
3、ass()-22-维多利加加中教育集团Java面向对象阶段测试题a)toString()b)trim()2、给定如下Java代码,关于super的用法,以下描述正确的是()。classCextendsB{publicC(){super();}}a)用来调用类B中定义的super()方法b)用来调用类C中定义的super()方法c)用来调用类B的无参构造方法d)用来调用类B中第一个出现的构造方法3、在Java中,有如下两个类Student和Person。如果Student是Person的子类,则下列声明对象x的语句中错误的是()。a)Personx=newStudent()b)Personx=n
4、ewPerson()c)Studentx=newPerson()d)Studentx=newStudent()-22-维多利加加中教育集团Java面向对象阶段测试题1、下列对Java中的继承描述错误的说法是()。a)子类至少有一个基类b)子类可作为另一个子类的基类c)子类可以通过this关键字来访问父类的私有属性d)子类继承父类的方法访问权限保持不变2、Try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行?a)不会执行b)会执行,在return前执行c)会执行,在return后执行d)会执行,可能在return前执行,也可能在ret
5、urn后执行3、下列属于方法重载好处的是()。<选择两项>a)实现多态b)方法名的复用c)提高程序运行速度d)使用方便,提高可读性4、面向对象方法的多态性是指()。a)一个类可以派生出多个特殊类b)一个对象在不同的运行环境中可以有不同的变体-22-维多利加加中教育集团Java面向对象阶段测试题a)拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事b)一个对象可以是由多个其他对象组合而成的2、Dog是Animal的子类,下面代码错误的是()。a)Animala=newDog();b)Animala=(Animal)newDog();c)Dogd=(Dog)newAnimal();d)O
6、bjecto=newDog();3、下面定义Java的常量,正确的是()。<多选>a)publicstaticfinaldoublePI=3.14;b)publicfinalstaticdoublePI=3.14;c)finalpublicstaticdoublePI=3.14;d)staticpublicfinaldoublePI=3.14;4、这段代码的输出结果是()。try{System.out.print(“try,”);return;}catch(Exceptione){System.out.print(“catch,”);-22-维多利加加中教育集团Java面向对象阶段测试题}fi
7、nally{System.out.pirnt(“finally”);}a)try,b)try,catch,c)try,finallyd)try,catch,finally2、这个方法的返回值是()。Publicintcount(){try{return5/0;}catch(Exceptione){return2*3;}finally{return3;}}a)0b)6c)3d)程序错误-22-维多利
此文档下载收益归作者所有