2020 设计模式实践(福建农林大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-16到2020-07-10
本篇答案更新状态:已完结
第2章 建模工具UML 第二章 单元测验
小提示:本节包含奇怪的同名章节内容
1、 问题:UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库提供的类之间存在() 关系。
选项:
A:依赖
B:关联
C:聚合
D:组合
答案: 【依赖】
2、 问题:在UML图中,如何区分 对象和类 ?()
选项:
A:对象的名称显示为斜体
B:类的名称写在一个方框中
C:对象的名称加了下划线
D:类的名称与对象的名称相同的
答案: 【对象的名称加了下划线】
3、 问题:下面哪个术语描述了对象由其他对象组成?()
选项:
A:一般化
B:继承
C:关联
D:聚合
答案: 【聚合】
4、 问题:重新定义方法的功能在面向对象的编程中非常重要,以下哪一条不是原因?()
选项:
A:因为它可以给方法添加额外的工作
B:因为它可以引入抽象方法,再重新定义为具体的方法
C:因为它可以在子类中提供更准确或更快捷的定义
D:因为它可以禁用子类中的方法
答案: 【因为它可以禁用子类中的方法】
5、 问题:如图所示,Car和Engine间的关系最可能的实现方式是什么?
选项:
A:一个字段,其类型是Car,在Engine中。
B:一个类CarEngine,它有一个Car类型的字段和一个Engine类型的字段。
C:一个字段,其类型是Engine,在Car中。
D:一个字段,其类型是Engine,在Car中;一个字段,其类型是Car,在Engine中。
答案: 【一个字段,其类型是Engine,在Car中。】
6、 问题:在UML中,哪个图用于显示在对象之间传送的消息?()
选项:
A:对象图
B:状态机图
C:顺序图
D:部署图
答案: 【顺序图】
7、 问题:在图中,图1和图2说明了什么?
选项:
A:图1:聚合;图2:复合
B:图1:属性;图2:聚合
C:图1:聚合;图2:属性
D:图1:属性;图2:复合
答案: 【图1:属性;图2:聚合】
8、 问题:术语“多态性”的含义是什么? ()
选项:
A:变量可以在不同的时候指向同一类族的不同对象
B:有相同签名的消息可以在不同的时候调用相同的方法
C:所有面向对象的编程语言都是不同的。
D:所有面向对象的方法都使用不同的表示法
答案: 【变量可以在不同的时候指向同一类族的不同对象】
9、 问题:UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库提供的类之间存在() 关系。
选项:
A:依赖
B:关联
C:聚合
D:组合
答案: 【依赖】
10、 问题:在UML图中,如何区分 对象和类 ?()
选项:
A:对象的名称显示为斜体
B:类的名称写在一个方框中
C:对象的名称加了下划线
D:类的名称与对象的名称相同的
答案: 【对象的名称加了下划线】
11、 问题:下面哪个术语描述了对象由其他对象组成?()
选项:
A:一般化
B:继承
C:关联
D:聚合
答案: 【聚合】
12、 问题:重新定义方法的功能在面向对象的编程中非常重要,以下哪一条不是原因?()
选项:
A:因为它可以给方法添加额外的工作
B:因为它可以引入抽象方法,再重新定义为具体的方法
C:因为它可以在子类中提供更准确或更快捷的定义
D:因为它可以禁用子类中的方法
答案: 【因为它可以禁用子类中的方法】
13、 问题:如图所示,Car和Engine间的关系最可能的实现方式是什么?
选项:
A:一个字段,其类型是Car,在Engine中。
B:一个类CarEngine,它有一个Car类型的字段和一个Engine类型的字段。
C:一个字段,其类型是Engine,在Car中。
D:一个字段,其类型是Engine,在Car中;一个字段,其类型是Car,在Engine中。
答案: 【一个字段,其类型是Engine,在Car中。】
14、 问题:在UML中,哪个图用于显示在对象之间传送的消息?()
选项:
A:对象图
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