2024年全国软件水平考试之高级系统架构设计师考试高频题附答案x - 计算机等级考试备考_第1页
2024年全国软件水平考试之高级系统架构设计师考试高频题附答案x - 计算机等级考试备考_第2页
2024年全国软件水平考试之高级系统架构设计师考试高频题附答案x - 计算机等级考试备考_第3页
2024年全国软件水平考试之高级系统架构设计师考试高频题附答案x - 计算机等级考试备考_第4页
2024年全国软件水平考试之高级系统架构设计师考试高频题附答案x - 计算机等级考试备考_第5页
已阅读5页,还剩36页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国软件水平考试考试重点试题精编

!注意事项:

;11.全卷采用机器阅卷,请考生注意书写规范:考试时间为120分钟。

5:2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答

〜i题卡规定位置。

3.部分必须使用2B铅笠填涂;非选择题部分必须使用黑色签字笆书写,字体

工整,笔迹清楚。

14.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域

j书写的答案无效:在草稿纸、试卷上答题无效。

密

封一、选择题

窣

I1、以下关于软件架构风格与系统性能关系的叙述中,错误的是()。

A.对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差

B.对于采用隐式调用架构风格的系统,可以通过处理函数的并发调用提高系统处理性能

••!c.采用面向对象架构风格的系统,可以通过引入对象管理层提高系统性能

汉1D.对于采用解释器架构风格的系统,可以通过部分解释弋码预先编译的方式提高系统性能。

瑕:

2、不属于调用/返回风格的架构是()

;A.主程序/子程序

1B.数据抽象和面向对象

[C.层次结构

:D.管道/过滤器

!3、ERP中的企业资源包括o

iA.物流、资金流和信息流

iB.物流、工作流和信息流

1C.物流、资金流和工作流

资金流、工作流和信息流

・♦D.

祟曹4、商业智能系统的处埋过程包括四个主要阶段:数据预处理通过(请作答此空)实现企业

F绡原始数据的初步整合:建立数据仓库是后续数据处理的基础;数据分析是体现系统智能的关

键,主要采用()和()技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隐藏

的知识,通过建立分析模型预测企业未来发展趋势;数据展现主要完成数据处理结果的可视

1化

A.数据映射和关联

!B.数据集市和数据立方体

1C.数据抽取、转换和装载

D.数据清洗和数据集成

5、在面向对象分析中,利用()表示需求,并从中提炼出中(请作答此空),以上两者形

恬

成(),之后再进行后续的开发工作。

A.领域模型

B.架构模型

C.体系结构图

D.类图

6、网络开发过程中,物理网络设计阶段的任务是()。

A.依据逻辑网络设计的功能要求,确定设备的具体物理分布和运行环境

B.分析现有网络和新网络的各类资源分布,掌握网络所处状态

C.根据需求规范和通信规范,实施资源分配和安全规划

D.理解网络应该具有的功能和性能,最终设计出符合用户需求的网络

7、一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更

控制过程。如下图所示的需求变更管理过程中,①②③处对应的内容应是();自动化工

具能够帮助变更控制过程更有效地运作,(请作答此空)是这类工具应具有的特性之一。

识别出问题

修改后的需求

A.自动维护系统的不同版本

B.支持系统文档的自动更新

C.自动判定变更是否能够实施

D.记录每一个状态变更的日期及变更者

8、项目的成本管理中,()将总的成本估算分配到各项活动和工作包上,来建立一个成本

的基线。

A.成本估算

B.成本预算

C.成本跟踪

D.成本控制

9、()给XSLT和XPointer提供一个共同、整合的定位语法,用来定位XML文档中的各个部

位。

A.XPath

B.XML

C.DTD

D.XLink

lO^OMG接口定义语言DL文件包含了六种不同的元素,()是一个IDL文件核心的内容。

A.模块定义

B.消息结构

C.接口描述

D.值类型

11、以下关于入侵检测系统功能的叙述中,(3)是不正确的。

A.保护内部网络免受非法用户的侵入

B.评估系统关键资源和数据文件的完整性

C.识别已知的攻击行为

D.统计分析异常行为

12、对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该

模式适用的场合是()。

0

A.Visitor

B.Strategy

C.Observer

D.State

13、在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习〃与“检查

权限”两个用例之间属于()课程学习过程中,如果所缴纳学费不够,就需要补缴学费,"课程

学习"与"缴纳学费”两个用例之间属于(请作答此空);课程学习前需要课程注册,可以采用电

话注册或网络注册,“课程注册"与"网络注册"两个用例之间属

f-()o

A.包含关系

B.扩展关系

C.泛化关系

D.关联关系

14、某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1]将初步加工的半成品

