SCCE2010综合测试试题(JavaOOPB卷)

上传人:tia****nde 文档编号:36950310 上传时间:2018-04-04 格式:DOC 页数:6 大小:49KB
返回 下载 相关 举报
SCCE2010综合测试试题(JavaOOPB卷)_第1页
第1页 / 共6页
SCCE2010综合测试试题(JavaOOPB卷)_第2页
第2页 / 共6页
SCCE2010综合测试试题(JavaOOPB卷)_第3页
第3页 / 共6页
SCCE2010综合测试试题(JavaOOPB卷)_第4页
第4页 / 共6页
SCCE2010综合测试试题(JavaOOPB卷)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《SCCE2010综合测试试题(JavaOOPB卷)》由会员分享,可在线阅读,更多相关《SCCE2010综合测试试题(JavaOOPB卷)(6页珍藏版)》请在金锄头文库上搜索。

1、-装-订-线-学院课程考试试卷学院课程考试试卷课程名称:课程名称:JAVAJAVA OOPOOP:JAVAJAVA 面向对象编程面向对象编程 (B B)卷)卷 选择题(每题选择题(每题 2 2 分,共计分,共计 100100 分)分) 1.以下是 public void example()重载函数的是( ) 。A. public void example( int m).B. public int example().C. public void example2().D. public int example ( int m, float f).2.下面关于重载(overload)的代码运行

2、结果为( ) 。 /TestOverLoad.java public class TestOverLoad public static void main(String args) Test test = new Test();test.print(null); class Test public void print(String some) System.out.println(“String version print“);public void print(Object some) System.out.println(“Object version print“); A. 编译错误B

3、. 输出 String version print C. 输出 Object version printD. 以上说法都不正确3.下列关于修饰符混用的说法,错误的是( ) 。 A. abstract 不能与 final 并列修饰同一个类B. abstract 类中不可以有 private 的成员 C. abstract 方法必须在 abstract 类中D. final 可以与 private 同时修饰属性4.对以下代码的描述正确的是( ) 。 abstract class AbstractOne abstract int getInt(); class ATest extends Abstr

4、actOne private int x = 1;private int getInt() return x; A. 编译成功B. 编译成功,但会导致运行时错误 C. 编译无法通过,第 2 行出错D. 编译无法通过,第 6 行出错5.以下方法中声明能够被加入到 Child 类中,并编译正确的是( ) 。 public class Parent public int addValue( int a, int b) return a+b; class Child extends Parent A. int addValue( int a, int b )/ do something. B. pub

5、lic void addValue () / do something. C. public void addValue( int b, int a )/ do something. D. public int addValue( int a, int b )throws Exception / do something. 6.下面有关继承的代码运行结果是( ) 。class Teacher extends Person public Teacher() super();-装-订-线-public Teacher(int a) System.out.println(a);public void

6、 func() System.out.print(“2, “);public static void main(String args) Teacher t1 = new Teacher();Teacher t2 = new Teacher(3); class Person public Person() func();public void func() System.out.println(“1, “); A. 1 1 3B. 2 2 3C. 1 3 D. 2 3 7.以下对异常的描述不正确的是( ) 。 A .异常分为 Error 和 Exception. Throwable 是所有异常

7、类的父类 C. 在程序中不管是 Error 类型还是 Exception 类型的异常,都可以捕获后进行 异常处理 D. Exceptoin 是 RuntimeException 和 RuntimeException 之外异常的父类8.在 try-catch-finally 语句块中,以下可以与 finally 一起使用的是( ) 。A. catchB. tryC. throwsD. throw9.下面代码运行结果是( ) 。package com; import java.util.*; public class Demo public int add(int a,int b)tryretur

8、n a+b; catch(Exception e) System.out.println(“catch 语句块“); finally 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和是 43finally 语句块 D. 和是:4310. 以下对 try-catch-finally 语句块描述不正确

9、的是( ) 。 A. try 块不可以省略-装-订-线-B. 在 try-catch-finally 中可以使用多重 catch 块,使用多重 catch 块时,捕获范 围小的异常必须放在捕获范围大的异常之前 C. finally 语句块可以省略 D. catch 语句块和 finally 语句块可以同时省略.11. 以下对自定义的异常描述正确的是( ) 。 A. 自定义的异常必须继承 Exception B. 自定义的异常可以更加明确地定位异常出错的位置,同时给出详细的异常 信息 C. 自定义的异常类的父类可以继承 Error D. 在程序中已经提供了丰富的异常类,所以使用自定义的异常没有意

10、义12. 关于 Java 的异常处理,以下说法正确的是( ) 。 A. 任何可能引发 Error 类异常的语句必须封装在 try 块中 B. 任何可能引发 Exception 异常的语句必须封装在 try 块中 C. 任何可能引发 RuntimeException 异常的语句必须封装在 try 块中 D. 正常情况下,程序无法捕获 Error 类的异常13. 以下代码所产生的异常类型是( ) 。 String str = null; System.out.println(str.length(); A. SQLExceptionB. IOExceptionC. NullPointerExcep

11、tion D. NumberFormatException14. 以下异常类型属于运行时异常的是( ) 。 A. SQLExceptionB. IOExceptionC. NullPointerException D. ClassCastException15. 以下对 try-catch-finally 描述正确的是( ) 。 A. try 可以省略B. try、catch、finally 都不 允许省略 C. try 可以省略,catch、finally 不可以省略D. try 不可以省略, catch、finally 可以省略16. 以下对 final、finally、finalize

12、描述正确的是( ) 。 A. final 可以修饰方法,其修饰的方法为构析方法 B. finally 可以修饰方法,其修饰的方法为构析方法 C. finalize 可以修饰方法,其修饰的方法为构析方法 D. finally 可以修饰方法,其修饰的方法不可以被重写17. 使用 catch(Exception e)的好处是( ) 。 A. 只会捕获个别类型的异常B. 捕获 try 块中产生的所有类型的 异常 C. 忽略一些异常D. 执行一些程序18. 以下方法不属于 Class 类中的方法是( ) 。 A. forName()B. getConstructors()C. getFields()D.

13、 getString()19. 以下对 log4j 描述不正确的是( ) 。 A. log4j 是 Apache 开源组织提供的开源程序包 B. log4j 由三个重要的组件组成:日志的输出目的地、日志信息的输出格式和 日志信息的优先级 C. 使用 log4j 时不能同时设定多个日志输出目的地 D. log4j 的日志信息级别从高到低依次是:error、warn、info、debug20. 输出消息日志的日志级别是( dcba ) 。 A. DEBUGB. INFO C. WARND. ERROR21. 以下对装箱拆箱描述错误的是( ) 。 A. Java 中的基本数据类型有以下几种: Str

14、ing、int、char、byte、short、double、long、float B. 装箱是由基本数据类型转换为包装类 C. 拆箱是由包装类转换为基本数据类型-装-订-线-D. 以上说法都不正确22. 以下选项错误的是( ) 。 A. String 是 Java 的基本数据类型B. byte 是 Java 的 基本数据类型 C. Java 中的每种基本数据类型都有与之对应的包装类D. long 是 Java 的 基本数据类型23. 以下对反射描述错误的是( ) 。 A. 反射是程序在运行时能够获取自身信息的机制 B. 通过反射取得类的结构,首先要取得类的 Class 对象 C. 通过反射可以调用一个类中的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号