




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 选择题 每题 2 分 共 20 分 1 Java 中用来实现继承的关键字是 A extendsB implementsC publicD protected 2 如果要用到一个接口的关键字是 A importB implementsC extendsD 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 classB java langC ObjectD 以上都不正确 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 i i 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 public abstract double area double a double b 四 程序阅读题 每题 5 分 共 30 分 1 现有类说明如下 请回答问题 public class A String str1 Hello t String str2 How are you public String toString return str1 str2 public class B extends A String str1 b b Bill public String toString return super str1 str1 问题 1 类 A 和类 B 是什么关系 继承 父子 2 类 A 和类 B 都定义了 str1 属性和方法 toString 这种现象分别称为什么 覆盖 重写 3 若 a 是类 A 的对象 则 a toString 的返回值是什么 A How are you 4 若 b 是类 B 的对象 则 b toString 的返回值是什么 B super 2 现有一个类定义如下 请回答问题 class Employee String name int age double wage static int No 0 Employee String a1 int a2 double a3 name a1 age a2 wage a3 No 在使用该类时 已使用下面语句生成了该类的对象 Employee e1 e2 e1 new Employee 王劲 26 6300 e2 new Employee 张山 30 3800 问题 1 e2 name e2 age e2 wage 的值各是什么 张山 30 3800 2 生成对象 e1 e2 后 e1 No 值为多少 能否通过类名做前缀引用属性 No 2 可以 3 阅读程序 回答问题 public class InheritTest1 public static void main String args A aa B bb aa new A bb new B aa show bb show class A int a 1 double d 2 0 void show System out println Class A ta a td d class B extends A float a 3 0f String d Java program int b 4 void show System out println Class A ta super a td super d super show System out println Class B ta a td d tb b 问题 1 类 A 和类 B 是什么关系 2 按程序输出的格式写出程序运行后的结果 4 有如下源程序 请回答问题 class A String s class A class B extends A String s class B public class TypeConvert public static void main String args B b1 b2 new B A a1 a2 a1 A b2 a2 b2 System out println a1 s System out println a2 s b1 B a1 System out println b1 s System out println b2 s 问题 该程序的四行输出各是什么 5 运行类 C 的输出结果是什么 class A public A System out println The default constructor of A is invoked class B extends A public B public class C public static void main String args B b new B 6 阅读下列程序写出输出结果 class A String s class A void show System out println s class B extends A String s class B void show System out println s public class TypeConvert public static void main String args B b1 B b2 new B A a1 a2 a1 A b2 a2 b2 System out println a1 s a1 show System out println a2 s a2 show b1 B a1 System out println b1 s b1 show System out println b2 s b2 show 五 写出程序运行结果 每题 5 分 共 30 分 1 class Test Test System out println Test class Demo extends Test Demo System out println Demo public static void main String args new Demo new Test 2 interface A class B implements A public String func return func class Demo public static void main String args A a new B System out println a func 3 class Fu boolean show char a System out println a return true class Demo extends Fu public static void main String args int i 0 Fu f new Demo Demo d new Demo for f show A f show B f show C i d show D boolean show char a System out println a return false 4 interface A class B implements A public String test return yes class Demo static A get return new B public static void main String args A a get System out println a test 5 class Super int i 0 public Super String a System out println A i 1 public Super System out println B i 2 class Demo extends Super public Demo String a System out println C i 5 public static void main String args int i 4 Super d new Demo A System out println d i 6 class Fu in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全施工培训考核课件
- 改造提升整治工程方案(3篇)
- 安全文明驾驶学习培训课件
- 安全文明礼貌培训课件
- 猫眼部疾病知识培训内容课件
- 安全教育自评课件
- “周总理你在哪里”的呼唤声为何经久不绝
- 废物油桶改造工程方案(3篇)
- 安全教育民营企业培训课件
- 狂野大数据课件
- 小学生青春期教学课件
- NEDD4在非小细胞肺癌EGFR-TKIs继发耐药中的作用机制与临床启示
- 车辆按揭押金合同协议
- 耳穴压豆法在临床中的应用
- 2024心肺复苏操作考核评分标准
- 2025春季学期国开电大专科《政治学原理》一平台在线形考(形考任务二)试题及答案
- 内镜标本规范处理
- 汽车电工电子基础电子教案2电流、电压和电位
- 2025年通力扶梯e1试题及答案
- 老年临床营养支持
- 发电厂继电保护培训课件
评论
0/150
提交评论