JAVA 在线测试
以下测验提供与Core Java相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。
Q 1 - 原始变量存储在Stack上。
Answer : A
解释 (Explaination)
像int,float这样的原始变量存储在Stack上。
问题2 - int变量的大小是多少?
Answer : C
解释 (Explaination)
int数据类型由32位带符号的二进制补码整数表示,
最小值:-231
最大值:231-1
问3 - 短变量的默认值是多少?
Answer : B
解释 (Explaination)
如果定义为实例/静态变量,则短变量的默认值为0。
问题4 - 布尔变量的默认值是多少?
Answer : B
解释 (Explaination)
如果定义为实例/静态变量,则boolean变量的默认值为false。
问题5 - 什么是接口?
Answer : C
解释 (Explaination)
接口是抽象方法的集合。 类实现接口,从而继承接口的抽象方法。
问题6 - 什么是JIT编译器?
Answer : A
解释 (Explaination)
JIT,Just In-Time Compiler,改进了基于字节码的计算机程序的运行时性能。
问题7 - 什么是NullPointerException?
A - 调用null对象的实例方法或修改/访问null对象的字段时抛出NullPointerException。
B - 当object设置为null时抛出NullPointerException。
C - 当object属性设置为null时,抛出NullPointerException。
Answer : A
解释 (Explaination)
调用null对象的实例方法或修改/访问null对象的字段时,抛出NullPointerException。
问8 - 什么是瞬态变量?
Answer : B
解释 (Explaination)
瞬态变量是在序列化期间可能未被序列化的变量,并且在反序列化期间由其默认值初始化。
问题9 - 构造函数可以继承吗?
Answer : B
解释 (Explaination)
不,构造函数不能被继承。
问题10 - 什么是标记界面?
B - marker接口是一个单一方法的接口,mark()。
C - marker接口是一个带有单一方法的接口,marker()。
Answer : A
解释 (Explaination)
标记接口是没有方法的接口。