当前位置: 首页 > 文档资料 > 学习 Java 编程 >

JAVA 在线测试

优质
小牛编辑
134浏览
2023-12-01

以下测验提供与Core Java相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。

问题和解答

Q 1 - 原始变量存储在Stack上。

A - True

B - False

Answer : A

解释 (Explaination)

像int,float这样的原始变量存储在Stack上。

问题2 - int变量的大小是多少?

A - 8位

B - 16位

C - 32位

D - 64位

Answer : C

解释 (Explaination)

int数据类型由32位带符号的二进制补码整数表示,

最小值:-231

最大值:231-1

问3 - 短变量的默认值是多少?

A - 0.0

B - 0

B - null

B - 未定义

Answer : B

解释 (Explaination)

如果定义为实例/静态变量,则短变量的默认值为0。

问题4 - 布尔变量的默认值是多少?

A - true

B - false

C - null

D - 未定义

Answer : B

解释 (Explaination)

如果定义为实例/静态变量,则boolean变量的默认值为false。

问题5 - 什么是接口?

A - 接口是抽象方法的集合。

B - 接口是一个抽象类。

C - Interface是一个具体的类。

D - 以上都不是。

Answer : C

解释 (Explaination)

接口是抽象方法的集合。 类实现接口,从而继承接口的抽象方法。

问题6 - 什么是JIT编译器?

A - JIT改进了基于字节码的计算机程序的运行时性能。

B -JIT是一个应用程序开发框架。

C -JIT是执行Java程序的Java虚拟机的实现。

D - 以上都不是。

Answer : A

解释 (Explaination)

JIT,Just In-Time Compiler,改进了基于字节码的计算机程序的运行时性能。

问题7 - 什么是NullPointerException?

A - 调用null对象的实例方法或修改/访问null对象的字段时抛出NullPointerException。

B - 当object设置为null时抛出NullPointerException。

C - 当object属性设置为null时,抛出NullPointerException。

D - 以上都不是。

Answer : A

解释 (Explaination)

调用null对象的实例方法或修改/访问null对象的字段时,抛出NullPointerException。

问8 - 什么是瞬态变量?

A - 瞬态变量是在序列化期间序列化的变量。

B - 瞬态变量是在序列化期间可能无法序列化的变量。

C - 瞬态变量是一个要标记为可序列化的变量。

D - 以上都不是。

Answer : B

解释 (Explaination)

瞬态变量是在序列化期间可能未被序列化的变量,并且在反序列化期间由其默认值初始化。

问题9 - 构造函数可以继承吗?

A - True.

B - False.

Answer : B

解释 (Explaination)

不,构造函数不能被继承。

问题10 - 什么是标记界面?

A - marker接口是一个没有方法的接口。

B - marker接口是一个单一方法的接口,mark()。

C - marker接口是一个带有单一方法的接口,marker()。

D - 以上都不是。

Answer : A

解释 (Explaination)

标记接口是没有方法的接口。