放入半成品箱Bl;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成

品箱B2取出产品检验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号

量SI、S2、S3、S4、S5和S6,且S3和S6的初值都为0。采用PV操作实现P⑴、P2和P3

的同步模型如下图所示,则信号量S1和S5();S2、S4的初值分别为(请作答此空)。

D.解释器

18、加工某种零件需要依次经过毛坯、机加工、热处理和检验四道工序。各道工序有多种方

案可选,对应不同的费用。下图表明了四道工序各种可选方案(连线)的衔接关系,线旁的

数字表示该工序加工一个零件所需的费用(单位:元)。从该图可以推算出,加工一个零件

的总费用至少需要()元,

A.120

B.130

C.140

D.150

19、假如有3块80T的硬盘,采用RAID6的容量是()。

A.40T

B.80T

C.160T

D.240T

20、在数据库设计的需求分析阶段应当形成需求说明文档、数据字典和数据流图,这些文档

可以作为()阶段的设计依据。

A.逻辑结构设计

B.概念结构设计

C.物理结构设计

D.数据库运行和维护

21、软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统

所共有的O特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的

这一类软件系统,通常会采用(请作答此空)架构风格。对于因数据输入某个构件,经过内

部处理,产生数据输出的系统,通常会采用()架构风格。

A.管道-过滤器

B.解释器

C.黑板

D.过程控制

22、嵌入式系统中采用中断方式实现输入输出的主要原因是(9)。

A.速度最快

B.CPU不参与操作

C.实现起来比较容易

D.能对突发事件作出快速响应

23、在面向对象设计中,(7)可以实现界面控制、外部接口和环境隔离。(8)作为完成用例

业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为。【回答括号7】

A.实体类

B.控制类

C.边界类

D.交互类

24、以下哪一项不是引入DTD的原因()

A.提供一种验证的手段

B.实现了文件格式的统一化

C.提高了文件的重用性

D.使用DTD进行验证,减少了操作时间。

25、某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有三个图像处理任务,每个

任务有三个程序段:扫描S,图像处理Ci和打印Pi(i=l,2,3)。下图为三个任务各程序段并

发执行的前趋图,其中,,:2)可以并行执行,(3)的直接制约,(4)的间接制约。

A.S1受到S2和S3、C1受到C2和C3、P1受到P2和P3

B.S2和S3受至SI、C2和C3受至ljCl、P2和P3受至UPl

C.C1和Pl受到SI、C2和P2受到S2、C3和P3受到S3

D.C1和SI受至ljPl、C2和S2受至ljP2、C3和S3受至ljP3

26、网络系统设计过程中,逻辑网络设计阶段的任务是()。

A.依据逻辑网络设计的要求,确定设备的物理分布和运行环境

B.分析现有网络和新网络的资源分布,掌握网络的运行状态

C.根据需求规范和通信规范,实施资源分配和安全规划

D.理解网络应该具有的功能和性能,设计出符合用户需求的网络

27、在面向对象设计的原则中,()原则是指抽象不应该依赖于细节,细节应该依赖于抽象,

即应针对接「I编程,而不是针对实现编程。

A.开闭

B.里氏替换

C.最少知识

D.依赖倒置

28、实时操作系统(RTOS)内核与应用程序之间的接口称为()

A.I/O接口

B.PCI

C.API

D.GUI

29、分布式数据库缓存技术有Memcache与Redis,关于两者的说法正确的是()

A.Memcache不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的

存储。

B.Redis支持多线程

C.Memcache不能进行内存管理

D.Redis支持主从、sentinel>cluster等分布式存储方式

30、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentify

businessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()

readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthe

codecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()which

includesthosetechniquestobeusedtoidentifyorex:ractsystemproblemsandsolution

requirementsfromusercommunity.(i青作答此空)isaclassicalsetoftechniquesusedtocollect

informationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.

A.Continuousprocessimp-ovement

BJointRequirementsplanning

C.Fact-finding

0.Structuredengineering

31、某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用

户需求后,该公司的架构时决定采用Bridge模式实现该软件,并设计UML类图如下图所示。

