第14练 抽象类与抽象方法 《计算机程序设计(JAVA)》(电工版第二版)一课一练(吉林省)

2026-07-06
| 2份
| 5页
| 24人阅读
| 0人下载

内容正文:

【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第14练,内容是抽象类与抽象方法。 《计算机程序设计(Java)》(第2版)一课一练 第14练 抽象类与抽象方法 一、单项选择题 1. 下列声明属于抽象方法的是( ) A. abstract void f(); B. void f() { } C. abstract void f() { } D. class f(); 【答案】A 【解析】抽象方法没有方法体,并用 abstract 修饰。 2. 关于抽象类的实例化,下列说法正确的是( ) A. 抽象类必须直接 new B. 抽象类不能有普通方法 C. 抽象类不能直接创建对象 D. 抽象类不能有成员变量 【答案】C 【解析】抽象类用于被继承,不能直接实例化。 3. 若一个类中含有抽象方法,该类应当( ) A. 声明为 final 变量 B. 只写 package 语句 C. 删除所有构造方法 D. 声明为抽象类 【答案】D 【解析】含抽象方法的类必须是抽象类。 4. 子类继承抽象类后,如果不想继续保持抽象,必须( ) A. 删除 extends B. 实现父类中的全部抽象方法 C. 把所有方法改成 private D. 把类名改成 main 【答案】B 【解析】具体子类需要实现继承来的抽象方法。 5. 关于抽象类和普通类的关系,下列说法正确的是( ) A. 抽象类可以包含普通成员,也可以包含抽象方法 B. 抽象类只能包含注释 C. 普通类必须包含抽象方法 D. 抽象类不能被继承 【答案】A 【解析】抽象类可作为模板定义共同特征和抽象行为。 二、判断题 6. 抽象方法没有方法体。( ) 【答案】√ 【解析】抽象方法只给出方法声明。 7. 抽象类可以直接通过 new 创建对象。( ) 【答案】× 【解析】抽象类不能直接实例化。 8. 非抽象子类必须实现继承来的抽象方法。( ) 【答案】√ 【解析】否则子类也应声明为抽象类。 三、填空题 9. 定义抽象类或抽象方法使用关键字 ______。 【答案】abstract 【解析】abstract 表示抽象。 10. 抽象方法只有方法声明,没有方法 ______。 【答案】体 【解析】抽象方法不写方法体。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第14练,内容是抽象类与抽象方法。 《计算机程序设计(Java)》(第2版)一课一练 第14练 抽象类与抽象方法 一、单项选择题 1. 下列声明属于抽象方法的是( ) A. abstract void f(); B. void f() { } C. abstract void f() { } D. class f(); 2. 关于抽象类的实例化,下列说法正确的是( ) A. 抽象类必须直接 new B. 抽象类不能有普通方法 C. 抽象类不能直接创建对象 D. 抽象类不能有成员变量 3. 若一个类中含有抽象方法,该类应当( ) A. 声明为 final 变量 B. 只写 package 语句 C. 删除所有构造方法 D. 声明为抽象类 4. 子类继承抽象类后,如果不想继续保持抽象,必须( ) A. 删除 extends B. 实现父类中的全部抽象方法 C. 把所有方法改成 private D. 把类名改成 main 5. 关于抽象类和普通类的关系,下列说法正确的是( ) A. 抽象类可以包含普通成员,也可以包含抽象方法 B. 抽象类只能包含注释 C. 普通类必须包含抽象方法 D. 抽象类不能被继承 二、判断题 6. 抽象方法没有方法体。( ) 7. 抽象类可以直接通过 new 创建对象。( ) 8. 非抽象子类必须实现继承来的抽象方法。( ) 三、填空题 9. 定义抽象类或抽象方法使用关键字 ______。 10. 抽象方法只有方法声明,没有方法 ______。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第14练 抽象类与抽象方法 《计算机程序设计(JAVA)》(电工版第二版)一课一练(吉林省)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。