- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
面向对象分析与设计试题B卷及答案
面向对象分析与设计试题(2011.12)
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,
并将正确答案的序号写在答题纸上。每小题1分,共20分)
1.下列活动中,__C___属于面向对象设计阶段。
A.构建用例模型B.识别分析类C.用例动态建模D.绘制组件
图
2.面向对象方法认为客观世界是由各种各样的事物或实体组成,每
个事物或实体都可用一个___D__来表示。
A.实例
B.类
C.类模板
D.对象
3.__B___可作为一种用户自定义类型来创建对象。
A.实体
B.实例
C.类
D.类模板
4.__B___是对象之间的通信机制。
A.成员函数
B.消息
C.参数表
D.友元函数
5._D_____是实现“一种接口,多种方法”的机制。
A.抽象
B.封装
C.多态
D.继承
6.下列原则中,__B____不是类的设计应遵循的三条基本原则之一。
A.封装原则
B.开放/封闭原则
C.最小惊讶原则
D.单一功能原则
7.一个类的友元函数可以访问该类中的__B____。
A.私有成员
B.受保护性成员
C.公有成员
D.所有成员
8.当要创建对象时,__D____将被调用来为对象做初始化。
A.静态成员函数
B.友员函数
C.构造函数
D.析构函数
9.___C___是实现“一种接口,多种方法”的技术。
A.抽象
B.封装
C.多态
D.继承
10.如果某基类的一个成员函数被说明为___D___,则该成员函数
在派生类中可以有不同的函数实现。
A.内联函数
B.静态函数
C.友元函数
D.虚函数
11.在二进制模式下,可利用文件输入/输出流类中定义的__C____
函数将所有数据以字符形式存储到文件
里。
A.load
B.save
C.write
D.read
12.基类中的public成员,通过protected派生,其在派生类中
的可见性为___D___。
A.private
B.不可访问
C.public
D.protected
13.__D____是数据类型抽象化或参数化的类。
A.抽象类B.基类C.组件D.类模板
14.__D____是UML中用来描述用户对系统的功能需求的有效模型
图。
A.类图B.对象图C.组件图D.用例图
15.基于UML的__B____不但能对数据建模,而且能对行为建模。
A.组件图B.类图C.配置图D.序列图
16.用来描述为完成某项行为操作所涉及的对象和这些对象之间传
递消息的时间顺序的UML模型图叫做
_D_____。
A.活动图B.协作图C.状态图D.序列图
17.UML的___C___用于描述系统业务流程,它由一系列的动作状
态构成,动作的状态控制可以从一个状态
流向另一个与之相邻的状态。
A.状态图B.序列图C.活动图D.协作图
18.UML的__D____是用于表示构成分布式系统的节点集和节点之
间的联系的图示,它可以表示系统中软
件和硬件的物理架构。
A.组件图B.类图C.协作图D.配置图
19.UML的___D___用于表示系统的软件体系结构。
A.类图B.对象图C.组件图D.组件图
20.使用UML进行关系数据库的(C)时,需要设计出表达持久
文档评论(0)