图中与Bridge模式中的"Abstraction”角色相对应的类是(6),与"Implementor”角色相对应的

类是(7)。【回答括号7】

Drwrinc

HlnwO

nlrtwineO

*dmrlintOMrawGrd«O

MrawGrcteQ

VWrawirtVZOsin.

Rectan^e

♦dr«rU»«OPm

♦dwwQ

MrmCrctoO♦driwCrdH)

onDP2

•drE.jUneO.&IineO

«draw_a_Grd*O**M<ircH)

A.Shape

B.Drawing

C.Rectangle

D.V2Drawing

32、某商场商品数据库的商品美系模式P(商品代码,液品名称,供应商,联系方式,库存

量),函数依赖集F={商品代码3商品名称,(商品代码,供应商)3库存量,供应商3联系方

式}。商品关系模式P达到()

A.1NF

B.2NF

C.3NF

D.BCNF

33、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormore

informationsystems.Itservesasanoutlinefordetaileddesign,construction,and

implementation.Giventhemodelsanddetails,include(),wecandistributedataand

processestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybe

constrainedbyarchitecturestandards,projectobjectives,and(请作答此空).Thefirstph/sical

DFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.

Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemany

distributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableas

adatastoreonthephysicalDFDandconnecteachtotheappropriateserver.

A.thedatabasemanagementsystem

B.thefeasibilityoftechniquesused

C.thenetworktopologyandtechnology

D.theuserinterfaceandprocessmethods

34、基于ODP的架构开发过程按照顺序分别为系统构想、()、原型分析、()、架构原型、

项目规划、并行开发、系统转换、()、()。

A.需求分析

B.架构规划

C.操作维护

D.概要设计

35、按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采

用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有⑼模式等;(10)

模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有Adapter模式等;(11)

模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号9]

A.Decorator

B.FIyweight

C.Command

D.Singleton

36、某公司支出20万元购买了某市场预测信息,由于此信息的采纳,公司多得到了100万

元的利润,对公司而言,这个市场预测信息的()。

A.收益是20万元

B.收益是80万元

C.收益是100万元

D.收益不能衡量

37、设关系模式R(U,F),其中R上的属性集U={A,B,C,D,E},R上的函数依赖集F={A玲B,

分解()是无损连接,并保持函数依赖的。

DE^B,CB-»E,E^A,B->D)O

A.p={Rl(AC)zR2(ED),R3(B)J

B.p={Rl(AC),R2(E),R3(DB)}

C.p={Rl(AC),R2(ED),R3(AB)}

D.p={Rl(ABC),R2(ED),R3(ACE)}

38、进程Pl、P2、P3、P4和P5的前趋图如下所示:

若用PV操作控制进程PLP2、P3,P4和P5并发执行的过程,需要设置5个信号量SI、S2、

S3、S4和S5,且信号量S1〜S5的初值都等于零。如下的进程执行图中a和b处应分别填写

()工和d处应分别填写();e和f处应分别填写(请作答此空)。

*f

l

o

n

plYu

执P5

执

行l

i行

I

A.P(S4)和V(S5)

BV(S5)和P(S4)

CV(S4)和P(S5)

DV(S4)和V(S5)

39、面向服务(Service-Oriented,SO)的开发方法将(请作答此空)的定义与实现进行解耦,

并将跨构件的功能调用暴露出来。该方法有二个主要的抽象级别,最低层的()代表单个

逻辑单元的事物,包含特定的结构化接口,并且返回结构化的响应;第二层的服务代表操作

的逻辑分组;最高层的()则是为了实现特定业务目标而执行的一组长期运行的动作或者

活动。

A.接口

B.功能

C.活动

D.用例

40、关于数据访问中间件的作用,下列说法错误的是()。

A.为了建立数据应用资源互操作的模式,对异构环境下的数据库和文件系统实现联接

B.用来屏蔽掠各种平台及协议之间的差异,进行相互通信,实现应用程序之间的协同

C.在分布、异构的网络计算环境中,可以将各种分布对象有机地结合在一起,完成系统的

快速集成,实现对象重用

D.使调用远端的过程像调用本地过程一样

41、商业智能关注如何从业务数据中提取有用的信息,然后采用这些信息指导企业的业务开

展。商'业智能系统主要包括数据预处理、()、数据分析和数据展现4个主要阶段。

A.数据索引

B.数据仓库

C.数据库

D.数据字典

42、构想原则的描述正确的是()

A,向受益人描述未来图景

B.向受益人描述当前图景

C.预测未来与现状

D.预测工作节奏

43、有8口海上油井,相互间距离如下表所示(单位:海里)。其中1号井离海岸最近,为5

海里。现要从海岸经1号井铺设油管将各井连接起来,则铺设输油管道的最短长度为()

海里

12345678

10132.10.90.7IS2.015

00.81.8122.6231.1

302.61.72.519O.S

400.71.61.50.9

500911OS

600.6i.o

700.5

S0

A.9.1

B.9.9

C.10.1

D.10.2

44、商业智能系统的处理过程包括四个主要阶段:数据预处理通过()实现企、也原始数据的

初步整合;建立数据仓库是后续数据处理的基础;数据分析是体现系统智能的关键,主要采

用(请作答此空)和()技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隐藏

的知识,通过建立分析模型预测企业未来发展趋势;数据展现主要完成数据处理结果的可视

化。

A.知识库

B.数据挖掘

C.联机事务处理

D.联机分析处理

45、面向对象的分析模型主要由()、用例与用例图、领域概念模型构成;设计模型则包含

以包图表示的软件体系结构图、以交互图表示的()、完整精确的类图、针对复杂对象的状

态图和描述流程化处理过程的(请作答此空)等。

A.序列图

B.协作图

C.流程图

D.活动图

46、按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采

用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(9)模式等;(10)

模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有Adapter模式等;(11)

模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号

12]

