java每日练习题目_113
题目一:关于Java语言的内存回收机制,下列选项中最正确的一项是
A:Java程序要求用户必须手工创建一个线程来释放内存
B:Java程序允许用户使用指针来释放内存
C:内存回收线程负责释放无用内存
D:内存回收线程不能释放内存对象
题目二:局部变量能否和成员变量重名?
A:可以,局部变量可以与成员变量重名,这时可用“this”来指向成员变量
B:可以,这时可用“local”关键字来指向局部变量
C:不能,局部变量不能与成员变量重名
D:不能,在一个类中不能有重名变量,不管是成员变量还是函数中的局部变量
题目三:哪个关键字可以对对象加互斥锁?()
|
题目四:
For which of these values of a
I. 4
II.6
III. 8
is the expression
(a != 3 && a != 4 && a != 5 && a != 6)
false?
A:I only
B:II only
C:III only
D:I and II only
E:I, II, and III
—答案区—
题目一:正确答案 C
解析:
答案:C
A,java的内存回收是自动的,Gc在后台运行,不需要用户手动操作
B,java中不允许使用指针
D,内存回收线程可以释放无用的对象内存
题目二:正确答案 A
解析:
不能,在一个类中不能有重名变量,不管是成员变量还是函数中的局部变量
题目三:正确答案 A
解析:
答案:A
synchronized关键字是同步代码块关键字,对对象加互斥锁
题目四:正确答案 D
解析:
&& 运算时出现false时运算结果就判断为false
a != 3 && a != 4 && a != 5 && a != 6
a = 4;
因为a != 4 false 所以 结果false;
a = 6;
因为a != 6 false 所以 结果false;
a = 8;
因为a != 3 a != 4 a != 5 a != 6都为 ture 所以 结果true
所以
答案D
转载请注明:XAMPP中文组官网 » java每日练习题目_113