26.在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用 该语句块来启动Java的异常处理机制。 A、if-else B、switch C、try D、throw
A B C D
27.为读取的内容进行处理后再输出,需要使用下列哪种流? A、File stream B、Pipe stream C、Random stream D、Filter stream
A B C D
28.为实现多线程之间的通信,需要使用下列哪种流才合适? A、Filter stream B、File stream C、Random access stream D、Piped stream
A B C D
29.要串行化某些类的对象,这些类就必须实现 A、Serializable接口 B、java.io.Externalizable接口 C、java.io.DataInput接口 D、DataOutput接口
A B C D
30.关于下列程序的功能,说法正确的是 public class ko10_1 extends Thread { int n; ko10_1() { Thread td=new Thread(this); td.start(); } public void run() { for (n=0;n<6;n++) { try { System.out.print(n); Thread.sleep(500); } catch(InterruptedException e) { System.out.println("Exception"); } } } public static void main(String args[]) { new ko10_1(); } } A、这段程序的功能是:每隔500秒打印012345 B、这段程序的功能是:每隔1秒打印012345 C、这段程序的功能是:每隔半秒打印012345 D、这段程序的功能是:每隔半分钟打印012345
A B C D
31.Swing与aWT的区别不包括 A、Swing是由纯Java实现的轻量级构件 B、Swing没有本地代码 C、Swing不依赖操作系统的支持 D、Swing支持图形用户界面
A B C D
32.在编写Java applet程序时,若需要对发生事件作出响应和处理,一般需要在程序的 开头写上____语句。 A、import java.awt.*; B、import java.applet.*; C、import java.io.*; D、import java.awt.event.*;
A B C D
33.下面哪个操作是applet可以做的? A、读取客户端部分系统变量 B、读取客户端文件 C、在客户端主机上创建新文件 D、在客户端装载程序库
A B C D
34.下面关于沙箱模型的叙述中错误的是 A、沙箱模型为从网上获得的不可信代码提供了控制严格的运行环境 B、在沙箱模型中,本地代码被认为是可信代码 C、在沙箱模型中,远端主机下载的applet被认为是不可信的不能改变对applet D、在JDK1.1中,沙箱模型对applet程序的限制是根本不能解除的
A B C D
35.注释的基本原则不包括 A、注释应该增加代码的清晰度 B、注释要简洁 C、在写代码之前写注释 D、尽量给每一条语句加注释
A B C D
二、填空题(每空2分,共计30分)
1.二叉树是节点的有限集合,这个有限集合或者为____,或者由一个根结点及两棵不 相交的、分别称作根的左子树和右子数的二叉数组成。
输入答案,中间不含空格:
2.在插入和选择排序中,若初始数据基本反序,则选用____。
输入答案,中间不含空格:
3.单元测试又称模块测试,一般采用____测试。
输入答案,中间不含空格:
4.三级模式中,只有____才真正存储数据,而模式和外模式均不存储数据。
输入答案,中间不含空格:
5.概念结构设计的目的是产生一个能反映____的概念模型。
输入答案,中间不含空格:
6.Java语言通过接口支持____继承,使类继承具有更灵活的扩展性。
输入答案,中间不含空格:
7.在Java语言中,如实型常量后没有任何字母,计算机默认为____类型。
输入答案,中间不含空格:
8.赋值表达式的组成是:在赋值运算符的左边是____,右边是一表达式。
输入答案,中间不含空格:
9.顺序执行以下两个语句的输出结果是:____。 String s="我喜欢学习Java!"; System.out.println(s.length());
输入答案,中间不含空格:
10.声明异常抛出用____子句来完成声明,它包含在方法的声明之中。
输入答案,中间不含空格:
11.J2SE1.4提供的新类收集到一个新包中即java.nio包中,该包的新特点是:____、文件 锁定、字符及编码、非阻塞I/O。
输入答案,中间不含空格:
12.Java应用程序启动后创建的线程默认的线程组是____线程组。
输入答案,中间不含空格:
13.当用户在TextField中输入一行文字后,按回车,实现____接口可实现对事件的响应。
输入答案,中间不含空格:
14.包含Swing构件的Applet(小应用程序)应该是____类的子类。
输入答案,中间不含空格:
15.恰当的注释增强了程序的可读性与____。
输入答案,中间不含空格: