- 30
- 0
- 约6.22千字
- 约 12页
- 2018-12-31 发布于天津
- 举报
2018年抽象类和接口测试题.doc
抽象类和接口测试题
一、选择题 (每题 2分,共 20分 )
1. Java中用来实现继承的关键字是 ____
A 、 extends B 、 implements C 、 public D 、 protected 2.如果要用到一个接口的关键字是 ____
A 、 import B 、 implements C 、 extends D 、 final
3.接口是 Java 面向对象的实现机制之一,以下说法正确的是
A 、 Java 支持多重继承,一个类可以实现多个接口
B 、 Java 只支持单重继承,一个类可以实现多个接口
C 、 Java 只支持单重继承,一个类只可以实现一个接口
D 、 Java 支持多重继承,但一个类只可以实现一个接口
4. 请分析以下代码,请问下面 ____不可以产生 Q8对象?
public class Q8{
public Q8(int i){}
public Q8(int i,float f){}
}
A 、 Q8 q=new Q8(); B 、 Q8 q=new Q8(10);
C 、 Q8 q=new Q8(10,10f); D 、以上方法均不可以
5. 设有下面两个类的定义:
class Person {
long id;
String name;
}
Class Student extends Person{
int scroe;
int getScore(){}
}
则类 Student 和类 Person 的关系是 ____
A 、包含关系 B 、继承关系 C 、关联关系 D 、上述类定义有语法错误 7. ____类是 JAVA 语言中所有类的父类。
A 、 class B 、 java.lang C 、 Object D 、以上都不正确 8. 下列关于抽象类描述正确的是 __有问题 __
A 、某个抽象类的父类是抽象类,则这个类必须要重写父类中的所有抽象方法
B 、接口和抽象类是一回事
C 、可以使用抽象类去创建对象
D 、抽象类中不可以有非抽象方法
10. 下面的程序输出的结果是 ____
public class A implements B {
int k=20;
public static void main(String args[]) {
int i;
B c1 = new A();
i= c1.k;
System.out.println(
}
}
interface B {
int k = 10;
}
A) i=20 B) i=10 C) 程序有编译错误 D) i=true 二、填空题(每空 1分,共 10分)
1. 如果子类中的某个变量的变量名与它的父类中的某个变量完全一样, 则称子类中的这 个变量 ____????____了父类的同名变量。
2. 属性的隐藏是指子类重新定义从父类继承来的 ____???______。
3. 如果子类中的某个方法的名字、 返回值类型和 ____参数 ____与它的父类中的某个方法 完全一样,则称子类中的这个方法覆盖了父类的同名方法。
4. Java 仅支持类间的 __单 __重继承。
5. 抽象方法只有方法头,没有 __方法体 ___。
6. Java 语言的接口是特殊的类,其中包含 public/static/finnal(静态)常量和 public/abstract(抽象 ) 方法。
7. 接口中所有属性默认修饰符均为 __public__、 __static __和 ____finnal ____的。
三、程序填空题(每空 2分,共 10分)
1. 下面是一个类的定义,完成程序填空。
public class Youwrite
{
int x;
_______( ) {x=0;}
}
2. 下面是定义一个接口 ITF 的程序,完成程序填空。
public ___interface___ ITF
{
public static final double PI=Math.PI;
public __abstract____ double area(double a, double b);
}
3. 下面是定义一个接口 A 的程序,完成程序填空。
public interface A
{
public static ___finnal____ double PI=3.14159;
p
您可能关注的文档
- 2018年感染科常见疾病的出院指导.doc
- 2018年感谢信的作文题目.doc
- 2018年感谢别人对公司评价的话.doc
- 2018年感谢别人帮助的帮助.doc
- 2018年感谢别人帮助的话.doc
- 2018年感谢同事帮助的话.doc
- 2018年感谢家人对工作的支持.doc
- 2018年感谢帮助的话.doc
- 2018年感谢有你经典语录.doc
- 2018年感谢朋友帮助的话.doc
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
原创力文档

文档评论(0)