A.Prototype

B.Facade

C.Proxy

0.Visitor

47、微内核的操作系统(OS)结构如下图所示,图中①和②分别工作在(请作答此空)方

式下,与传统的OS结构模式相比,采用微内核的OS结构模式的优点是提高了系统的灵活

性、可扩充性,()。

迎和

客户近程客户强行•••tft々储2s

凰务花懒务器服务器股务K

_Ji

必求MS

卜A心

A.核心态和用户态

B.用户态和核心态

C.用户态和用户态

D.核心态和核心态

48、“4+1〃视图主要用于描述系统逻辑架构,最早由PhilippeKruchten于1995年提出。其中

()视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设

计方法描述对象模型时,通常使用()表达类的内部属性和行为,以及类集合之间的交互

美系;采用(请作答此空)定义对象的内部行为。

A.对象图

B.活动图

C.状态图

D•类图

49、一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更

控制过程。如下图所示的需求变更管理过程中,①②③处对应的内容应是(请作答此空);

自动化工具能够帮助变更控制过程更有效地运作,()是这类工具应具有的特性之一。

识别出问题

修改后的需求

A.问题分析与变更描述、变更分析与成本计算、变更实现

B.变更描述与变更分析、成本计算、变更实现

C.问题分析与变更描述、变更分析、变更实现

D.变更描述、变更分析、变更实现

50、某企业内部现有的主要业务功能已封装成为Web服务。为了拓展业务范围,需要将现

有的业务功能进行多种组合,形成新的业务功能。针对业务灵活组合这一要求,采用()

架构风格最为合适。

A.规则系统

B.面向对象

C.黑板

D.解释器

二、多选题

51、mVC模式强制性地将一一个应用处理流程按照模型、视图、控制的方式进行分离,三

者的协作关系如图所示。图中的(1)-⑶分别是(1)、(2)、(3)。

-

A.选择视图

B.业务处理

C.状态查询

D.触发事件

52、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,链接顶点的边表示包含的

