- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9课面向对象方法学填空题10小题1对象具有状态描述对象
第9章 面向对象方法学
一、填空题(10小题)
1、对象具有状态,描述对象的状态用它的( )。
答案:属性值
2、类具有属性,描述类的属性用( )。
答案:数据结构
3、子类自动共享父类的属性和操作的机制称为( )。
答案:继承
4、封装性是指所有软件部件内部都有明确的( )以及清楚的( )。每个软件部件都有友好的( ),软件部件的( )与( )分离。
答案:范围、外部边界、界面接口、内部实现、外部可访问性
5、结构化方法的本质是( ),其( )、可修改性和可重用性都比较差。
答案:功能分解、稳定性
6、动态模型描述了系统的( )。
答案:动态行为
7、类具有属性,它是对象的( )的抽象,用( )来描述类的属性。
答案:状态、数据结构
8、动态模型描述了系统的( )结构。
答案:控制
9、对象具有状态,对象用( )来描述它的状态。
答案:数据值
10、在C++和C中有一个( )函数,可以使用这个过程来说明构成系统主要对象的那些类的实例。
答案:main()
二、单项选择题(20小题)
1、在确定类时,所有( )是候选的类。
A、名词
B、形容词
C、动词
D、代词
答案:A
2、面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是( ),一个类获得其父类的全部描述(数据和操作)。
A、传递性
B、继承性
C、复用性
D、并行性
答案:B
3、对象是面向对象开发方法的基本成分,每个对象可用它本身的一组( )和它可以执行的一组操作来定义。
A、服务
B、参数
C、属性
D、调用
答案:C
4、面向对象开发方法子概念和表示上的一致性保证了分析和设计的( )过渡。
A、困难
B、不容易
C、平滑
D、顺序
答案:C
5、以下说法正确的是( )。
A、组装结构可用来描述现实世界中的一般的抽象关系
B、分类结构可用来描述现实世界中的类的组成的抽象关系
C、面向对象的继承性是子类自动共享父类数据结构和方法的机制
D、面向对象的唯一性是指将具有一致性的数据结构(属性)和行为(操作)的对象抽象成类
答案:C
6、与事件联系在一起的瞬时操作是( )。
A、处理
B、动作
C、活动
D、加工
答案:B
7、以下说法正确的是( )。
A、角色说明类在关联中的作用,它位于关联的端点
B、不同类的关联角色不能省略
C、同类的关联角色可有可无
D、在一个类层次结构中,若有多重继承,则该类层次结构是树状层次结构
E、在一个类层次结构中,若有单重继承,则该类层次结构是网状层次结构
答案:A
8、以下说法错误的是( )。
A、数据流图中的处理用来改变数据值
B、在一个计算中,用数据流来表示一中间数据值,数据流不能改变数据值
C、动作对象是一种主动对象,它通过生成或者使用数据值来驱动数据流图
D、数据流图中的数据存储是被动对象,它用来存储数据
E、存储和动作对象可以用文件或外部设备来实现
答案:E
9、Rumbangh等人提出的对象模型技术OMT把分析时收集的信息构造在三类模型中,即对象模型、动态模型和( )。
A、信息模型
B、控制模型
C、功能模型
D、行为模型
答案:C
10、( )模型表示了对象的相互行为。
A、对象
B、动态
C、功能
D、分析
答案:B
11、在开发废弃型类时,在软件生存期中最花费时间的部分应当是软件的( )。
A、实现
B、测试
C、设计
D、求精和维护
答案:D
12、通过执行对象的操作改变该对象的属性,但它必须通过( )的传递。
A、接口
B、消息
C、信息
D、操作
答案:B
13、在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着
重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。
A、数据流图
B、状态图
C、系统结构图
D、时序图
答案:B
14、在确定属性时,所有( )是候选的属性。
A、动词
B、名词
C、修饰性名次词组
D、词组
答案:C
15、一个面向对象系统的体系结构通过它的成分对象和对象间的关系确定,与传统的面向数据流的结构化开发方法相比,它具有( )优点。
A、设计稳定
B、变换分析
C、事务分析
D、模块独立性
答案:A
16、以下说法错误的是( )。
A、多态性防止了程序相互依赖性而带来的变动影响
B、多态性是指相同的操作或函数、过程可作用于多种类
您可能关注的文档
最近下载
- 纳米颗粒制备方法.ppt VIP
- 桂皮醛在常用溶剂中稳定性考察—.PDF VIP
- 314记忆法速记5500单词表.xlsx VIP
- 标准化大型蛋鸡养殖项目可行性研究报告建议书案例.docx
- 医学影像成像原理.ppt VIP
- 医学影像设备学.pptx VIP
- 基于PLC的数控机床设计 毕业论文.doc VIP
- 2023年全国行业职业技能竞赛——第十四届全国交通运输行业“百通科信杯”新能源汽车维修工(学生组) 职业技能大赛理论题库.pdf VIP
- 临床医学内科学血液系统疾病教案血液系统疾病临床见习教学教案.docx VIP
- 送东阳马生序(含答案与解析)-2024年中考语文之文言文对比阅读(全国版).pdf VIP
文档评论(0)