第
1
页
共
8
页
二.
选择题;
1
.以下哪个方法用于定义线程的执行体?
(
C
)
A
、
start()
B
、
init()
C
、
run()
D
、
synchronized()
2
.下面哪个不是
Java
中的容器
?
(
B
)
A
、
ScrollPane
B
、
Canvas
C
、
Applet
D
、
Dialog
3
.下面哪个方法与
applet
的显示无关
?
(
A
)
A
、
draw()
B
、
update()
C
、
repaint()
D
、
paint()
4
.当
Frame
改变大小时,放在其中的按钮大小不变,则使用如下哪种布局方式
?
(
A
)
A
、
FlowLayout
B
、
CardLayout
C
、
BorderLayout
D
、
GridLayout
5
.有如下代码段
:
1)
2) { if(unsafe()){//do something…}
3) else if(safe()){//do the other…}
4) }
其中,方法
unsafe()
将抛出
IOException,
请问可将以下哪项填入第
1
行?(
D
)
A
、
public IOException methodName()
B
、
public void methodName()
C
、
public void methodName() throw IOException
D
、
public void methodName() throws IOException
6
.以下哪个关键字可以用来对对象加互斥锁?(
B
)
A
、
transient
B
、
synchronized
C
、
serialize
D
、
static
7
.在使用
interface
声明一个接口时,只可以使用(
D
)修饰符修饰该接口。
A
、
private
B
、
protected
C
、
private
protected
D
、
public
8
.编译并运行以下程序,以下描述哪个选项是正确的(
C
)
1. class
A{
2.
protected
boolean
equals(){
3.
return
super.equals();}
4.
}
A
、编译通过运行无异常
B
、编译通过但运行时出错
C
、行
2
出错,不能成功编译
D
、不能成功编译,行
3
出错
9
.
Java
的字符类型采用的是
Unicode
编码方案,每个
Unicode
码占用(
B
)个比特位。
A
、
8
B
、
16
C
、
32
D
、
64
10
.
在编写
Java
Applet
程序时,
若需要对发生的事件作出响应和处理,
一般需要在程序的开头写上
(
D
)
语句。
A
、
import
java.awt.* ;
B
、
import
java.applet.* ;
C
、
import
java.io.* ;
D
、
import
java.awt.event.* ;
11
.以下关于构造函数的描述错误的是(
A
)
。
A
、构造函数的返回类型只能是
void
型。
B
、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C
、构造函数的主要作用是完成对类的对象的初始化工作。
D
、一般在创建新对象时,系统会自动调用构造函数。