计算机程序设计员 JAVA 四级项目研讨会资料(一)
一、单项选择题
1 在 Java 中,对象在何种状态下会被回收? A
A 当没有引用变量再指向该对象时
B 当对象关系的引用变量消失时
C 当没有任何程序再访问一个对象或对象的成员变量时
D 当对象的所有成员函数都执行一遍以后
2:如果 catch 块中包括多个异常类,这些异常类的匹配原则是什么? C
A 接 try 块中程序执行的顺序,寻找最通用的异常类
B 接 try 块中程序执行的顺序,寻找能够最精确匹配的类
C 接 catch 块中异常类的排列顺序,寻找第一个能够匹配(也就是做出的异常对象属于
catch 块的异常类,或是 catch 块中异常类的)
D 在 catch 块中寻找能够最精确匹配的类
3 小程序的生命周期包括哪些阶段? A
A 载入,运行,离开,返回,卸载,等阶段
B 载入,运行,函数阶段
C 运行阶段,停止阶段
D 下载,载入,运行阶段
4 Jbuilder 是什么? C
A 是一种新的语言
B 是一种通用的集成化软件开发环境
C 是用于 Java 程序设计的一套集成化软件开发环境
D 是一种 Java 平台
5 简单变量应当如何初始化? B
A 简单变量需要单独进行初始化,之后才能使用
B 对于简单变量,只需要给它赋值就完成了初始化
C 引用变量和简单变量都需要用 new 关键字进行初始化了
D 只有引用变量需要初始化,简单变量可以不初始化
6 在 Java 中如何保证简单变量在使用前一定被初始化过? D
A Java 程序运行时会自动判断,如果变量在使用时尚未初始化,则自动进行初始化,然
后再使用
B Java 编译器会自动判断,如果一个变量在使用前可能尚未初始化,则编译题会提出警
告,编译人员最好能够修改程序,避免此
C 编程人员要确保在使用前一定初始化过,否则会得到不可预料的结果
D Java 编译器会自动判断,如果一个变量在使用前可能尚未初始化,则编译题会报错,