Java 第一阶段综合测试题 考试时间:2 个小时 考试类型:闭卷 姓名:________ 班级:________ 考试分数:_______ 一、单选题(每题2 分,共 40 分) 1 . 以下关于异常的说法正确的是:( ) A. 一旦出现异常,程序运行就终止了 B. 如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常 C. 在 catch 子句中匹配异常是一种精确匹配 D. 可能抛出系统异常的方法是不需要申明异常的 2 . 下面关于 Jav a 的引用,说法正确的是:( ) A. 应用实际上就是指针 B. 应用本身是 Primitiv e C. 引用就是对象本身 D. 一个对象只能被一个引用所指引 3 . 对于 import jav a.u til 包,以下那种说法是错误的?( ) A. Vector 类属于 jav a.u til 包 B. Vector 类放在…/jav a/u til/目录下 C. Vector 类放在 jav a.u til 文件中 D. Vector 类是 Su n 公司的产品 4. 如下代码 public class Test { public int aMethod() { static int i = 0; i++; return i; } public static void main (String args[]) { Test test = new Test(); test.aMethod(); int j = test.aMethod(); System.out.println(j); } } 输出结果是什么?( ) A. 0 B. 1 C. 2 D. 编译失败 5. 如下代码: public class Foo { public static void main(String[] args) { try { return; } finally { System.out.println( "Finally" ); } } } 输出结果是什么?( ) A. Finally B.编译失败 C. 代码正常运行但没有任何输出. D. 运行时抛出异常 6. 下面的语句会产生什么样的输出?( ) System.out.println(4&7); A.4 B.5 C.6 D.7 E.0 7. 下面的程序中,temp 的最终值是什么?( ) long temp=(int)3.9; temp%=2; A .0 B .1 C .2 D .3 E .4 8. 下面哪个不是 JAVA 关键字( ) A integer B double C float D default 9. 下列哪种说法是正确的( ) A. 实例方法可直接调用超类的实例方法 B. 实例方法可直接调用超类的类方法 C. 实例方法可直接调用其他类的实例方法 D. 实例方法可直接调用本类的类方法 10. 下列标识符(名字)命名原则中,正确的是( ) A. 类名的首字母小写 B. 变量和方法名的首写字母大写 C. 接口名的首写字母小写 D. 常量完全大写...