JavaOOP问题.docVIP

  • 2
  • 0
  • 约6.77千字
  • 约 9页
  • 2017-08-30 发布于河南
  • 举报
JavaOOP问题

JavaOOP 综合测试题(笔试) 选择题目共50道,每道题2分,共100分 1) 以下属于OOP的特征有()。 a)继承 b)封装 c)多态 d)隐藏 2) JavaOOP中的多态包括() a) 方法重写 b) 方法重载 c) 方法隐藏 d) 以上都不对 3) Java中的访问修饰符包括( )。 a) Public b) private c) protected d) internal 4) Java中用于实现继承的关键字是。 a) Extends b) implements c) : d) base 5) 以下有关Java继承的说法,正确的有 a) Java中的继承是单一继承 b) Java中的继承不是单一继承 c) 子类可以自动继承父类的全部方法和属性 d) 构造方法和私有方法,私有属性不会被子类继承 6) Java中,在子类访问父类的关键字是。 a)super b)base c)this d)this.parent 7) 在java中,如果有父类的引用指向子类的对象的情,以下说法正确的有 a) 如果用父类的引用调用子类的方法必须是重写的方法 b) 如果用父类的引用调用子类的方法必须是重载的方法 c) 如果用父类的引用调用子类的方法,不用重写也不用重载 d) .在父类中写成虚方法,子类使用new关键字就隐藏 8) 以下关于Java重载的说法错误的有 a) 重载一般发生在一个类中 b) 重载的方法名称相同 c) 重载的方法的参数类型和个数相同 d) 重载的方法的返回类型相同 9) 在Java 中,定义抽象类和抽象方法的关键字是。 a)abstract b)final c)virtual d)interface 10) Java中关于抽象类,以下说法不正确的的有( )。 a)抽象类中可以没有抽象方法 b)抽象类中可以实例方法 c)有抽象方法的类一定是抽象类 d)抽象方法中一定有抽象类 11) 在java中有关抽象类和继承的说法正确的有( ) a)抽角类不能够创建实例 b)如果子类继承了抽象类,必须实现父类中的全部抽象方法,否则子类也应声明成抽象类 c)可以用抽角类的引用指向实现了该抽象类的对象 d)一个类可以同时继承多个抽象类 12) 在java中有关接口的说法错误的有 a)定义接口使用interface关键字 b)接口的方法必须全部是抽象方法 c)接口中可以包含非抽象方法 d)接口中的属性必须是常量 13) 在java中有关接口的说法错误的有 a)一个类可以同时实现多个接口 b)一个类只能实现一个接口 c)一个类可以先继承一个类并同时实现一个接口 d)一个类可以先实现一个接口再继承一个类 14) 在try-catch-finally中,以下可以和finally一起使用的是() a) try b) catch c) throw d) throws 15) 下面代码运行结果是 public class Demo { public int add(int a,int b){ try{ return a+b; } catch(Exception e){ System.out.println(catch语句块); } System.out.println(finally语句块); return 0; } public static void main(String[] args) { Demo demo=new Demo(); System.out.println(和是:\t+demo.add(9,34)); } } a)编译异常 b)finally语句块 和是43 c)和是43 d)finally语句块 16) 以下对自定义的异常描述正确的是:( ) a)自定义的异常必须继承Exception b)自定义的异常可以更加明确的定位异常出错的位置,同时给出详细的异常信息 c)自定义的异常类的父类可以继承Error d)java中不能自定义异常类 17) 以下对log4j日志信息级别由高到低排列,确的是 a) Error,warn,info,debug b) Info,debug,error,warn c) Warn,info,debug,error d) Debug,erro,warn,info 18) 以下在Java中每个基本数据类型和对应的封装类,对应不正确的有 a)

文档评论(0)

1亿VIP精品文档

相关文档