1 . 以下代码中,this 是指( A )。 class bird{ int x,y; void fly(int x,int y){ this.x=x; this.y=y; } } A. bird B. fly C. bird 或 fly D. 不一定 2 . 下面是有关子类继承父类构造函数的描述,正确的是( D )。 A. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数 B. 子类无条件地继承父类不含参数的构造函数 C. 子类必须通过 super 关键字调用父类的构造函数 D. 子类无法继承父类的构造函数 3 . 在 JAVA 中,使用( B )关键字来定义一个接口。 A. class B. interface C. extends D. implements 4 . 在 JAVA 中,下面关于抽象类的描述正确的是( BD )。【选两项】 A. 抽象类可以被实例化 B. 如果一个类中有一个方法被声明为抽象的,那么该类必须是抽象类 C. 抽象类中的方法必须都是抽象的 D. 声明抽象类必须带有关键字 abstract 5 . 在 Java 中,已定义两个接口 B 和 C,要定义一个类来实现这两个接口,以下语句正确的是( C )。 A. interface A extends B,C B. inteface A implements B,C C. class A implements B,C D. class A implements B,implements C 6 . 在 Java 中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用( C )关键字来声明父类的这些方法。 A. final B. static C. abstract D. void 7 . 在 Java 中,使用( B )关键字来定义一个接口。 A. class B. interface C. extends D. implements 8 . 多态的两种表现形式有( AB )。【选两项】 A. 重载 B. 重写 C. 抽象 D. 继承 9 . 以下对重载描述错误的是(AB)。 A. 方法重载只能发生在一个类的内部 B. 构造方法不能够重载 C. 重载要求方法名相同,参数列表不同 D. 方法的返回值类型不是区分方法重载的条件 1 0 . 以下哪个选项的方法添加到ComputerBook 中不会出错( A )。 class Book { protected int getPrice() { return 80; } } public class ComputerBook extends Book { } A. protected float getPrice( ){ } B. protected int getPrice(int page){ } C. int getPrice( ) { } D. 以上说法都不正确 1 1 . 下面有关继承的代码运行结果是(A)。 class Teacher extends Person { public Teacher()...