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

维多利加加中教育集团 Java面向对象阶段测试题

PAGE

2 -

.

.

Java面向对象

测试题(一)

注:

测试时间:3小时

编程题在电脑上编写,保存在已学生名字为文件名的文件夹中

选择题

(共30分,每题1分)

下面有关Java异常处理模型的说法错误的是()。

一个try块只能有一条catch语句

一个try块中可以不使用catch语句

Catch块不能单独使用,必须始终与try块在一起

Finally块不能单独使用,必须始终与try块在一起

下列选项中关于Java中super关键字的说法错误的是()。

super关键字是在子类对象内部指代其父类对象的引用

super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

子类可以通过super关键字调用父类的方法

子类可以通过super关键字调用父类的属性

下列选项中关于Java中this关键字的说法错误的是()。

this是在对象内部指代对象自身的引用

this关键字可以在类中的任何位置使用

this只和特定的对象关联,而不和类关联

同一个类的不同对象有不同的this

在Java中,Object类是所有类的父亲,用户自定义类默认扩展自Object类,下列选项中的()方法不属于Object类的方法。

equals(Object obj)

getClass()

toString()

trim()

给定如下Java代码,关于super的用法,以下描述正确的是()。

class C extends B{

public C(){

super();

}

}

用来调用类B中定义的super()方法

用来调用类C中定义的super()方法

用来调用类B的无参构造方法

用来调用类B中第一个出现的构造方法

在Java中,有如下两个类Student和Person。如果Student是Person的子类,则下列声明对象x的语句中错误的是()。

Person x = new Student()

Person x = new Person()

Student x = new Person()

Student x = new Student()

下列对Java中的继承描述错误的说法是()。

子类至少有一个基类

子类可作为另一个子类的基类

子类可以通过this关键字来访问父类的私有属性

子类继承父类的方法访问权限保持不变

Try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行?

不会执行

会执行,在return前执行

会执行,在return后执行

会执行,可能在return前执行,也可能在return后执行

下列属于方法重载好处的是()。

实现多态

方法名的复用

提高程序运行速度

使用方便,提高可读性

面向对象方法的多态性是指()。

一个类可以派生出多个特殊类

一个对象在不同的运行环境中可以有不同的变体

拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事

一个对象可以是由多个其他对象组合而成的

Dog是Animal的子类,下面代码错误的是()。

Animal a = new Dog();

Animal a = (Animal)new Dog();

Dog d = (Dog)new Animal();

Object o = new Dog();

下面定义Java的常量,正确的是()。

public static final double PI = 3.14;

public final static double PI = 3.14;

final public static double PI = 3.14;

static public final double PI = 3.14;

这段代码的输出结果是()。

try{

System.out.print(“try,”);

return;

}catch(Exception e){

System.out.print(“catch,”);

}finally{

System.out.pirnt(“finally”);

}

try,

try,catch,

try,finally

try,catch,finally

这个方法的返回值是()。

Public int count(){

try{

return 5/0;

}catch(Exception e){

return 2*3;

}finally{

return 3;

}

}

0

6

3

程序错误

下面代码的运行结果是()。

public class Car{

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值