活动,边上的数字表示活动的持续时间(天九完成该项目的最少时间为(请作答此空)天。

由于某种原因,现在需要同一个开发人员完成BC和BD.则完成该项目的最少时间为()

天。

A.11

B.18

C.20

D.21

53、在UML提供的系统视图中,(2)是逻辑视图的•次执行实例,描述了并发与同步结构;

(3)是最基本的需求分析模型。【回答括号3】

A.进程视图

B.实现视图

C.部署视图

D.用例视图

54、数据流图中某个加工的一组动作依赖于多个逻辑条件的取值,则用()能够清楚地

表示复杂的条件组合与应做的动作之间的对应关系。

A.流程图

B.NS盒图

C.形式语言

D.决策树

55、Theobjectiveof(请作答止匕空)istodeterminewhatpartsoftheapplicationsoftwarewill

beassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdeveloped

havetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthe

systemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis

().Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,such

asamemoproducedbyawordprocessor;oralargedatabase,suchasonethatstoresan

organization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccess

data,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionis

the(),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.The

fourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandthe

acceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare().

A.architecturedesign

B.modulardesign

C.physicaldesign

D.distributiondesign

56、以下关于增量模型的叙述中,不正确的是()。

A.容易理解,管理成本低

B.核心的产品往往首先开发,因此经历最充分的”测试“

C.第一个可交付版本所需要的成本低,时间少

D.即使一开始用户需求不清晰,对开发进度和质量也没有影响

57、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,链接顶点的边表示包含的

活动,边上的数字表示活动的持续时间(天)。完成该项目的最少时间为()天。由于某种

原因,现在需要同一个开发人员完成BC和BD,则完成该项目的最少时间为(请作答此空)

天。

STARTINISH

DI

A.11

B.18

C.20

D.21

58、面向对象的分析模型主要由顶层架构图、用例与用例图和(13)构成:设计模型则包含

以(14)表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂

对象的(15)和用以描述流程化处理过程的活动图等。【回答括号15]

A.序列图

B.协作图

C.流程图

D.状态图

59、有8口海上油井,相互间距离如下表所示(单位:海里)。其中1号井离海岸最近,为5

海里。现要从海岸经1号井铺设油管将各井连接起来,则铺设输油管道的最短长度为O

海里

12345678

10132.10.90.71S2.01.3

200.81.812262.31.1

302.61.72.51.90.S

400.7[6150.9

500.91.10.S

600.61.0

00.5

S0

A.9.1

B.9.9

C.10.1

D.10.2

60、随着业务的增长,信息系统的访问量和数据流量快速增加,采用负载均衡(LoadBalance)

方法可避免由此导致的系统性能下降甚至崩溃。以下关于负教均衡的叙述中,错误的是()。

A.负载均衡通常由服务器端安装的附加软件来实现

B.负载均衡并不会增加系统的吞吐量

C.负载均衡可在不同地理位置、不同网络结构的服务器群之间进行

D.负载均衡可使用户只通过一个IP地址或域名就能访问相应的服务器

61、商业智能系统的处理过程包括四个主要阶段:数据预处理通过()实现企业原始数据的

初步整合;建立数据仓库是后续数据处理的基础:数据分析是体现系统智能的关键,主要采

用()和(请作答此空)技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隘藏

的知识,通过建立分析模型预测企业未来发展趋势;数据展现主要完成数据处理结果的可视

化。

A.知识库

B.数据挖掘

C.联机事务处理

D.联机分析处理

62、系统移植也是系统构建的一种实现方法,在移植工作中,()需要最终确定移植方法。

A.计划阶段

B.准备阶段

C.转换阶段

D.验证阶段

63、在项目某阶段的实施过程中,A活动需要2天2人完成,B活动需要2天2人完成,C

活动需要5天4人完成,D活动需要3天2人完成,E活动需要1天1人完成,该阶段的时

标网络图如下。该项目组共有8人,且负责A、E活动的人因另有安排,无法帮助其他人完

成相应工作,且项目整个工期刻不容缓。以下()安排是恰当的,能够使实施任务顺利

A.B活动提前2天开始

B.B活动推迟2天开始

C.D活动提前2天开始

D.D活动推迟2天开始

64、以下关于软件中间件的叙述,错误的是()。

A.中间件通过标准接口实现与应用程序的关联,提供特定功能的服务

B.使用中间件可以提高应用软件可移植性

C.使用中间件有助于提高开发效率

D.中间件位于客户机服务器的操作系统之下,应用程序之上。管理计算资源和网络通信。

65、某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由

于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待

用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于()。

A.结构化方法与原型法的组合应用

B.结构化方法与面向对象方法的组合应用

C.原型法与面向对象方法的组合应用

D.原型法与形式化方法的组合应川

66、按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采

用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息、,其代表有()模式等;

A.Decorator

B.FIyweight

C.Command

D.Singleton

67、给定关系R(A,B,C,D)和S(C,D,E),若关系R与S进行自然连接运算,则运算后的元

组属性列数为(请作答此空);关系代数表达式

与()等价。

A.4

B.5

C.6

D.7

68、软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,

应尽量做到()

A.|iI'J内聚高耦合

B.高内聚低耦合

C.低内聚高耦合

D.低内聚低耦合

69、系统维护的分类不包括()

A.更正性维护

B.可靠性维护

C.适应性维护

D.预防性维护

70、下面可提供安全电子邮件服务的是()

A.RSA

B.SSL

C.SET

D.S/MIME

71、某公司拟开发一个语音识别系统,其语音识别的主要过程包括分割原始语音信号、识别

音素、产生候选词、判定语法片断、提供语义解释等,每个过程都需要进行基于先验知识的

条件判断并进行相应的识别动作。针对该系统的特点,采用()架构风格最为合适。

A.解释器

B.面向对象

C.黑板

D.隐式调用

72、紧耦合多机系统一般通过()实现多机间的通信。对称多处理器结构(SMP)属于(请

作答此空)系统。

A.松耦合

B.紧耦合

C.混合耦合

D.最低耦合

73、组织信息化需求通常包含三个层次,其中(3)需求的H标是提升组织的竞争能力,为

组织的可持续发展提供支持环境。」4)_需求包含实现信息化战略目标的需求、运营策略的

