上海交大网络面向对象程序设计Java第一、二、三次作业答案.docVIP

  • 97
  • 0
  • 约8.16千字
  • 约 11页
  • 2017-01-06 发布于重庆
  • 举报

上海交大网络面向对象程序设计Java第一、二、三次作业答案.doc

上海交大网络面向对象程序设计Java第一、二、三次作业答案

上海交大网络面向对象程序设计(Java) 第一、二、三次作业答案 1、 下列关于构造方法的叙述中,错误的是( ) A) Java 语言规定构造方法名与类名必须相同 B) Java 语言规定构造方法没有返回值,但不可用void 声明 C) Java 语言规定构造方法不可重载 D) Java 语言规定构造方法只能通过new自动调用 2、作为Java应用程序入口的main方法,其声明格式可以是() A) public void main(String [] args) B) public static main(String [] args) C) public static void Main(String * args) D) public int main(String [] args) 3、 Java 中,能实现多重继承效果的方式是() A) 内部类 B) 适配器 C) 接口 D) 同步 4、 在Java 中,所有类的公共基类是() A) java.lang.Object B) java.lang.Class C) java.applet.Applet D) java.awt.Frame 5、 在Java中,用package 语句声明一个包时,该包的层次结构必须是() A) 与文件结构相同 B) 与文件目录的层次相同 C) 与文件类型相同 D) 与文件大小相同 6、 下列叙述中,错误的是() A) java 中,方法的重载是指多个方法共享同一名称 B) java 中,用abstract 修饰的类称为抽象类,它不可实例化 C) java 中,接口是不包含成员变量和方法实现的抽象类 D) java 中,构造函数可以有返回值 7、 下列叙述中,错误的是() A) 接口与类的层次无关 B) 通过接口说明类所实现的方法 C) 通过接口可以了解对象的交互界面 D) 接口与存储空间有关 8、 阅读和理解下面的程序段class Manager extends Employee { public Manager(String n, double s, int year, int month, int day) { super(n, s, year, month, day); bonus = 0; } public double getSalary() { double baseSalary = super.getSalary(); return baseSalary + bonus; } public void setBonus(double b) { bonus = b; } private double bonus; } Manager 是Employee 的子类,其理由是(B ) A) Manager 的适用范围较宽 B) extends 关键字声明 C) Manager 的域减小了 D) 雇员是一个经理 9、 “X extends Y”是正确的,如果() A) 当且仅当X 是一个类,Y 是一个接口时 B) 当且仅当X 是一个接口,Y 是一个类时 C) 当X 和Y 都是类或都是接口时 D) X 和Y 是类或接口的任意组合时 10、 下面关于抽象类的声明中正确的是() A) public abstract class Canine { public void speak(); } B) public abstract class Canine { public void speak() { }} C) public class Canine { public abstract void speak(); } D) public class Canine abstract { public abstract void speak(); } 11、 在下列代码的第9 行插入哪条语句可使程序编译通过?() 1. class X { void do1() { } } 2. class Y extends X { void do2() { } } 3. 4. class Chrome { 5. public static void main(String [] args) { 6. X x1 = new X(); 7. X x2 = new Y(); 8. Y y1 = new Y(); 9. // 插入代码 10. } 11.} A) x2.do2(); B) (Y)x2.do2(); C) ((Y)x2).do2(); D) 以上A、B、C 均可。 12、 下列关于java 对import 语句规定的叙述中,错误的是() A) 在java 程序中,import

文档评论(0)

1亿VIP精品文档

相关文档