当前位置:首页 > Java第一套试卷A
:号学 装 : 订名姓 线 :级班( )
得分 三、 填空题(每空1分,共 1 * 20 = 20 分)
评卷人
1.若某个类包含了抽象方法,则该类必须被定义为 类。而当一个类的类修饰符为 时,说明该类不能被继承,即不能有子类。 2.构造方法只能通过 运算符调用,用户不能直接调用。
3.在类的声明中要继承另一个类,需要使用关键字 ;而要实现一个接口需要使用关键字 。
4.Java中的所有类都直接或间接继承 类,它是所有类的超类。
5.Java可以把实现了 接口的对象序列化。
6.Java I/O中字节流与字苻流的4个抽象基类, 包含作为输入流的InputStream类 和 类、作为输出流的 类和Writer类。 7.Java中自定义的异常类一般直接或间接继承自 类。
8.Java的特点包含 性、 性、 性、 性、分布式、浏览器应用。
9.Java的体系结构包含Java编程语言、 、 、
。
10.面向对象程序设计方法的优点包含 性、 性、 易于管理和维护。
11.Java中的封装,通常用 关键字作为访问限制修饰符保护成员变量。
《JAVA语言程序设计》试卷 第 5 页 共 7 页
得分 评卷人 四、 程序分析题(每题10分 共10 * 3 = 30分)
、分析程序输出结果 1public class Test { } class A1 { } static int i = 100; int j = 100; public void add(int x) { } public void output() { } System.out.println(\ + i); System.out.println(\ + j); public static void main(String[] args) { } A1 a = new A1(); A1 b = new A1(); a.add(-10); b.add(-20); a.output(); b.output(); 2、分析程序输出结果
public class Test { }
class A1 { }
class B1 extends A1 { }
程序输出结果:
public void province( ) { }
System.out.println(\海南省\); public void province( ) { }
System.out.println(\广东省\); public static void main(String[] args) { }
A1 b1 = new B1(); B1 b2 = new B1(); A1 b3 = new A1(); b1.province(); b2.province(); b3.province();
i = i + x; j = i + x; 程序输出结果: 第1行为: 第2行为: 第3行为: 第4行为: 第1行为: 第2行为: 第3行为:
《JAVA语言程序设计》试卷 第 6 页 共 7 页
3、分析回调程序输出结果
public interface MyListener {
viod specialProcessEvent();
}
public class MyMoniter { MyListener myListener;
:号学 装 : 订名线 姓 :级班 public void regListener (MyListener ml) { this.myListener = ml;
}
public void generalProcessEvent () { this.myListener. specialProcessEvent; }
}
Public class WayA implements MyListener {
public void specialProcessEvent () {
System.out.println(\我采用A方式处理事件!!!\); }
}
Public class WayB implements MyListener { public void specialProcessEvent () { System.out.println(\我采用B方式处理事件!!!\);
}
}
public class Test { public static void main(String[] args) {
MyMoniter mm = new MyMoniter (); WayA wa = new WayA ();
WayB wb = new WayB (); mm.regListener(wa); mm.generalProcessEvent(); mm.regListener(wb); mm.generalProcessEvent();
}
}
程序输出结果: 第1行为: 第2行为:
《JAVA语言程序设计》试卷 第 7 页 共 7 页
共分享92篇相关文档