需求和人才培养的需求三个方面。技术需求主要强调在信息层技术层面上对系统的完善、升

级、集成和整合提出的需求。【回答括号4】

A.规划

B.运作

C.营销

D.管理

74、在分步设计法中,通常将数据库的设计分为4个阶段。其中(请作答此空)是数据库

设计的第二阶段,其目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理建

立企业数据模型。()阶段将得到的应用视图转换成外部模式,即特定DBMS下的应用视图。

A.系统结构设计

B.概念结构设计

C.逻辑结构设计

D.需求概念设计

75、建筑物综合布线系统中的垂直子系统是指()。

A.由终端到信息插座之间的连线系统

B.楼层接线间的配线架和线缆系统

C.各楼层设备之间的互连系统

D.连接各个建筑物的通信系统

76、UNIX的源代码控制工具(sourceCodecontrolSystem,SCCS)是软件项目开发中常用的

()

A.源代码秒态分析工具

B.工具

C.控制工具

D.再工程工具

77、()不属于可修改性考虑的内容。

A.可维护性

B.可扩展性

C.结构重构

D.可变性

78、给定关系模式R(A,B,C,D)、S(C,D,E),与711,3,5(。2=徽件工程,(R?S))等价的SQL

语句如下:SELECT()FROMSWHERE();下列查询B="信息"且E="北京"的A、B、E的

关系代数表达式中,查询效率最高的是(请作答此空)。

A.nl,2,7(。2='信息',B3=504=6团7,北京,(RxS))

B.nl,2,7(o3=5!34=6(o2='信息'(R)xo5*北京,(S)))

