Java 认证 复习题

更新时间:2023-10-17 10:09:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Java 认证 复习题

1 在Java中,对象在何种状态下会被回收?( )

A 当没有引用变量再指向该对象时

B 当对象关系的引用变量消失时

C 当没有任何程序再访问一个对象或对象的成员变量时

D 当对象的所有成员函数都执行一遍以后

2:如果catch块中包括多个异常类,这些异常类的匹配原则是什么?( )

A 接try块中程序执行的顺序,寻找最通用的异常类

B 接try块中程序执行的顺序,寻找能够最精确匹配的类

C 接catch块中异常类的排列顺序,寻找第一个能够匹配(也就是做出的异常对象属于 catch块的异常类,或是catch块中异常类的)

D 在catch块中寻找能够最精确匹配的类

3 小程序的生命周期包括哪些阶段?( )

A 载入,运行,离开,返回,卸载,等阶段

B 载入,运行,函数阶段

C 运行阶段,停止阶段

D 下载,载入,运行阶段

4 Jbuilder是什么?() A 是一种新的语言

B 是一种通用的集成化软件开发环境

C 是用于Java程序设计的一套集成化软件开发环境

D 是一种Java平台

5 简单变量应当如何初始化?( )

A 简单变量需要单独进行初始化,之后才能使用

B 对于简单变量,只需要给它赋值就完成了初始化

C 引用变量和简单变量都需要用new关键字进行初始化了

D 只有引用变量需要初始化,简单变量可以不初始化

6 在Java中如何保证简单变量在使用前一定被初始化过?( )

A Java程序运行时会自动判断,如果变量在使用时尚未初始化,则自动进行初始化,然 后再使用

B Java编译器会自动判断,如果一个变量在使用前可能尚未初始化,则编译题会提出警 告,编译人员最好能够修改程序,避免此

C 编程人员要确保在使用前一定初始化过,否则会得到不可预料的结果

D Java编译器会自动判断,如果一个变量在使用前可能尚未初始化,则编译题会报错, 要求程序必须修改

7 如何定义类的继承关系?( )

A 在类的定义部分使用extends关键字

B 在类的定义部分使用inherited关键字

C 在类的定义部分使用parent关键字

D 在类的定义部分使用implement关键字

8 在Java中,一个类最多允许有几个直接父类?( ) A 一个

B 二个

C 四个

D 无现制

9 每一个类,它是所有Java类的直接或间接的父类,这个类是( ) A Class类

B System类

C Object类

D Java.lang类

10 (有图)对下面的UML图的描述,错误的是( ) A 接口没有构造函数,因此也没有空心矩形

B 虚线空心箭头表示实现接口的类

C 接口用深色方框表示

D 接口用浅色方框表示

11 Java系统如何区分字符串连接的“+”号和算术运算的加法“+”号?( ) A 在“+”号两边只要存在数字,就一定是算术加法符号

B 在表达式中只要存在字符串,“+”号就是字符串连接符

C 字符串之间,字符串和数字之间的“+”号是字符串连接符,数字之间的“+”号是算 术加法

D 表达式中如果以字符串开头,那么其后的“+”号都是字符串连接符

12 设置线程的优先级时需要注意哪些问题?( ) A 一个程序中至少要有一个线程设置成低优先级

B 如果程序员将他的线程设为最高优先级,他就有责任保证不干扰其他应用程序的正常 执行

C 一个程序中最多只能有一个线程设置成高优先级

D 所有的线程都要设置成最高优先级,以加快执行速度

本文来源:https://www.bwwdw.com/article/5lvf.html

Top