java期末考试试卷及答案
第 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 Name() B、public void Name() C、public void Name() throw IOException D、public void Name() 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.编译并运行以下程序,以下