C.nl,2,7(o3=504=6Q2=/,(Rxo7=",(S)))

D.nl,2,7(03=5(24=607北京'(o2='信息'(R)x(S)))

79、某公司要开发一个软件产品,产品的某购需求是明确的,而某些需求则需要进一步细化。

由于市场竞争的压力,产品需要尽快上市,则开发该软件产品最不适合采用模型!

A.瀑布

B原型

C.增量

D.螺旋

80,Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormore

informationsystems.Itservesasanoutlinefordetaileddesign,construction,and

implementation.Giventhemodelsanddetails,include(),wecandistributedataand

processestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybe

constrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobe

drawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data(请作

答此空)aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemany

distributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableas

adatastoreonthephysicalDFDandconnecteachtotheappropriateserver.

A.verticalpartitioningandhorizontalreplication

B.verticalreplicationandhorizontalpartitioning

C.integrationanddistribution

0.partitioningandreplication

81、在对一个软件系统的架构进行设计与确认之后,需要进行架构复审。架构复审的目的是

为了标识潜在的风险,及早发现架构设计中的缺陷和错误。在架构复审过程中,主要由()

决定架构是否满足需求、质量需求是否在设计中得到体现。

A.系统分析师与架构师

B.用户代表与领域专家

C.系统拥有者与项目经理

D.系统开发与测试人员

82、在面向对象设计中,(7)可以实现界面控制、外部接口和环境隔离。(8)作为完成用例

业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为。【回答括号7】

A.实体类

B.控制类

C.边界类

D.交互类

83、RISC(精简指令系统计算机)的特点不包括:()。

A.指令长度固定,指令种类尽量少

B.寻址方式尽量丰富,指令功能尽可能强

C.增加寄存器数目,以减少访存次数

D.用硬布线电路实现指令解码,以尽快完成指令译码

84、在数据库设计的需求分析阶段应完成包括()在内的文档。

A.E-R图

B.关系模式

C.数据字典和数据流图

D.任务书和设计方案

85、请根据恢复块方法工作原理完成下图,在图中⑴〜⑷中填入恰当的内容。并比较恢复

块方法与N版本程序设计方法,将比较结果⑸〜⑻填入下表中。(请作答第三个空)

愎复块方法

情复块方法与N版本徨序设计的比较

恢复块方法N版本程序设计

处运行环境单机多机

错误检测方法粒证测试程序(5)

做融(€)向前恢复

女时性n>(8)

A.主块

B.验证测试

C.输出正确结果

D.异常处理

86、在面向对象分析中,利用()表示需求,并从中提炼出中(请作答此空),以上两者形

成(),之后再进行后续的开发工作。

A.领域模型

B.架构模型

C.体系结构图

D.类图

87、软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格反映领域

中众多系统所共有的结构和(请作答此空),强调对架构()的重用。

A.语义特性

B.功能需求

C.质量属性

D.业务规则

88、在磁盘上存储数据的排列方式会影响I/O服务的总时间。假设每磁道划分成10个物

理块,每块存放1个逻辑记录。逻辑记录RI.R2,RIO存放在同一个磁道上,记录

的安排顺序如下表所示;

23457910

“—应JI31KR2□R4R5R7R9RIO

假定磁盘的旋转速度为30ms/周,磁头当前处在R1的开始处。若系统顺序处理这些记录,

使用单缓冲区,每个记录处理时间为6ms,则处理这13个记录的最长时间为()

A.189ms

B.208ms

C.289ms

D.306ms

89、电子政务是对现有的改府形态的一种改造,利用信息技术和其他相关技术,将其管理和

服务职能进行集成,在网络上实现政府组织结构和工作流程优化重组。与电子政务相关的行

为主体有三个,即政府、〔)及居民。

A.部门

B.企(事)业单位

C.管理机构

D.行政机关

90、在UML提供的系统视图中,(2)是逻辑视图的一次执行实例,描述了并发与同步结构;

(3)是最基本的需求分析模型。[回答括号2]

A.进程视图

B.实现视图

C.部署视图

D.用例视图

91、系统的可维护性指标不包括()

A.可理解性

B.可测试性

C.可修改性

D.可移植性

92、在磁盘上存储数据的排列方式会影响I/O服务的总时间。假设每磁道划分成10个物

理块,每块存放1个逻辑记录。逻辑记录RI.R2,...»RI0存放在同一个磁道上,记录

的安排顺序如下表所示;

假定磁盘的旋转速度为30ms/周,磁头当前处在R1的开始处。若系统顺序处理这些记录,

使用单缓冲区,每个记录处理时间为6ms,则处理这13个记录的最长时间为();若对信

息存储进行优化分布后,处理10个记录的最少时间为(请作答此空).

A.60ms

B.90ms

C.I09ms

D.180ms

93、甲、乙两个独立的网站都主要靠广告收入来支撑发展,目前都采用较高的价格销售广告。

这两个网站都想通过降价争夺更多的客户和更丰厚的利润。假设这两个网站在现有策略下各

可以获得1000万元的利沟。如果一方单独降价,就能扩大市场份额,可以获得1500万元

利润,此时,另一方的市场份额就会缩小,利润将下降到200万元。如果这两个网站同时降

价,则他们都将只能得到700万元利润。这两个网站的主管各自经过独上的理性分析后决定,

A.甲采取高价策略,乙采取低价策略

B.甲采取高价策略,乙采取高价策略

C.甲采取低价策略,乙采取低价策略

D.甲采取低价策略,乙采取高价策略

94、以下关于数学建模的叙述中,不正确的是()。

A.数学模型是对现实世界的一种简化的抽象描述

B.数学建模时需要在简单性和准确性之间求得平衡

C.数学模型应该用统一的、普适的标准对其进行评价

D.数学建模需要从失败和用户的反馈中学习和改进

95、某公司有4百万元资金用于甲、乙、丙三厂追加投资。各厂获得不同投资款后的效益见

下表。适当分配投资(以百万元为单位)可以获得的最大的总效益为()百万元。

ITP投资和效益(百万元)/

0*522/3“4“

甲23.加4.加636.6~

乙,4.0^心56666.6“

丙74.SP6和6&7.SP7&

A.15.1

B.15.6

C.16.4

D.6.9

96、商业智能系统的处理过程包括四个主要阶段:数据预处理通过(请作答此空)实现企业

原始数据的初步整合;建立数据仓库是后续数据处理的基础;数据分析是体现系统智能的关

键,主要采用()和()技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隐藏

的知识,通过建立分析模型预测企业未来发展趋势;数据展现主要完成数据处理结果的可视

化

A.数据映射和关联

B.数据集市和数据立方体

C.数据抽取、转换和装载

D.数据清洗和数据集成

97、给定关系R(A,BCD)和S(C,D,E),若关系R与S进行自然连接运算,则运算后的元

组属性列数为();关系代数表达式

卜KOJAXS))]

