1、 Java 语言程序设计 JAVA 填空题 学生答卷和参考答案 1. ( 1.0 分)Java 中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以 1-9 开头的正负整数为十进制,以 0 开头的正负整数为八进制数,以 0x或者 0X 开头的正负整数为数。你的答案: 十六进制 (得分 1.0 分);参考答案:十六进制 2. ( 2.0 分) 一个类如果实现一个接口,那么它需要实现接口中的全部 ,否则该类就必须定义为 。你的答案: 方法抽象类 (得分 2.0 分);参考答案:方法抽象(或 abstract) 3. ( 3.0 分) 下列程序实现从控制台输入并读取输出字符串.请
2、将程序补充完整import java.io.*; public class CharInput public static void main(String args) throws java.io.IOException String s;InputStreamReader ir;BufferedReader in; ir=new_(System.in); in=new_(ir); while (s=in._)!=null) System.out.println(“Read;”+s); 你的答案:InputStreamReaderBufferedReaderreadline() (得分 3.
3、0 分);参考答案:InputStreamReaderBufferedReaderreadLine() 4. ( 1.0 分)线程类型中的 yield()方法只能让相同优先级或者更高优先级、处于状态的线程获得运行机会。你的答案: 就绪 (得分 1.0 分);参考答案:就绪 5. ( 1.0 分) 在非静态成员方法中,可以使用关键字 访问类的其他非静态成员。你的答案: this (得分 1.0 分);参考答案:this 6. ( 1.0 分) Java 定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是 0,实型变量的值是 ,布尔类型数据的量是 false,复合数据变量的值是分 null
4、。你的答案: 0.0 (得分 1.0 分);参考答案:0.0 7. ( 1.0 分) 程序 int x = 16; int y= x3*y)| (yx)的值是 。你的答案: true (得分 1.0 分);参考答案:true 74. ( 1.0 分) Java 的输入输出流包括_、字符流、文件流、对象流以及多线程之间通信的管道。你的答案: 字节流 (得分 1.0 分);参考答案:字节流 75. ( 2.0 分)Java 程序可以分为和两种。你的答案: ApplicationApplet (得分 2.0分);参考答案:应用程序(Application)小应用程序(Applet) 76. ( 3.
5、0 分) Java 中的注释可分为三种类型,分别是 、 。你的答案: 单行注释多行注释文档注释 (得分 3.0 分);参考答案:行注释段落注释或多行注释文档注释 77. ( 2.0 分) 整数类型是用来表示整数的数据类型,Java 提供了 4 种整型量,分别是 byte、short、int 和 ,他们在内存总占用的字节数依次从小到大,分别为 1 个、2 个、4 个和个。你的答案: long8 (得分 2.0 分);参考答案:long8 78. ( 1.0 分) 表达式中仅含有算术运算符的表达式称为算术表达式,算术表达式的运算结果是一个 。你的答案: 数值 (得分 1.0 分);参考答案:数值量
6、 79. ( 1.0 分)在 Java 中,类用于操作磁盘中的文件和目录。你的答案: File (得分 1.0 分);参考答案:File 80. ( 2.0 分)一个应用程序中有多条并发执行的线索,每条线索都被称作一个 ,他们会交替执行,彼此间可以进行 。你的答案: 线程通信 (得分 2.0 分);参考答案:线程通信 81. ( 1.0 分) java 中导入类使用的关键字是 。你的答案: import (得分 1.0 分);参考答案:import 82. ( 1.0 分)为了避免实现监听器中定义的所有方法,造成代码的臃肿,在 JDK 中提供了一些类,这些类实现了接口所有的方法,但是方法中没有
7、任何代码,属于一种空实现。你的答案: 适配器 (得分 1.0 分);参考答案:适配器 83. ( 1.0 分) Java 中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以 1-9 开头的正负整数为 ,以 0 开头的正负整数为八进制数,以 0x 或者 0X 开头的正负整数为十六进制数。你的答案: 十进制 (得分 1.0 分);参考答案:十进制 84. ( 1.0 分) 对象型数组的默认值是 。你的答案: null (得分 1.0 分);参考答案:null 85. ( 1.0 分) 线程的优先级用 110 之间的整数来表示,其中代表优先级最高。你的答案: 10 (得分 1.
8、0 分);参考答案:10 86. ( 1.0 分) 以下程序的运行结果是 。class Firstpublic First()aMethod(); public void aMethod()System.out.println(“in First class”);public class Second extends Firstpublic void aMethod()System.out.println(“in Second class”);public static void main(String args)new Second( ); 你的答案: in Second class (得分
9、 1.0分);参考答案:in Second class 87. ( 1.0 分) 逻辑类型也称为布尔类型,它的值只有两个,即“真”和“假”,它在内存中只占 个字节。他的字的常量值为 true 和 false。你的答案: 1 (得分 1.0 分);参考答案:1 88. ( 1.0 分) 逻辑类型也称为布尔类型,它的值只有两个,即“真”和“假”,它在内存中只占 1 个字节。他的常量值为 。你的答案: true 和 false (得分 1.0 分);参考答案:true 和 false 89. ( 1.0 分) 在 Thread 类中,提供了一个 start()方法,该方法用于开启一个新线程,当新线程
10、启动后,系统会自动调用方法。你的答案: run (得分 1.0 分);参考答案:run() 90. ( 1.0 分) Java 中一个字符占用两个字符,所有字符采用的都是编码表。你的答案: Unicode (得分 1.0 分);参考答案:Unicode 91. ( 2.0 分)java.util 包中提供了一个专门用来操作集合的工具类,这个类是 ,还提供了一个专门操作数组的工具类,这个类是 。你的答案: CollectionsArrays (得分 2.0分);参考答案:CollectionsArrays 92. ( 1.0 分) java.io 中的一个重要的非流类,里面封装了对文件系统进行操
11、作的功能,这样的类是 .。你的答案: File (得分 1.0 分);参考答案:File 93. ( 1.0 分) 程序中用到字符型常量,常量值必须用一对括起来。你的答案: 引号 (得分 1.0 分);参考答案:单引号 94. ( 1.0 分) 负责监听事件源上发生的事件,并对各种事件做出响应处理。你的答案: 事件监听器 (得分 1.0 分);参考答案:事件监听器 95. ( 2.0 分) 集合按照存储结果的不同可分为单列集合和双列集合,单列集合的根接口是 ,双列集合的根接口是 。你的答案: CollectionMap (得分 2.0分);参考答案:CollectionMap 96. ( 2.
12、0 分)下列程序实现从当前目录的 date.ser文件中读取文件内容并显示出来.请将程序补充完整. import java.io.*; import java.util.Date; public class UnSerializeDate UnSerializeDate() Date d=null; try FileInputStream f=new _(“date.ser”); ObjectInputStream s=new ObjectInputStream(_); d=(Date) s.readObject(); f.close(); catch(Exception e) e.print
13、StackTrace(); System.out.println(“Unserialized Date object from date.set”); System.out.println(“Date:”+d); public static void main(String args) new UnSerializeDate(); 你的答案: FileInputStreamf (得分2.0 分);参考答案:FileInputStreamf 97. ( 1.0 分) Java 定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是 ,实型变量的值是 0.0,布尔类型数据的量是 false,复合数据变量的值是分 null你的答案: 0 (得分 1.0 分);参考答案:0 98. ( 1.0 分) BufferedWriter 的方法newLine()可以写入一个 。你的答案: 行分隔符 (得分 1.0 分);参考答案:换行符 99. ( 1.0 分) 表达式中仅含有关系运算符的表达式称为关系表达式,关系表达式的运算结果是一个 。你的答案: 布尔值 (得分 1.0 分);参考答案:逻辑值 100. ( 2.0 分) 数组的元素通过 来访问,数组 Array 的长度为 。你的答案: 下标Array.lenth (得分 1.0