好文档 - 专业文书写作范文服务资料分享网站

2015下半年软件设计师考试真题及答案

天下 分享 时间: 加入收藏 我要投稿 点赞

要满足条件覆

盖,要求三个判断框的Y和N至少要经过一次,即1Y2Y;1Y2N;1N3Y;1N3N,至少需要4个测试用例。McCabe度量法是一种基于程序控制流的复杂性度量方法,环路复杂性为V(G)=m-n+2,图中m=9,n=7,V(G)=9-7+2=4。

【答案37】: 答案:A 【解析】

本题考查面向对象的基本知识。在面向对象系统中,对象是基本的运行时的实体,它既包括数据(属性),也包括作用于数据的操作(行为)。所以,一个对象把属性和行为封装为一个整体。封装是一种信息隐蔽技术,它的目的是使对象的使用者和生产者分离,使对象的定义和实现分开。从程序设计者来看,对象是一个程序模块;从用户来看,对象为他们提供了所希望的行为。在对象内的操作通常叫做方法。一个对象通常可由对象名、属性和方法三部分组成。一个类定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性,这些对象共享这些行为和属性。

【答案38】: 答案:D 【解析】

本题考查面向对象的基本知识。在面向对象系统中,对象是基本的运行时的实体,它既包括数据(属性),也包括作用于数据的操作(行为)。所以,一个对象把属性和行为封装为一个整

41

体。封装是一种信息隐蔽技术,它的目的是使对象的使用者和生产者分离,使对象的定义和实现分开。从程序设计者来看,对象是一个程序模块;从用户来看,对象为他们提供了所希望的行为。在对象内的操作通常叫做方法。一个对象通常可由对象名、属性和方法三部分组成。一个类定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性,这些对象共享这些行为和属性。

【答案39】: 答案:B 【解析】

本题考查面向对象和统一建模语言(UML)的基本知识。一个类定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性。有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,即继承关系。继承是父类和子类之间共享数据和方法的机制。父类描述了这些子类的公共属性和方法。一个子类可以继承它的父类(或祖先类)中的属性和方法,这些属性和操作在子类中不必定义,子类中还可以定义自己的属性和方法,也可以重新定义父类中己经定义的方法,即重置或覆盖(overriding)。UML类图中,如果父类中已有方法名在子类中不出现,表示子类继承父类中的方法;如果父类中已有方法名在子类中出规了,就表示子类在继承父类接口定义的前提下,用适 合于自己要求的 实现去置换父类中的相应实现,即覆盖了父类中的方法。

【答案40】: 答案:A 【解析】

本题考查统一建模语言(UML)的基本知识。用例图(use case diagram)展现了一组用例、参与者(Actor)以及它们之间的关系。用例图通常包括用例、参与者,以及用例之间的扩展关系(>)和包含关系(>),参与者和用例之间的关联关系,用例与用例以及参与者与参与者之间的

42

例图用于对系统的静态用例视图进行建模,主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。

【答案41】: 答案:C 【解析】

本题考查统一建模语言(UML)的基本知识。用例图(use case diagram)展现了一组用例、参与者(Actor)以及它们之间的关系。用例图通常包括用例、参与者,以及用例之间的扩展关系(>)和包含关系(>),参与者和用例之间的关联关系,用例与用例以及参与者与参与者之间的

例图用于对系统的静态用例视图进行建模,主要支持系统的行为,即该系统在它的周边环境

43

的语境中所提供的外部可见服务。

【答案42】: 答案:B 【解析】

本题考查统一建模语言(UML)的基本知识。用例图(use case diagram)展现了一组用例、参与者(Actor)以及它们之间的关系。用例图通常包括用例、参与者,以及用例之间的扩展关系(>)和包含关系(>),参与者和用例之间的关联关系,用例与用例以及参与者与参与者之间的

例图用于对系统的静态用例视图进行建模,主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。

【答案43】: 答案:C 【解析】

本题考查统一建模语言(UML)的基本知识。UML中提供了多种建模系统的图,体现系统的静态方面和动态方面。类图(class diagram)展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给出系统的静态设计视图。部署图(deployment diagram)是用来对面向对象系统的物理方面建模的方法,展现了运行时处理结点以及其中构件(制品)的配置。部署图对系统的静态部署视图进行建模,它与组件图(构

44

件图)相关。组件图或构件图(component diagram)展现了一组构件之间的组织和依赖,如题中的图所示。组件图或构件图专注于系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口或协作。UML部署图经常被认为是一个网络图。

【答案44】: 答案:D 【解析】

本题考査设计模式的基本概念。~Singleton(单例)设计模式是一种创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问这个唯一实例的全局访问点。单例模式适用于当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时,以及当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。

【答案45】: 答案:D 【解析】

本题考查设计模式的基本概念。每种设计模式都有特定的意图,描述一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心,使该方案能够重用而不必做重复劳动。组合(Composite)模式将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。适用于想表示对象的部分-整体层次结构;希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。外观(Facade)模式为子系统中的一组接口提供一个一致的界面,Fapde模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。适用于要为一个复杂子系统提供一个简单接口时,子系统往往因为不断演化而变得越来越复杂;客户程序与抽象类的实现部分之间存在着很大的依赖性;当需要构建一个层次结构的子系统时,使用Fapde模式定义子系统中每层的入口点。享元(Flyweight)模式运用共享技术有效地支持大量细粒度的对象。适用于一个应用程序使用了大量的对象;完全由于使用大量的对象,造成很大的存储开销;对象的大多数状态都可变为外部状态;如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象应用程序不依赖于对象标识。装饰器(Decorator)模式描述了以透明围栏来支持修饰的类和对象的关系,动态地给一个对象添加一些额外的职责,从增加功能的角度来看,装饰器模式相

45

2015下半年软件设计师考试真题及答案

要满足条件覆盖,要求三个判断框的Y和N至少要经过一次,即1Y2Y;1Y2N;1N3Y;1N3N,至少需要4个测试用例。McCabe度量法是一种基于程序控制流的复杂性度量方法,环路复杂性为V(G)=m-n+2,图中m=9,n=7,V(G)=9-7+2=4。【答案37】:答案:A【解析】本题考查面向对象的基本知识。在面向对象系统中,对象是基本的
推荐度:
点击下载文档文档为doc格式
0nefo7173m28mwx1483k6i8ss1c8w101bjm
领取福利

微信扫码领取福利

微信扫码分享