与(请作答此空)等价。

X

AHA.O(OC.D(RS))

BNRA,RD(ORmsc(RxS))

CHA.R0(ORC-$0(RXS))

DD(O|L8«S1(RXS))

A.见图A

B.见图B

c.见图c

D.见图D

98、设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个

简单、统•的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模

式的目的进行划分,现有的设计模式可以分为创建型、(请作答此空)和行为型三种类型。

其中()属于创建型模式,()属于行为型模式。()模式可以将一个复杂的组件分成功能性

抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。

A.合成型

B.组合型

C.结构型

D.聚合型

99、数据仓库中的()消除了源数据中的不一致性,提供整个企业的一致性全局信息。

A.面向主题性

B.集成性

C.稳定性

D.反映历史变化性

100.自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行

选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品:

库存不足而不提供任何产品。这一业务需求适合采用(13)模式设计实现,其类图如下图

所示,其中(14)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(15),

体现的最主要的意图是(16)。【回答括号16】

A.当一个对■象状态改变时所有依赖它的对象得到通知并自动更新

B.在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存

C.一个对象在其内部状态改变时改变其行为

D.将请求封装为对象从而可以使用不同的请求对客户进行参数化

参考答案与解析

1、答案:C

本题解析:暂无解析

2、答案:D

本题解析:暂无解析

3、答案:A

本题解析:

考核企业资源计划的基本概念。

4、答案:C

本题解析:暂无解析

5、答案:A

本题解析:

在面向对象分析中,利用用例与用例图表示需求,从用例模型中提炼形成领域模型,用例的

实现可以用交互图表示。从领域模型和用例图形成类图,用包图和类图形成体系结构图。之

后再进行后续的开发工作,

6、答案:A

本题解析:

本体考核网络生命周期知识点。

7、答案:D

本题解析:

①问题分析和变更描述。这是识别和分析需求问题或者一份明确的变更提议,以检查它的

有效性,从而产生一个更明确的需求变更提议。②变更分析和成本计算。使用可追溯性信

息和系统需求的一般知识,对需求变更提议进行影响分析和评估。变更成本计算应该包括对

需求文档的修改、系统修改的设计和实现的成本。一旦分析完成并且确认,应该进行是否执

行这一变更的决策。③变更实现。这要求需求文档和系统设计以及实现都要同时修改。如

果先对系统的程序做变更,然后再修改需求文档,这几乎不可避免地会出现需求文档和程序

的不一致。自动化工具能够帮助变更控制过程更有效地运作。许多团队使用商业问题跟踪

工具来收集、存储和管理需求变更。用这样的工具创建的最近提交的变更建议清单,可以用

作CCB会议的议程。问题跟踪工具也可以随时按变更状态分类报告出变更请求的数目c因

为可用的工具、厂商和特性总在频繁地变化,所以这里无法给出有关工具的具体建议。但工

具应该具有以下几个特性,以支持需求变更过程:①可以定义变更请求中的数据项;②

可以定义变更请求生命周期的状态转换模型;③可以强制实施状态转换模型,以便只有授

权用户可以做出允许的状态变更:④可以记录每•个状态变更的日期和做出这•变更的人;

⑤可以定义当提议者提交新请求或请求状态被更新时,哪些人可以自动接收电子邮件通知;

⑥可以生成标准的和定制的报告和图表。有些商业需求管理工具内置有简单的变更建议系

统。这些系统可以将提议的变更与某一特定的需求联系起来,这样无论什么时候,只要有人

提交了一个相关的变更请求,负责需求的每个人都会收到电子

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论