nf) { System.out.println (“class not found”); }
} A)WriterObject B)Writer C)BufferedWriter D)WriterObject (35)Class 类的对象由______自动生成,隐藏在.class 文件中,它在运行时为用户提 供信息。 A)Java 编译器 B)Java 解释器 C)Java new 关键字 D)Java 类分解器 二、填空题(每空 2 分,共 30 分) (1)某二叉树由 5 个度为 2 的结点以及 3 个度为 1 的结点,则该二叉树中共有 【1】 个结点。
(2)程序流程图中的菱形框表示的是 【2】 。
(3)软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【3】阶段 产生“软件需求规格说明书“。
(4)在数据库技术中,实体集之间的联系可以是一对一或一对多的,那么“学生“和”可 选
课程“的联系为 【4】 。
(5)人员基本信息一般包括:身份证号、、性别、年龄等。其中可以做主关键字 的是 【5】 。 (6)按照 Java 的线程模型,代码和 【6】 构成了线程体。 (7) 在多线程
程序设计中, 如果采用继承 Thread 类的方式创建线程, 则需要重写 Thread 类的 【7】 ()方法。
(8)在下列 Java applet 程序的横线处填入代码,使程序完整并能够正确运行。 Import java. awt. *; Import java. applet. *; Public class Greeting extends applet{
Public void 【8】 (Graphics g) { g.drawSting(“how are you!”,10,10); } } (9)在 Java 语言中,用 【9】 修饰符定义的类为抽象类。 (10)在 Java 中,字符是以16位的 【10】 码表示。 (11)请在下列程序的空白处,填上适当的内容: Import java. awt. *; Import java. util. *; Class BufferTest{ Public static void main(string args[]) Throws IOException{ FileOutputStream unbuf= new FileOutputStream(“test.one”) ; BufferedOutputStream buf= new 【11】 (new FileOutputStream(“test.two”)); System.out.println (“write file unbuffered: ” + time(unbuf) + “ms”); System.out.println (“write file buffered: ” + time(buf) + “ms”); } Static int time (OutputStream os) Throws IOException{ Date then = new Date(); for (int i=0; i<50000; i++){ os.write(1); } } os.close(); return(int)(()new Date()).getTime() - then.getTime()); } (12)代码 System.out.println(066)的输出结果是 【12】 。
(13)Swing 中用来表示工具栏的类是 javax.swing. 【13】 。 (14)表达式(10*49.3)的类型是 【14】 型。
(15)抛出异常的语句是 【15】 语句。