第一范文网 - 专业文章范例文档资料分享平台

2017年下半年(中级)软件设计师真题+答案解析(上午选择+下午案例完整版)全国计算机软考

来源:用户分享 时间:2025/5/18 10:03:20 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

36、系统交付用户使用后,为了改进系统的图形输出而对系统进行修改的维护行为属于( )维护。 A. 改正性 B. 适应性 C. 改善性 D. 预防性 答案: C

37、在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者隐蔽称为(37)。当类中的属性或方法被设计为private时,(38)可以对其进行访问。 A. 抽象 B. 继承 C. 封装 D. 多态 答案: C

封装是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。

只有此类中定义的方法可以对私有成员进行访问。

38、在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者隐蔽称为(37)。当类中的属性或方法被设计为private时,(38)可以对其进行访问。 A. 应用程序中所有方法 B. 只有此类中定义的方法 C. 只有此类中定义的 public方法 D. 同一个包中的类中定义的方法 答案: B

封装是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。

只有此类中定义的方法可以对私有成员进行访问。

39、采用继承机制创建子类时,子类中( )。 A. 只能有父类中的属性 B. 只能有父类中的行为 C. 只能新增行为

D. 可以有新的属性和行为 答案: D

子类相对于父类,要更加特殊。所以会有新的成员来描述其特殊。

40、面向对象分析过程中,从给定需求描述中选择( )来识别对象。

A. 动词短语

B. 名词短语 C. 形容词 D. 副词 答案: B

名词短语暗示类及其属性动词和动词短语暗示对职责或操作。

41、如图所示的UML类图中,Shop和Magazine之间为(41)关系,Magazine和Page之间为(42)关系。UML类图统称不用于对(43)进行建模。

A. 关联 B. 依赖 C. 组合 D. 继承 答案: A 42、A. 关联 B. 依赖 C. 组合 D. 继承

答案: C 43、A. 系统的词汇 B. 简单的协作 C. 逻辑数据库模式 D. 对象快照 答案: D

44、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。 A. 观察者(Obeserver) B. 状态(State) C. 策略(Stratehy) D. 访问者(Visitor) 答案: B

有State关键词 状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的(stateful)对象,这样的对象状态是从事先定义

2017年下半年(中级)软件设计师真题+答案解析(上午选择+下午案例完整版)全国计算机软考.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c38sc74afcd1od1e2lms547le14lox100whb_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top