java填空题标准答案(103题)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. ( 分)
Java中预定义的数据类型中都有对应的
常量,对于整型直接数,他的形式又有
多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x
或者0X开头的正负整数
为
数。
你的答案:十六进制(得分分);
参考答案:十六进制
2. ( 分) 一个类如果实现一个接口,那么它需要实现接口中的全
部
,否则该类就必须定义
为。
你的答案:方法‖抽象类(得分分);参考答案:方法‖抽象(或abstract)
3. ( 分) 下列程序实现从控制台输入并读取输出字符串.请将程序补充完整import .*;
public class CharInput {
public static void main(String args[]) throws
String s;
InputStreamReader ir;
BufferedReader in;
ir=new____________;
in=new____________(ir);
while
((s=!=null) {
}
}
}你的答
案:InputStreamReader‖BufferedRead er‖readline()(得分分);
参考答案:
InputStrea mReader‖BufferedReader‖re adLine()
4. ( 分)
线程类型中的yield()方法只能让相同
优先级或者更高优先级、处
于状
态的线程获得运行机会。
你的答案:就绪(得分分);
参考答案:就绪
5. ( 分) 在非静态成员方法中,可以使用关键
字访问类的其
他非静态成员。
你的答案:this (得分分);
参考答案:this
6. ( 分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值
是
,布尔类型数据的量是false,复合数据变量的值是分null。
你的答案:(得分分);
参考答案:
7. ( 分) 程序int x = 16; int y= x<100x*100:x*10; 变量y值
是。
你的答案:1600 (得分分);
参考答案:1600
8. ( 分) Throwable类有两个子类:_________类和Exception类。
你的答案:Error (得分分);
参考答案:Error
9. ( 分)
使用Iterator遍历集合时,首先需要调
用
方法判断是否存在下一个元素,如果存在下
一个元素,则调
用
方法取出该元素。
你的答案:hasNext‖next(得分分);参考答案:hashNext()‖next()
10. ( 分) int x=300;byte
y=(byte)x;y的值大小
是。
你的答案:44 (得分分);
参考答案:44
11. ( 分) 使用UDP协议开发网络程序时,需要使用的两个类分别为DatagramPacket
和。
你的答案:DategramSocket (得
分分);
参考答案:DatagramSocket
12. ( 分) int x=300;char
y=(char)x;y的值大小
是。
你的答案:300 (得分分);
参考答案:300 13. ( 分) 抛出异常、生成异常对象都可以通过_________语句实现。
你的答案:throw (得分分);
参考答案:throw
14. ( 分)
Java中预定义的数据类型中都有对应的
常量,对于整型直接数,他的形式又有
多种,以1-9开头的正负整数为十进制,以0开头的正负整数
为数
,以0x或者0X开头的正负整数为十六
进制数。
你的答案:八进制(得分分);
参考答案:八进制
15. ( 分) ++是一元算术运算符,a ++表示先使用a的值,然后a的值再加1,而++a则表
示。
你的答案:先对a的值加一,在使用a的值(得分分);
参考答案:先让a加1,然后再使用a的值16. ( 分) 如果把二维数组看成一
维数组,那么数组的元素
是
数组。
你的答案:一维(得分分);
参考答案:一维
17. ( 分) Java程序中当两个操作数为int或float时,其运算结果的类型
为。
你的答案:float (得分分);
参考答案:float
18. ( 分) Java语言中为了类的对象支持序列化,该类的定义中必须实
现。
你的答案:Serializable接口(得
分分);
参考答案:Serializable
19. ( 分) 在Java程序设计中,程序员创
建
文件,然后编译器把它们转化
为
文件。
你的答案:JAVA‖JAVA字节码文件(得分分);
参考答案:源‖字节代码
20. ( 分) 每个运算符都要带一个或多个操作数,带一个操作数的运算符习惯称为一元运算符,带二个操作数的运算符习惯称
为
运算符,带三个操作数的运算符习惯称为三元运算符。
你的答案:二元运算符(得分分);参考答案:二元
21. ( 分) 抛出异常的程序代码可以是______或者是JDK中的某个类,还可以是JVM.
你的答案:自定义的异常类(得
分分);
参考答案:自定义的异常
22. ( 分) TCP协议的特点
是
,即在传输数据前先在客户端和服务器端建立逻辑连接。
你的答案:面向连接的传输协议(得
分分);
参考答案:面向连接23. ( 分) 浮点数也有常量形式,如果一个数值中包含小数点、指数部分(字符E)、或其后跟有字符F或字
符,则这个常数就是浮点数。
你的答案: D (得分分);
参考答案:D
24. ( 分)
以下程序的运行结果
是。
public class FooDemo{
static boolean foo(char c) {
return true;
}
public static void main(String[] args ) {
int i =0;
for ( foo(’a’);
foo(’b’)&&(i<2); foo(’c’)){
i++ ;
foo(’d’);
}
}
}
你的答案:abdcbdcb (得分分);
参考答案:abdcbdcb
25. ( 分)
要将某个线程设置为后台线程,需要调
用该线程
的
方法,该方法必须在该线程启动之前调用。
你的答案:setDaemon(true) (得
分分);
参考答案:setDaemon(true)
26. ( 分) java语言的类库中提供了一个__________类,所有的异常都必须是它的实例
或它子类的实例。
你的答案:Exception (得分分);
参考答案:Throwable
27. ( 分) Swing的事件处理机制包括
、事件和事件处理者。
你的答案:事件源(得分分);
参考答案:事件源
28. ( 分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是
,复合数据变量的值是分null。
你的答案:false (得分分);
参考答案:false
29. ( 分)
当一个对象被当成垃圾从内存中释放
时,它
的
方法会被自动调用。
你的答案:finalize() (得分分);参考答案:finalize
30. ( 分)
表达式中仅含有逻辑运算符的表达式称为逻辑表达式,逻辑表达式的运算结果是一
个。
你的答案:布尔值(得分分);
参考答案:逻辑值31. ( 分) Java程序中当两个操作数为float或double时,其运算结果的类型
为。
你的答案:double (得分分);
参考答案:double
32. ( 分)
如果子类想使用父类中的成员,可以通过关键
字
引用父类中的成员。
你的答案:super (得分分);
参考答案:super
33. ( 分) Java的三大技术平台分别
是
、
、。
你的答案:Java SE‖Java EE‖Java ME (得分分);
参考答案:Java SE‖Java ME‖Java EE 34. ( 分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是false,复合数据变量的值
是。
你的答案:null (得分分);
参考答案:null
35. ( 分) Java中的变量可以分为两种数据类型,分别
是
和。
你的答案:基本类型‖引用类型(得
分分);
参考答案:基本数据类型‖引用数据类型36. ( 分) 使用关键
字
修饰的量是常量,这种量必须赋初值。
你的答案:final (得分分);
参考答案:static final
37. ( 分) 程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分
为
、关系运算符及逻辑运算符。
你的答案:算术运算符(得分分);参考答案:算术运算符
38. ( 分) JPanel的默认布局管理器
是。
你的答案:FlowLayout (得分分);参考答案:FlowLayout
39. ( 分) Java程序中当两个操作数为byte或short时,其运算结果的类型为。
你的答案:int (得分分);
参考答案:int
40. ( 分) 程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为算术运算符、关系运算符
及。
你的答案:逻辑运算符(得分分);参考答案:逻辑运算符
41. ( 分)
在Java语言中,可以使用关键
字来创建类的实例对象。
你的答案:new (得分分);
参考答案:new
42. ( 分) java默认导入的包
是。
你的答案:(得分分);
参考答案:
43. ( 分) java语言认为那些可预料和不可预料的出错称为_________。
你的答案:异常(得分分);
参考答案:异常
44. ( 分) catch子句都带一个参数,该参数是某个异常的类及其变量名,catch用该参数去与 ___________对象的类进行匹配。
你的答案:抛出异常(得分分);
参考答案:出现异常
45. ( 分) DataOutputStream数据流向文件里写数据的方法为__________
你的答案:write() (得分分);
参考答案:write()
46. ( 分) 矩阵或表格一般
用
维数组表示。
你的答案:二(得分分);
参考答案:二
47. ( 分) 数组复制时,"="将一个数组
的
传递给另一个数组。
你的答案:引用(得分分);
参考答案:引用
48. ( 分) Java中的字符输出流都是抽象类________的子类.
你的答案:Writer (得分分);
参考答案:Writer
49. ( 分)
在Java语言中,允许使用已存在的类作为基础创建新的类,这种技术称
为。
你的答案:继承(得分分);
参考答案:继承
50. ( 分) 接口的所有成员域都具有public、static
和属性。
你的答案:final (得分分);
参考答案:final
51. ( 分) 浮点型数组的默认值
是。
你的答案:(得分分);
参考答案:
52. ( 分) ++是一元算术运算符,a++表
示
,而++a则表示先让a加1,然后再使用a 的值。
你的答案:先使用a的值,然后a的值再加一(得分分);
参考答案:先使用a的值,然后a的值再加1
53. ( 分) 在程序开发中,要想将一个包中的类导入到当前程序中,可以使
用关键字。
你的答案:import (得分分);
参考答案:import
54. ( 分)
在Java语言中,所有的类都直接或间接继承
自
类。
你的答案:Object (得分分);
参考答案:Object
55. ( 分) 整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是、short、int 和long,他们在内存总占用的字节数依次从小到大,分别
为个、2个、4个和8个。
你的答案:byte‖1(得分分);
参考答案:byte‖1
56. ( 分)
和两个可执行程序存放在JDK安装目录
的
目录下。
你的答案:bin (得分分);
参考答案:bin
57. ( 分) 向方法传递数组参数时,传递的是数组
的。
你的答案:数组的引用(得分分);参考答案:引用
58. ( 分) 强制类型转换发生在占用内存位数多的类型向占用内存少的类型转换过程中,程序员在设置转换的格式为:将希望得到的数据类型放
到
内,置于要转换的值的前面。
你的答案:括号(得分分);
参考答案:圆括号
59. ( 分) Java提供了两种实型量,一种
是
,用float关键字说明,另一种
是
,用double关键字说明,他们都是有符合数。
float数在内存占4字节数,double型的量在内存中占8个字节数。
你的答案:单精度浮点数‖双精度浮点
数(得分分);
参考答案:单精度实型数‖双精度实型数60. ( 分) 在Java中,一切都是对象,类中包含两个部分,分别是变量和方法。
类中定义的方法称
为。
你的答案:成员方法(得分分);
参考答案:成员方法或成员函数
61. ( 分) 在JDK中,IP地址
用
类来表示,该类提供了许多和IP 地址相关的操作。
你的答案:InetAddress (得分分);参考答案:InetAddress
62. ( 分)
下程序的运行结果
为。
class OverloadDemo{
void testOverload( in
t i ){
}
void testOverload(Strin
g s){
}
public static void main(String args[ ]){
OverloadDemo a=new OverloadDemo ( );
char ch=’x’;
(ch);
}
}
你的答案:int (得分分);
参考答案:int
63. ( 分)
以下程序的运行结果
是。
public class ChangeStrDemo {
public static void changestr(String str){
str="welcome";
}
public static void
main(String[] args) {
String str="1234";
changestr(str);
}
}
你的答案:1234 (得分分);
参考答案:1234
64. ( 分) 捕获异常的统一出口通过_________语句实现。
你的答案:finally (得分分);
参考答案:finally
65. ( 分) 创建下拉式菜单需要使用三个组件,分别是JMenuBar、JMenu
和。
你的答案:JMenuItem (得分分);
参考答案:JMenuItem
66. ( 分) 整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是byte、、int 和long,他们在内存总占用的字节数依次从小到大,分别为1
个、个、4个和8个。
你的答案:short‖2(得分分);
参考答案:short‖2
67. ( 分) 程序中的表达式是有操作数及运算符组成,其中运算符依据其操作的性质分为算术运算
符、
及逻辑运算符。
你的答案:关系运算符(得分分);参考答案:关系运算符
68. ( 分) java对I/O访问还提供了同步处理机制,保证某时刻只有一个线程访问一个I/O流,这就是_______.
你的答案:过滤流(得分分);
参考答案:过滤流
69. ( 分)
在Java流操作中,可以用于将字节输入流转换为字符输入流的类
是。
你的答案:InputStreamReader (得
分分);
参考答案:InputStreamReader
70. ( 分) Java中的非字符输出流都是_________抽象类的子类。
你的答案:OutputStream (得分分);参考答案:OutputStream
71. ( 分) 在操作系统中,被称做轻型的进程
是。
你的答案:线程(得分分);
参考答案:线程
72. ( 分)
定义一个Java类时,如果前面使
用
关键字修饰,那么该类不可以被继承。
你的答案:final (得分分);
参考答案:final
73. ( 分) 程序int x = 16; int y= 32; 表达式 (x>3*y)|| (y>x)的值
是。
你的答案:true (得分分);
参考答案:true
74. ( 分) Java的输入输出流包括__________、字符流、文件流、对象流以及多线程之间通信的管道。
你的答案:字节流(得分分);
参考答案:字节流
75. ( 分)
Java程序可以分
为
和
两种。
你的答案:Application‖Applet(得分分);
参考答案:应用程序(Application)‖小应用程序(Applet)
76. ( 分) Java中的注释可分为三种类型,分别
是
、
、。
你的答案:单行注释‖多行注释‖文档注释(得分分);
参考答案:行注释‖段落注释或多行注释‖文档注释
77. ( 分) 整数类型是用来表示整数的数据类型,Java提供了4种整型量,分别是byte、short、int
和,他们在内存总占用的字节数依次从小到大,分别为1个、2个、4个
和个。
你的答案:long‖8(得分分);
参考答案:long‖8
78. ( 分) 表达式中仅含有算术运算符的表达式称为算术表达式,算术表达式的运算结果是一
个。
你的答案:数值(得分分);
参考答案:数值量
79. ( 分)
在Java
中,
类用于操作磁盘中的文件和目录。
你的答案:File (得分分);
参考答案:File
80. ( 分)
一个应用程序中有多条并发执行的线
索,每条线索都被称作一
个
,他们会交替执行,彼此间可以进
行。
你的答案:线程‖通信(得分分);参考答案:线程‖通信
81. ( 分) java中导入类使用的关键字
是。
你的答案:import (得分分);
参考答案:import
82. ( 分)
为了避免实现监听器中定义的所有方
法,造成代码的臃肿,在JDK中提供了一
些
类,这些类实现了接口所有的方法,但是方法中没有任何代码,属于一种空实现。
你的答案:适配器(得分分);
参考答案:适配器
83. ( 分) Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为
,以0开头的正负整数为八进制数,以0x 或者0X开头的正负整数为十六进制数。
你的答案:十进制(得分分);
参考答案:十进制
84. ( 分) 对象型数组的默认值
是。
你的答案:null (得分分);
参考答案:null
85. ( 分) 线程的优先级用1~10之间的整数来表示,其
中
代表优先级最高。
你的答案:10 (得分分);
参考答案:10
86. ( 分) 以下程序的运行结果
是。
class First{
public First(){
aMethod(); }
public void aMethod(){
First class”);}
}
public class Second extends F irst{
public void aMethod(){
Second class”);}
public static void
main(String[ ] args){
new Second( ); }
}
你的答案:in Second class (得
分分);
参考答案:in Second class
87. ( 分) 逻辑类型也称为布尔类型,它的值只有两个,即“真”和“假”,它在内存中只
占个字节。
他的字的常量值为true和false。
你的答案: 1 (得分分);
参考答案:1
88. ( 分) 逻辑类型也称为布尔类型,它的值只有两个,即“真”和“假”,它在内存中只占1个字节。
他的常量值
为。
你的答案:true和false (得分分);参考答案:true和false
89. ( 分) 在Thread类中,提供了一个start()方法,该方法用于开启一个新线程,当新线程启动后,系统会自动调
用
方法。
你的答案:run (得分分);
参考答案:run()
90. ( 分) Java中一个字符占用两个字符,所有字符采用的都
是
编码表。
你的答案:Unicode (得分分);
参考答案:Unicode
91. ( 分)
包中提供了一个专门用来操作集合的工
具类,这个类
是
,还提供了一个专门操作数组的工具类,
这个类
是。
你的答案:Collections‖Arrays(得分分);
参考答案:Collections‖Arrays
92. ( 分) 中的一个重要的非流类,里面封装了对文件系统进行操作的功能,这样的类
是
.。
你的答案:File (得分分);
参考答案:File
93. ( 分) 程序中用到字符型常量,常量值必须用一
对
括起来。
你的答案:引号(得分分);
参考答案:单引号
94. ( 分)
负责监听事件源上发生的事件,并对各种事件做出响应处理。
你的答案:事件监听器(得分分);参考答案:事件监听器
95. ( 分) 集合按照存储结果的不同可分为单列集合和双列集合,单列集合的根接口
是
,双列集合的根接口
是。
你的答案:Collection‖Map(得
分分);
参考答案:Collection‖Map
96. ( 分)
下列程序实现从当前目录的文件中读取
文件内容并显示出来.请将程序补充完
整.
import .*;
import
public class
UnSerializeDate {
UnSerializeDate() {
Date d=null;
try {
FileInputStream
f=new _________(“”);
ObjectInputStream s=new ObjectInputStream(_______
_);
d=(Date) ();
();
}
catch(Exception e) {
();
}
Date object from ”);
}
public static void main(String args[]) {
new
UnSerializeDate();
}
}
你的答案:FileInputStream‖f(得
分分);
参考答案:FileInputStr eam‖f
97. ( 分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值
是
,实型变量的值是,布尔类型数据的量是false,复合数据变量的值是分null
你的答案:0 (得分分);
参考答案:0
98. ( 分) BufferedWriter的方法newLine()可以写入一
个。
你的答案:行分隔符(得分分);
参考答案:换行符
99. ( 分) 表达式中仅含有关系运
算符的表达式称为关系表达式,关系表达式的运算结果是一
个。
你的答案:布尔值(得分分);
参考答案:逻辑值
100. ( 分) 数组的元素通
过
来访问,数组Array的长度
为。
你的答案:下标‖(得分分);
参考答案:下标‖
101. ( 分)
Java是强类型语言,当不同类型量共同
参与运算时,需要先统一他们的类型,
然后才能进行运算,类型转换的原则是:让两个占位大小不同的操作
数
,然后进行运算。
你的答案:占据同样位数(得分分);参考答案:占据同样的位数
102. ( 分)
Java程序的运行环境简称
为。
你的答案:jre (得分分);
参考答案:JRE
103. ( 分) 捕获异常要求在程序的方法中预先声明,在调用方法时用
try-catch-______语句捕获并处理。
你的答案:finally (得分分);
参考答案:finally。