- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter3课后习题的
课后习题(Lesson3)
选择题 (所有题目均为不定项选择题,每题3分,共30分,将选中的选项用红色标注)
多态的优点在于(AC
减少代码量
提高代码可扩展性
提高代码可维护性
提高代码可读性
如果Pet是一个抽象类而且是Cat的父类,那么下列代码中正确的是(A)
Pet pet = new Cat();
Cat cat = new Pet();
Cat cat = new Cat();
D. Pet pet = new Pet();
编译运行如下java代码,输出结果是(a)
class Person {
String name = “person”;
public void shout() {
System.out.println(name);
}
}
class Teacher extends Person{
String name = “teacher”;
}
class Test {
public static void main(String[] args) {
Person p = new Teacher();
p.shout();
}
}
person
teacher
编译错误
personteacher
编译运行如下java代码,运行结果是(A)
class Test {
public int getAge() {
return 18;
}
public String getAge() {
return “18岁”;
}
public static void main(String[] args) {
Test t = new Test();
System.out.println(t.getAge());
}
}
18
18岁
编译错误
运行时错误
编译运行如下java代码,运行结果是(A)
class Person {
public static void say() {
System.out.println(“我是一个人类”);
}
}
class Teacher extends Person{
public static void say() {
System.out.println(“我是一名教师”);
}
} Person p = new Teacher();
p.say();
class Test {
public static void main(String[] args) {
}
}
我是一个人类
我是一名教师
编译错误
运行时错误
编译运行如下java代码,运行结果是(B)
class Person {
public void say() {
System.out.println(“我是一个人类”);
}
}
class Teacher extends Person{
private void say() {
System.out.println(“我是一名教师”);
}
}
class Test {
public static void main(String[] args) {
Person p = new Teacher();
p.say();
}
}
我是一个人类
我是一名教师
编译错误
运行时错误
编译运行如下java代码,运行结果是(A)
class Test {
public static void main(String[] args) {
String str = “hello”;
if(str instanceof int) {
System.out.println(“这是一个数字”);
}
else if(str instanceof String) {
System.out.println(“这是一个字符串”);
}
}
}
这是一个数字
这是一个字符串
编译错误
运行时错误
下列关于多态说法正确的是AC)
多态是具有表现多种形态的能力的特征
多态的实现必须依赖继承或接口实现
子类到父类的转换是向上转型
父类到子类的转换是向上转型
实现多态的基本条件是(ABD)
继承的存在
子类重写父类方法
子类重载父类方法
父类引用变量指向子类对象
对于instanceof运算符说法正确的是 ( ABD )
返回值为boolean型
判断一个对象是否属于一个类或一个接口
先用instanceof检查再向下转型可以提高代码的可伸缩性
instanceof是为了防止出现类型转换异常而出现的
简答题 (每题5分,共20分,答案用红色文字直接填写在
您可能关注的文档
- bss段,代码段及数据的段的区别.doc
- Brugada综合征4的.ppt
- BT软件安装教程的.doc
- BuildCraft说明书的.pdf
- Bxzdeo建筑经济与企的业管理全国2007年10月高等教育自学考试(附答案)文库.doc
- B超的基本原理与性牡能指标 PPT课件.ppt
- C 油脂精炼-脱酸的.ppt
- C++中类和对象的.ppt
- Bugzilla简明使用手的则.doc
- C++作业题及答案的.doc
- 酒店资源优化与配置策略试题及答案.docx
- 2025年花式撞球台项目可行性研究报告.docx
- 考研真题 山东师范大学人口、资源与环境学院832土地管理学历年考研真题汇编(含部分答案).docx
- 2024-2025学年初中数学浙教版(2012)七年级上册教学设计合集.docx
- 北师版二年级上册数学精品教学课件 极速提分法 第16招 平均分的应用 (2).ppt
- 酒店资源整合与利用试题及答案.docx
- 酒店资源整合策略试题及答案.docx
- 诺诚健华核心品种加速放量,自免管线突破在即.pdf
- 北师版二年级上册数学精品教学课件 数学好玩 1 班级旧物市场.ppt
- 2024-2025学年初中数学人教版(2012)七年级上册教学设计合集.docx
文档评论(0)