- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京大学软件与微电子学院期末试题 —面向对象分析与设计
一、 选择题( 20 分,共 10 题,每题 2 分)
关于方法论与方法的关系的描述错误的是( B ) A . 方法论是一种观点 ,是一个有理论意义的架构。B. 方法包括理论与模型两个重要的方面。
C. 面向对象的方法论的重要观点是:封装、数据隐藏、多态、关系等。D. 不同的方法可以属于同一种方法论。
2. 关于信息隐藏的描述错误的是( C)
A . 信息隐藏是指对象在与外界的交互中,尽可能地隐藏对象的内部细
节,仅保留有限的对外接口与外部进行联系。
B. 信息隐藏既可以隐藏属性,也可以隐藏操作。
C. 一个对象信息隐藏的内容对任何对象都是一样的,并不随与之交互
的对象的不同而改变。
D. 信息隐藏的原则是公开不变的操作,隐藏易变的操作。
3. 关于多态的描述正确的是( D)
A . 多态是指在聚合关系中的各个类中名字相同的属性和操作具有不同
的意义。
B. 多态的实现机制是编译时静态链接。
C. 函数名重载 (overload) 会导致多态现象出现。
D. 多态可实现接口复用,节省大量的编码工作量 .
4. 关于重载( overload)与覆盖( override)的说法正确的是( D)。
A . 如果子类中的成员函数 (f x)具有父类中成员函数 f(x) 相同的函数名,
那么称子类对父类的 f(x) 进行了覆盖。
B. 如果子类中的成员函数 f(x )具有父类中成员函数 f(x) 相同的基调,
那么称子类对父类的 f(x) 进行了重载。
C. 重载导致多态,覆盖与多态无关。
D. 覆盖由动态链接实现,重载由静态链接实现。
关于用况图与类图的描述正确的是( D)。
参与者是用况图中的元素,类是类图中的元素,二者没有关系。
用况图中用况应全部识别为类图中的同名类。
用况图中参与者应全部识别为类图中的同名类。
用况图中参与者有可能识别为类图中的主动类
关于状态图的陈述正确的是( C)
. 一个对象自身的属性值变化不能作为其状态图中的事件。
B. 历史状态是指一个对象以前曾经所处的状态集合。
C. 动作是在状态内或在转化时所做的操作,是原子的和即时的。
D. 一个状态的内部转换与自转换的意义是相同的。
第 1页共7页
北京大学软件与微电子学院期末试题 —面向对象分析与设计
7. 关于关联与消息之间的关系的说法正确的是( C)
关联的目的是为了提供服务 ,必然导致消息传递
只有两个类之间存在关联 ,才能互发消息
两个类的实例之间没有关联链,但仍可以传递消息
若两个对象之间有链 ,则二者一定具有消息传递关系
8. 下列关于面向对象的分析与设计的描述,正确的是 (B )。
A . 面向对象分析软件做什么,设计描述软件要怎么做。
B. 面向对象分析描述问题域与系统责任, 面向对象的设计考虑与软件
实现有关的问题。
C. 面向对象分析与面向对象的设计遵循不同的范型。
D. 面向对象分析类图与面向对象的设计类图具有相同的类与关系
关于数据管理部分的设计,正确的描述是(B)
A . 采用关系数据库管理系统实现方式, 必须保证类图中的类与数据表
之间具有一对一的映射关系。
B. 根据类图中的类进行关系数据库的设计, 设计出的数据表, 可以在
很大程度上解决 2NF,3NF,4NF 所要解决的问题
C. 由于目前关系数据库技术已非常成熟, 应优先选用, 而尽可能不采
用文件系统实现方式。
D. 面向对象的数据库不存在范型转化的问题,应优先考虑使用。
关于面向对象控制驱动部分的设计的描述错误的是( A )。
OOA 中的主动对象都需要作为 OOD 中的进程或线程。
需要为耗时的任务建立控制流。
可以设置起协调者作用的控制器。
可以根据系统的分布方案设置控制流。
二、 填空题( 30 分,共 2 题)
1. (8 分,每空 2 分)
UML 关系包括关联、聚合、组合、泛化、实现、依赖等类型,请将合
适的关系填写在下列描述的 ( )中。(注意:可能有重复, 不一定都用得上)
① 飞机与战斗机之间是( 泛化)关系。
② 医生给病人看病是(关联 )关系。
③ 总公司与分公司之间是(聚合)关系。
④ 在 Web 应用中,窗口类和按钮类之间是(组合)关系。
2. (本小题 6 分,每空 2 分)
UML 中消息包括同步消息、返回消息和异步消息,请将合适的关系填写在下列描述的( )中。(注意:可能有重复,不一定都用得上)
① 士兵看到冲锋信号弹后立即发起了冲锋。信号弹对士兵而言是(同步
消息 )。
② 正在吃草的野兔被猎人的子弹击中, 子弹对野兔而言是 (异步消息 )。
第 2页共7页
北京大学软件与微电子学院期末试题 —面向对象分析与设计
③ 面向对象设计一
您可能关注的文档
最近下载
- (高清版)DGJ 08-98-2014 机动车停车场(库)环境保护设计规程.docx VIP
- 《南京夫子庙秦淮河市集调研》课件.ppt VIP
- 司法协理员面试问题及答案.docx VIP
- 养殖污水处理课件.pptx
- 井巷冒顶片帮(必)讲稿.ppt VIP
- 第8课《在实践中提高认识能力》第1框《透过现象认识本质》同步课堂精品课件-【中职专用】《哲学与人生》.pptx VIP
- 聚焦户外混龄游戏,助推幼儿社会性发展.docx VIP
- 医务人员职业防护ppt课件.pptx VIP
- 广东省广州市2025-2026学年九年级上学期开学摸底考语文试卷(含答案).pdf VIP
- 2025年芜湖市12345政务服务便民热线招聘笔试参考题库附答案解析.docx VIP
文档评论(0)