-
《
Java
语言程序
设计
JAVA
填空题
》学生答卷和参考答案
1.
(
分
)
Jav
a
中预定义的数据类型中都有对应的
常量,对于整型直接数,他
的形式又有
多种,
以
1-9
开头的正负整数为十进制,
以
0
< br>开头的正负整数为八进制数,以
0x
或者
0X
开头的正负整数
为
数。
你的答案:
十六进制
(
得分
分
)
;
参考答案:十六进制
2.
(
分
)
一个类如果实现一个接
口,那么它需要实现接口中的全
部
,否则该类就必须定义
为
。
你的答案:
方法‖抽象类
(
得分
分<
/p>
)
;
参考答案:方法‖抽象(或
abstract)
3.
(
分
)
下列程序实现从控制台输
入并读取输出字符串
.
请将程序补充完整
p>
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)
{
}
}
}
你的答
案:
InputStreamRea
der‖BufferedRead
er‖readline()
(
得分
分
)
;
参考答案:
InputStrea<
/p>
mReader‖BufferedReader‖re
adLi
ne()
4.
(
分
)
线程类
型中的
yield()
方法只能让相同
优先级或者更高优先级、处
于
状
态的线程获得运行机会。
你的答案:
就绪
(
得分
分
)
;
参考答案:就绪
5.
(
分
)
在非静态成员方法中,可
以使用关键
字
访问类的其
他非静态成员。
你的答案:
this
(
得分
分
)
;
参考答案:
this
6.
(
分
) Java
定义的变量要求赋初<
/p>
值,
如果没有显式赋值,
整型变量获得的
值
是
0,
实型变量的值
是
,
p>
布尔类型数据的量是
false,
复合数据
变量的值是分
null
。
你的答案:
(
得分
分
)
;
参考答案:
7.
(
分
)
程序
int x = 16; int y=
x<100x*100:x*10;
变量
y
值
是
。
你的答案:
1600
(
得分
分
)
;
参考答案:
1600
8.
(
分
) Throwable
类有两个子
类:
_________
类和
Exce
ption
类。
你的答案:
Error
(
得分
分
)
;
参考答案:
Error
9.
(
分
)
使用<
/p>
Iterator
遍历集合时,
首先需要
调
用
p>
方法
判断是否存在下一个元素,如果存在下
一个元素,则调
用
方法取出该元素。
你的答案:
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.
(
分
)
p>
Java
中预定义的数据类型中都有对应的
常量,对于整型直接数,他的形式又有
多种,
以
1-9
开头的正负整数为十进制,
以
< br>0
开头的正负整数
为
数
,以<
/p>
0x
或者
0X
开
头的正负整数为十六
进制数。
你的答案:
八进制
(
得分
分
)
;
参考答案:八进制
15.
(
分
)
++
是一元算术运算符,
a
++
p>
表示先使用
a
的值,然后
< br>a
的值再加
1
,
而
++a
则表
示
。
你的答案:
先对
a
的值加一,在使用
a
的
值
(
得分
分
)
;
p>
参考答案:
先让
a
加
1
,
然后再使用
a
的值
16.
(
分
)
如果
把二维数组看成一
维数组,那么数组的元素
是
< br>
数组。
你的答案:
一维
(
得分
分
)
;
参考答案:一维
17.
(
分
) Java
程序中当两个操作
数为
int
或<
/p>
float
时,其运算结果的类型
为
p>
。
你的答案:
float
(
得分
分
)
;
参考答案:
float
18.
(
分
) Java
语言中为了类的对
象支持序列化,该类的定义中必须实
现<
/p>
。
你的答案:
Serializable
接口
(
得
分
分
)
;
参考答案:
Serializable
19.
(
分
)
在
Java
程序设计中,程
序员创
建
文件,
然后编译器把它们
转化
为
文件。
你的答案:
JAVA‖JAVA
字节码文件
(
得
分
分
)
;
参考答案:源‖字节代码
20.
(
分
)
每个
运算符都要带一个
或多个操作数,
带一个操作数的运算符习惯<
/p>
称为一元运算符,
带二个操作数的运算符习
惯称
为
运算符,
带三个操
< br>作数的运算符习惯称为三元运算符。
你的答案:
二元运算符
(
得分
分
)
;
参考答案:二元
21.
(
分
)
抛出
异常的程序代码可
以是
______
或
者是
JDK
中的某个类,
还可以
是
JVM.
你的答案:
自定义的异常类
(
得
分
分
)
;
参考答案:自定义的异常
22.
(
分
)
TCP
协议的特点
是
,
p>
即在传输数据前
先在客户端和服务器端建立逻辑连接。
你的答案:
面向连接的传输协议
(
得
分
分
)
;
参考答案:面向连接
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.
(
分
)
p>
要将某个线程设置为后台线程,需要调
用该线程
的
方法,该
方法必须在该线程启动之前
调用。
你的答案:
setDaemon(true)
(
得
分
分
)
;
参考答案:
setDaemon(true)
26.
(
分
)
java
语言的类库中提供
了一个
__
________
类,
所有的异常都必须是
它的实例
或它子类的实例。
你的答案:
Exception
(
得分
分
)
;
参考答案:
Throwable
27.
(
分
)
Swing
的事件处理机制包
括
、事件和事件处理者。
你的答案:
事件源
(
得分
分
)
;
参考答案:
事件源
28.
(
分
) Java
定义的变量要求赋
初值,如果没有显式赋值,整型变量获得的
值是
0,
实型变量的值是,
布尔类型
数据的量
是
,
p>
复合数据变量的值是分
null
。
你的答案:
false
(
得分
分
)
;
参考答案:
false
29.
(
分
)
p>
当一个对象被当成垃圾从内存中释放
时,它
的
方法会被
自动调用。
你的答案:
finalize()
(
得分
分
)
;
参考答案:
finalize
30.
(
分
)
p>
表达式中仅含有逻辑运算符的表达式称
为逻辑表达式,逻辑表达式的
运算结果
是一
个
。
你的答案:
布尔值
(
得分
分
)
;
参考答案:逻辑值
31.
(
分
) Java
程序中当两个操作
数为
float
或
double
时,其运算结果的类
型
为
。
你的答案:
double
(
得分
分
)
;
参考答案:
double
32.
(
分
)
p>
如果子类想使用父类中的成员,可以通
过关键
字
引用父类中的成员。
你的答案:
super
(
得分
分
)
;
参考答案:
super
33.
(
分
) Java
的三大技术平台分
别
是
、
、
。
你的答案:
Java
SE‖Java EE‖Java
ME
(
得分
分
)
;
参考答案:Java SE‖Java ME‖Java EE
34.
(
分
)
Java
定义的变量要求赋
初值,如果没有显式赋值,整型变量
获得的
值是
0,
实型变量的值是,
p>
布尔类型数据的量
是
false,
复合数据变量的值
是
。
你的答案:
null
(
得分
分
)
;
参考答案:
null
35.
(
分
) Java
中的变量可以分为
两种数据类型,分别
是
< br>
和
。
你的答案:
基本类型‖引用类型
(
得
分
分
)
;
p>
参考答案:
基本数据类型‖引用数据类型
36.
(
分
)
使用关键
字
修饰的量是常量,这种量必须赋初值。
你的答案:
final
(
得分
分
)
;
参考答案:
static final
37.
(
分
)
程序中的表达式是有操
作数及运算符组成,
其中运算符依据其操作
的性质分
为
p>
、
关系运算符及
逻辑运算符。
你的答案:
算术运算符
(
得分
分
)
;
参考答案:算术运算符
38.
(
分
)
JPanel
的默认布局管理
器
是
p>
。
你的答案:
FlowLayout
(
得分
分
)
;
参考答案:
FlowLayout
39.
(
分
) Java
程序中当两个操作
数为
byte
或
short
时,其运算结果的类型
为<
/p>
。
你的答案:
int
(
得分
分
)
;
参考答案:
int
40.
(
分
)
程序
中的表达式是有操
作数及运算符组成,
其中运算符依据其操作<
/p>
的性质分为算术运算符、关系运算符
及
。
你的答案:
逻辑运算符
(
得分
分
)
;
参考答案:逻辑运算符
41.
(
分
)
p>
在
Java
语言中,可以使用关键
字
来创建类
的实例对象。
你的答案:
new
(
得分
分
)
;
参考答案:
new
42.
(
分
)
java
默认导入的包
是
。
你的答案:
(
得分
分
)
;
参考答案:
43.
(
分
) java
语言认为那些可预
料和不可预料的出错称为
_______
__
。
你的答案:
异常
(
得分
分
)
;
参考答案:异常
44.
(
分
) catch
< br>子句都带一个参
数,该参数是某个异常的类及其变量名,
catch
用该参数去与
___________
对象的类
进行匹配。
你的答案:
抛出异常
(
得分
分
)
;
参考答案:出现异常
45.
(
分
) DataOutputStr
eam
数据
流向文件里写数据的方法为
__________
你的答案:
write()
(
得分
分
)
;
参考答案:
write()
46.
(
分
)
矩阵或表格一般
用
维数组表示。
你的答案:
二
(
得分
分
)
;
参考答案:二
47.
(
分
)
数组
复制时,
将一个
数组
< br>的
传递给另一个数
组。
你的答案:
引用
(
得分
分
)
;
参考答案:引用
48.
(
分
) Java
中的字符输出流都
是抽象类
________
的子类
.
你的答案:
Writer
(
得分
分
)
;
参考答案:
Writer
49.
(
分
)
p>
在
Java
语言中,
允许使用已存在的类作
为基础创建新的类,这种技术称
为
p>
。
你的答案:
继承
(
得分
分
)
;
参考答案:继承
50.
(
分
)
接口
的所有成员域都具
有
public
、<
/p>
static
和
属性。
你的答案:
final
(
得分
分
)
;
参考答案:
final
51.
(
分
)
浮点型数组的默认值
是
。
你的答案:
(
得分
分
)
;
参考答案:
52.
(
分
)
++
是一元算术运算符,
a++
表
示
,
p>
而
++a
则表示先让
a
加
1
,
然
后再使用
a
的值。
你的答案:
先使用
a
的值,
然后
a
的值再
加一
(
得分
分
)
;
p>
参考答案:先使用
a
的值,然后
a
的值再加
1
53.
(
分
)
在程
序开发中,
要想将一
个包中的类导入到当前程序中,可以使
p>
用
关键字。
你的答案:
import
(
得分
分
)
;
参考答案:
import
54.
(
分
)
p>
在
Java
语言中,
所有的类都直接或间接
继承
自
类。
你的答案:
Object
(
得分
分
)
;
参考答案:
Object
55.
(
分
)
整数
类型是用来表示整
数的数据类型,
Java
提供了
4
种整型量,
分
别是
、
short
、
int
和
long
,
他们在内存总占用的字节数依
次从小到大,分别<
/p>
为
p>
个、
2
个、
4
p>
个
和
8
个。
你的答案:
byte‖1
(
得分
分
)
;
参考答案:byte‖1
56.
(
分
)
p>
和两个可执行程序存放在
JDK
安装目录<
/p>
的
目录下。
你的答案:
bin
(
得分
分
)
;
参考答案:
bin
57.
(
分
)
向方
法传递数组参数时,
传递的是数组
的
。
你的答案:
数组的引用
(
得分
分
)
;
参考答案:引用
58.
(
分
)
强制
类型转换发生在占
用内存位数多的类型向占用内存少的类型
转换
过程中,程序员在设置转换的格式为:
将希望得到的数据类型放
到
内,置于要转换的值的前面。
你的答案:
括号
(
得分
分
)
;
参考答案:圆括号
59.
(
分
) Java
提供了两种实型量,
一种
是
,用