扫码填写或分享
登录后保存考试记录立即登录
0%
PDF1

欢迎参加本次考试测评,准备好了吗?我们现在开始吧!
一. 单选题(共20 题, 40.0分)
*
1
(单选题,2.0分) [单选题]下列关于接口与抽象类的说法,正确的是 ()。

*
2
(单选题,2.0分) [单选题]字节流用来读写( )位数据。

*
3
(单选题,2.0分) File类中用于判断是否是目录的方法是()。

*
4
(单选题,2.0分) [单选题]用()修饰的成员变量可以被其他包中的子类访问,但是不能被同一包中的非子类访问,

*
5
(单选题,2.0分) [单选题]下列说法中能正确地描述类与对象关系的是 。

*
6
(单选题,2.0分) [单选题]为了区分重载多态中同名的不同方法,要求 。

*
7
(单选题,2.0分) [单选题]下列关于覆盖的描述错误的是()

*
8
(单选题,2.0分) 以下关于异常的叙述正确的是()。

*
9
(单选题,2.0分) [单选题]现有两个类A,B,以下描述中表示B继承自A的是 。

*
10
(单选题,2.0分) [单选题]一个可以独立运行的Java应用程序, 。

*
11
[单选题] 编译和运行下列程序,输出结果是________ 。
public class ex{
private void test() {
try {
System.out.print("test");
} finally {
System.exit(0);
System.out.print("finally");}
}
public static void main(String[] a) {
ex ex1 = new ex();
ex1.test(); }
}

*
12
下列关于Java变量的描述,错误的是________。

*
13
(单选题,2.0分) 以下标识符命名不正确的是 。

*
14
(单选题,2.0分)表达式 3 << 2 的值为_______________。

*
15
(单选题,2.0分) 下列程序段执行后,k 的值是(
int x=3,y=5,k=0;
switch(x%y+ 3){
case 0: k=x*y;break;
case 6: k=x/y;break;
case 12: k=x-y;break;
default : k=x *y-x;break;

*
16
(单选题,2.0分) [单选题]下列( )存取方式不属于RandomAccessFile类。

*
17
(单选题,2.0分)下列程序段输出的结果是()。
String s="ABCD";
s.concat(""E);
s.replace("C","F");
System.out.println(s)

*
18
(单选题,2.0分) [单选题]若要创建User类的一个对象guest,以下书写正确的是 。

三. 判断题(共5 题, 10.0分)
*
19
(判断题,2.0分) 如果方法定义中形参为(int...args,ina a),则其无法通过编译。

*
20
(判断题,2.0分) 自定义的异常类必须继承自Exception或其子类。

*
21
(判断题,2.0分) BufferedInputStream和BufferedOutputStream可直接读写外部设备中的数据。

*
22
(判断题,2.0分) 类中的方法可以定义在类体外。

*
23
(判断题,2.0分) 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。

*
24
28. (简答题,15.0分)由键盘输入被除数x和除数y,请编写程序输出两数相除的结果(z=x/y),如果除数为零,捕获异常
ArthmeticException后输出“除数不能为0。”,如果输入数据不是整数,捕获异常Exception,并输出“输入的数据不是整数

*
25
21. (填空题,10.0分)表达式(int)(4.5 + 5)的结果为___1____。表达式10/4的结果为____2___。

填空19
填空2
*
26
29. (简答题,15.0分)已知一个文本文件中存放了若干学生的成绩,一行放一个学生的成绩,形如“张芳,80,90,70"。求每个学生的平均
分,并将结果写到另一个文本文件中,每行存放一个学生的信息(姓名,平均分)。(提示:Integer.parseInt()方法是将数字型字符串如("123”)转换为数字(123))

*
27
22. (填空题,10.0分) [程序填空]请在程序的每条横线处填写一个语句,使程序能实现功能____(1)______class Vehicle   {
abstract void go();   //抽象方法
}
class Car ____(2)______Vehicle   //继承抽象类
{
public void go()    //方法的重写
{
System.out.printIn("小汽车启动");
public class Mainfpublic static void main(String ] args)
{
Car c=new Car();   //创建一个 Car 对
c.go();
}
}

填空1
填空2
答题卡
已答0未答29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27