系统架构设计师上午试题模拟含详细答案剖析.docx
《系统架构设计师上午试题模拟含详细答案剖析.docx》由会员分享,可在线阅读,更多相关《系统架构设计师上午试题模拟含详细答案剖析.docx(37页珍藏版)》请在冰豆网上搜索。
系统架构设计师上午试题模拟含详细答案剖析
高级系统架构设计师上午试题模拟1
一、单项选择题
1、详细的项目范围说明书是项目成功的关键。
______不应该属于范围定义的输入。
A.项目章程B.项目范围管理计划C.批准的变更申请D.项目文档管理方案
2、我国的《著作权法》对一般文字作品的保护期是作者有生之年和去世后50年,德国的《版权法》对一般文字作品的保护期是作者有生之年和去世后70年。
假如某德国作者已去世60年,以下说法中正确的是______。
A.我国M出版社拟在我国翻译出版该作品,需要征得德国作者继承人的许可方可在我国出版发行
B.我国M出版社拟在我国翻译出版该作品,不需要征得德国作者继承人的许可,就可在我国出版发行
C.我国M出版社未征得德国作者继承人的许可,将该翻译作品销售到德国,不构成侵权D.我国M出版社未征得德国作者继承人的许可,将该翻译作品在我国销售,构成侵权3、在网络管理中要防止各种安全威胁。
在SNMPv3中,无法预防的安全威胁是______。
A.篡改管理信息:
通过改变传输中的SNMP报文实施XX的管理操作B.通信分析:
第三者分析管理实体之间的通信规律,从而获取管理信息C.假冒合法用户:
XX的用户冒充授权用户,企图实施管理操作D.消息泄露:
SNMP引擎之间交换的信息被第三者偷听
4、
根据《软件文档管理指南》(GB/T16680—1996),以下关于文档评审的叙述中,错误的是______。
A.设计评审产生的最终文档规定系统和程序将如何设计开发和测试,以满足一致同意的需求规格说明书
B.详细设计评审主要评审计算机程序、程序单元测试计划和集成测试计划
C.需求评审进一步确认开发者和设计者已了解用户要求什么,以及用户从开发者一方了解某些限制和约束
D.在概要设计评审过程中主要详细评审每个系统组成部分的基本设计方法和测试计划,系统规格说明应根据概要设计评审的结果加以修改5、
在计算机操作系统中,一个任务被唤醒,意味着______。
A.该任务重新占有了CPUB.它的优先级变为最大C.其任务移至等待队列队首D.任务变为就绪状态
某企业工程项目管理数据库的部分关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键。
其中供应关系是6的联系。
若一个工程项目可以有多个员工参加,每个员工可以参加多个项目,则项目和员工之间是7联系。
对项目和员工关系进行设计时,8设计成一个独立的关系模式。
6、A.2个实体之间的1:
nB.2个实体之间的n:
m
C.3个实体之间的1:
n:
mD.3个实体之间的k:
n:
m7、A.1:
1B.1:
nC.n:
mD.n:
18、A.多对多的联系在向关系模型转换时必须
B.多对多的联系在向关系模型转换时无须C.只需要将一端的码并入多端,所以无须D.不仅需要将一端的码并入多端,而且必须
9、某公司欲开发一种工业机器人,用来进行汽车零件的装配。
公司的架构师经过分析与讨论,给出了该机器人控制软件的两种候选架构方案:
闭环控制和分层结构。
以下对于这两种候选架构的选择理由,错误的是______。
A.应该采用闭环控制架构,因为闭环结构给出了将软件分解成几个协作构件的方法,这对于复杂任务特别适合
B.应该采用闭环控制结构,因为闭环控制架构中机器人的主要构件(监控器、传感器、发动机等)是彼此分开的,并能够独立替换
C.应该采用分层结构,因为分层结构很好地组织了用来协调机器人操作的构件,系统结构更加清晰
D.应该采用分层结构,因为抽象层的存在,满足了处理不确定性的需要:
在较低层次不确定的实现细节在较高层次会变得确定10、
以下关于软件测试的描述中,错误的是______。
A.测试计划应早在测试开始之前就开始准备
B.80%的错误都可以在约20%的程序构件中找到问题根源C.测试应该从“宏观”开始,逐步转向“微观”
D.充分覆盖程序逻辑并确保构件级设计中的所有条件都通过测试是有可能的
11、
以下是关于VxWorks嵌入式操作系统几个典型观点,选项______代表的观点是正确的。
①操作系统与应用程序处于不同存储空间②支持进程间隔离保护③支持多任务(线程)操作④硬实时系统A.①、③B.②、④C.③、④D.①、②、③
12、对于______,要求团队成员在这些构件所代表的应用领域中具有丰富的经验,但对其进行所需的修改,风险相对较小。
A.成品构件B.具有部分经验的构件C.具有完全经验的构件D.新构件13、用户文档主要描述所交付系统的功能和使用方法。
下列文档中,______属于用户文档。
A.需求说明书B.系统设计文档C.安装文档D.系统测试计划14、
某大中型企业在全国各城市共有30个分支机构,现有的信息系统环境是,每个机构的数据库服务器从PCServer(最小512MB内存)到RISC小型机(最大4GB内存)配置不一,操作系统也不一样,数据库产品类型也不统一。
为了加强管理,实现对下属机构业务数据的异地存储备份,保证数据的安全及恢复,同时对全国业务数据进行挖掘分析,该企业拟在总部建设数据中心。
为了保证数据上传的顺序、稳定、安全和并发,并解决数据库的异构问题,系统应采用______。
A.WebService技术B.插装技术C.Web中间件D.交易中间件技术
Thesoftwarearchitectureofaprogramorcomputingsystemisthestructureorstructuresofthesystem,whichcomprisesoftware______,theexternally______propertiesofthosecomponents,andtherelationshipsbetweenthem.Thearchitectureisnottheoperationalsoftware.Rather,itisa______thatenablesasoftwareengineerto:
analyzethe______ofthedesigninmeetingitsstatedrequirements,considerarchitecturalalternativesatastagewhenmakingdesignchangesisstillrelativelyeasy,andreducethe______associatedwiththeconstructionofthesoftware.15、A.patternB.modelsC.metadataD.components16、A.frameworkB.deliverablesC.representationD.semanticmodels
17、A.changeabilityB.effectivenessC.testabilityD.functionality18、A.qualityB.budgetC.schedulesD.risks19、A.visibleB.reliableC.secureD.robust20、以下关于CISC(ComplexInsffuctionSetComputer,复杂指令集计算机)和
RISC(ReducedInstructionSetComputer,简指令集计算机)的叙述中,错误的是______。
A.在CISC中,其复杂指令都采用硬布线逻辑来执行B.采用CISC技术的CPU,其芯片设计复杂度更高C.在RISC中,更适合采用硬布线逻辑执行指令
D.采用RISC技术,指令系统中的指令种类和寻址方式更少21、项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。
通常可以使用______来进行活动定义。
A.鱼骨图B.工作分解结构(WBS)C.层次分解结构D.功能分解图某企业欲对内部的数据库进行数据集成。
如果集成系统的业务逻辑较为简单,仅使用数据库中的单表数据即可实现业务功能,这时采用22方式进行数据交换与处理较为合适;如果集成系统的业务逻辑较为复杂,并需要通过数据库中不同表的连接操作获取数据才能实现业务功能,这时采用23方式进行数据交换与处理较为合适。
22、A.数据网关B.主动记录C.包装器D.数据映射23、A.数据网关B.主动记录C.包装器D.数据映射
24、公司总部与分部之间需要传输大量数据,在保障数据安全的同时又要兼顾密钥算法效率,最合适的加密算法是______。
A.RC-5B.RSAC.ECCD.MD525、
以下关于发明创造新颖性的描述中,正确的是______。
A.在规定的学术会议或者技术会议上首次发表的发明创造,在发表后6个月内申请专利的,不丧失新颖性
B.他人未经申请人同意而泄露发明创造内容的,申请人于任何时间内申请专利可认为不丧失新颖性
C.在中国政府主办或者承认的国际展览会上首次展出的发明创造,自展出之日起12个月内申请专利的,可认为不丧失新颖性
D.在规定的核心学术期刊上发表的有关发明创造,在发表后3个月内申请专利的,不丧失新颖性
26、
软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次的问题,其中构件层次的设计度量集中于软件构件的内部特性,______不属于构件层次设计度量。
A.复杂度B.模块耦合C.模块内聚D.布局恰当性
27、若对关系R(A,B,C,D.和S(C,D,E.进行关系代数运算,则表达式π3,4,7(σ4<5(R×S))与______等价。
A.πC,D,E(σD<C(R×S))B.πR,C,R,D,E(σR.D<S.C(R×S))C.πC,D,E(σR.D<S.C(R×S))D.πR,C,R,D,E(σD<C(R×S))28、某磁盘磁头从一个磁道移至另一个磁道需要10ms。
文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和2ms,则读取一个100块的文件需要______ms的时间。
A.10200B.11000C.11200D.2020029、根据《计算机软件质量保证计划规范GB/T12504-1990》的定义,______是指确定在软件开发周期中的一个给定阶段的产品是否达到在上一阶段确立的需求的过程。
A.测试B.验证C.验收D.确认30、某公司欲开发一个基于图形用户界面的集成调试器。
该调试器的编辑器和变量监视器可以设置调试断点。
当调试器在断点处暂停运行时,编辑程序可以自动卷屏到断点,变量监视器刷新变量数值。
针对这样的功能描述,采用______的架构风格最为合适。
A.数据共享B.虚拟机C.隐式调用D.显式调用31、下列关于不同软件开发方法所使用的模型的描述中,正确的是______。
A.在进行结构化分析时,必须使用数据流图和软件结构图这两种模型
B.采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模C.实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型D.UML的活动图与程序流程图的表达能力等价
32、
在软件体系结构中,基于______的系统具有某种意义上的递归性,形成了“部分—整体”的层次结构,用户可以组合多个简单的子系统以形成一些较大的子系统,这些较大的子系统又可以组合成更大的子系统。
A.解释器模式B.分层模式C.知识库模式D.事件驱动模式
33、项目组A的任务是开发一个内存倍速软件,该软件为PC提供比物理内存更大的可见内存。
这个功能是通过标识、收集和重分配已经被分配给现有应用但未被使用的内存块而实现的。
未用块被重分配给需要追加内存的应用进程。
使用形式化方法描述这一规格说明,以下说法错误的是______。
A.该软件的数据不变式是:
内存块的起始地址、结束地址,以及是否使用的标记等信息B.该软件的数据不变式是:
任何给定块在某一时刻只能分配给一个程序C.该软件可能的操作是:
添加、删除、转让和查找等D.该软件的状态是:
已用和未用的标记34、
采用任何软件过程模型都要明智地认识到:
对软件过程的______调整是项目成功的关键。
A.封装性B.可操作性C.适应性D.可预测性
35、系统中有R类资源m个,现有n个进程互斥使用。
若每个进程对R资源的最大需求为w,那么当m、n、w取表中的数值时,对于表中的a~e共5种方案,______可能会发生死锁。
A.a和bB.b和cC.c和dD.c和e
36、从表关于操作系统存储管理方案①、方案②和方案③的相关描述中可以看出,它们分别对应______存储管理方案。
操作系统存储管理方案
方案
说明
1
编程时必须划分程序模块和确定程序模块之间的调用关系,不存在调用关系的模块可以占用相同的主存区
②
在系统进行初始化的时候就已经将主存储空间划分成大小相等或不等的块,并且这些块的大小在此后是不可以改变的。
系统将程序分配在连续的区域中
③
主存储空间和程序按固定大小单位进行分割,程序可以分配在不连续的区域中。
该方案当一个作业的程序地址空间大于主存可以使用的空间时也可以执行
A.固定分区、请求分页和覆盖B.覆盖、固定分区和请求分页C.固定分区、覆盖和请求分页
D.请求分页、覆盖和固定分区
37、
客户关系管理(CRM)系统是基于方法学、软件和因特网的,以有组织的方式帮助企业管理客户关系的信息系统。
______准确地说明了CRM的定位。
A.CRM在注重提高客户满意度的同时,一定要把帮助企业提高获取利润的能力作为重要指标B.CRM有一个统一的以客户为中心的数据库,以方便对客户信息进行全方位的统一管理
C.CRM能够提供销售、客户服务和营销3个业务的自动化工具,具有整合各种客户联系渠道的能力
D.CRM系统应该具有良好的可扩展性和可复用性,并把客户数据分为描述性、促销性和交易性数据3大类38、
用户甲要发给乙一封信,他希望信的内容不会被第三方了解和篡改,他应该______。
A.先选取密钥并通过电话告诉乙,再传输利用该密钥加密的信件
B.先加密信件,再对加密之后的信件生成消息认证码,将消息认证码和密文一起传输C.对明文生成消息认证码,加密附有消息认证码的明文,将得到的密文传输D.对明文生成消息认证码,将明文与消息认证码一起传输
39、软件测试是为了发现错误而执行程序的过程。
黑盒测试法主要根据______来设计测试用例。
A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图
40、张某是M国际运输有限公司计算机系统管理员。
任职期间,根据公司的业务要求开发了“空运出口业务系统”,并由公司使用。
随后,张某向国家版权局申请了计算机软件著作权登记,并取得了《计算机软件著作权登记证书》,证书明确软件名称是“空运出口业务系统V1.0”,著作权人为张某。
以下说法中,正确的是______。
A.空运出口业务系统V1.0的著作权属于张某B.空运出口业务系统V1.0的著作权属于M公司
C.空运出口业务系统V1.0的著作权属于张某和M公司D.张某获取的软件著作权登记证是不可以撤销的41、某自治系统采用RIP协议,若该自治系统内的路由器R1收到其邻居路由器R2的距离矢量中包含信息,则可能得出的结论是______。
A.R2可以经过R1到达net1,跳数为17B.R2可以到达net1,跳数为16C.R1可以经过R2到达net1,跳数为17D.R1不能经过R2到达net142、在极限编程(XP)开发方法中,______策略有助于避免兼容性和接口问题,建立能及早发现错误的“冒烟测试”环境。
A.持续集成B.简化设计C.重构D.系统隐喻43、为实现图像信息的压缩,建立了若干种国际标准。
其中,既是DVD的标准,也是高清晰度电视(HDTV)的标准是______。
A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-744、ISO/IEC9126软件质量模型中第一层定义了6个质量特性,并为各质量特性定义了相应的质量子特性。
子特性______不属于易用性质量特性。
A.易理解性B.易操作性C.易安装性D.易学性45、软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。
以下关于软件架构文档化的描述中,错误的是______。
A.主要输出结果是架构规格说明书和测试架构需求的质量设计说明书B.架构文档要保持即时更新,并记录每次进行修改的原则
C.文档只需分发给系统分析师和系统架构设计师,以增强文档的保密性D.文档的完整性和质量是软件架构成功的关键因素之一46、模块的耦合度表现了模块之间相互关联的程度。
以下耦合类型中,耦合程度最低的是______。
A.内容耦合B.控制耦合C.标记耦合D.公共耦合47、
《中华人民共和国政府信息公开条例》自2008年5月1日起施行。
某教授于2009年6月1日自行将该条例译成英文,投递给某国家的核心期刊,并于2009年11月1日发表。
国家相关部门认为该教授的译文质量很高,经与该教授协商,于2010年1月5日发文将该译文定为官方正式译文。
______。
A.由于该教授未经相关部门同意而自行翻译官方条例,因此对其译文不享有著作权B.该教授对其译文自2009年6月1日起一直享有著作权
C.该教授对其译文在2009年6月1日至2010年1月4日期间享有著作权D.该教授对其译文在2009年11月1日至2010年1月4日期间享有著作权
48、某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。
基于上述需求,采用______最为合适。
A.责任链模式B.桥接模式C.装饰模式D.适配器模式49、
实现容错计算的主要手段是冗余。
______中动态冗余的典型例子是热备系统和冷备系统。
A.冗余附加技术B.结构冗余C.信息冗余D.时间冗余
50、某大型公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不同的功能模块通过门户集成在一起,以提高公司的集中贸易能力、协同能力和信息管理能力。
根据这种需求,采用企业______门户解决方案最为合适。
A.信息B.知识C.应用D.垂直51、
对于两个构件x和y,如果x和y引用相同的全局数据,则在x和y之间存在______关系。
A.约束依赖B.流依赖C.互斥依赖D.共享依赖52、
以下关于构件级设计原则的描述中,错误的是______。
A.模块应该对外延具有封闭性,对修改具有开放性B.子类可以替换它们的基类C.依赖于抽象,而非具体实现
D.多个用户专用接口比一个通用接口要好
53、内存按字节编址,利用8K×4b的存储器芯片构成84000H到8FFFFH的内存,共需______片。
A.6B.8C.12D.2454、企业应用集成是一个战略意义上的方法,它从服务和信息角度将多个信息系统绑定在一起,提供实时交换信息和影响流程的能力。
______在用户使用角度能够对集成系统产生一个“整体”的感觉。
A.API集成B.数据集成C.界面集成D.过程集成55、以下关于RDBMS数据分布的叙述中,错误的是______。
A.数据垂直分割是将不同表的数据存储到不同的服务器上B.数据水平分割是将不同行的数据存储到不同的服务器上C.数据复制是将数据的多个副本存储到不同的服务器上D.数据复制中由RDBMS维护数据的一致性
56、软件架构设计的主要目标是,确保体系架构能够为设计人员和实现人员所承担的工作提供可靠的框架。
以下活动中,不属于软件体系结构设计过程范畴的是______。
A.架构需求评审B.映射已标识的构件C.分析构件之间的相互作用D.选择体系结构风格57、
某软件系统集成项目一个配置项的版本号为2.12,则表示该配置项正处于______状态。
A.草稿B.评审C.修改D.正式
58、某公司欲开发一套窗体图形界面类库。
该类库需要包含若干预定义的窗格(Pane)对象,例如TextPane、ListPane等,窗格之间不允许直接引用。
基于该类库的应用由一个包含一组窗格的窗口组成,并需要协调窗格之间的行为。
基于该类库,在不引用窗格的前提下实现窗格之间的协作,应用开发者应采用______最为合适。
A.备忘录模式B.中介者模式C.访问者模式D.迭代器模式59、
在大型实时系统开发项目中,体系结构设计产生的部件列表包括:
①输入信号预处理;②主控制过程;③网络接口。
非功能需求中的可靠性应该在______部件设计中考虑。
A.①B.①和②C.②和③D.①、②和③某公司在对一家用车库门嵌入式软件系统进行架构设计时,识别出两个关键的质量属性场景,其中“当车库门正常下降时,如果发现下面有障碍物,则系统停止下降的时间需要控制在0.1秒内”
与60质量属性相关;“系统需要为部署在远程PC机上的智能家居系统留有控制接口,并支持在智能家居系统中对该系统进行远程错误诊断与调试”与61质量属性相关。
60、A.可用性B.性能C.可修改性D.可测试性61、A.可用性B.性能C.可修改性D.可测试性
62、软件质量保证是软件项目控制的重要手段,______是软件质量保证的主要活动之一。
A.风险评估B.软件评审C.需求分析D.架构设计63、
以下关于网络结构与拓扑构型设计方法的描述中,错误的是______。
A.核心层网络用于连接分布在不同位置的子网,实现路由汇聚等功能
B.汇聚层根据接入层的用户流量,进行本地路由、安全控制和流量整形等处理C.接入层网络用于将终端用户计算机接入到网络中
D.核心层设备之间,核心层设备与汇聚层设备之间通常采用冗余链路的光纤连接
64、系统输入设计中应尽可能考虑人的因素,以下关于输入设计的一般原理中,错误的是______。
A.只让用户输入变化的数据
B.使用创新的模式吸引用户的眼球C.表格中各个数据项应有提示信息
D.尽可能使用选择而不是键盘输入的方式获取数据65、需求分析是发现、求精、建模和规约的过程。
包括详细地精化由系统工程师建立,并在软件项目计划中精化的软件范围,创建所需数据、信息和______,以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。
A.事件流B.消息流C.对象流D.控制流AnarchitecturalStyledefinesasafamilyofsuchsystemsintermsofa66、ofstructuralorganization.Morespecificallyanarchitecturalstyledefinesavocabularyof67
Andconnectortypes,andasetof68onhowtheycanbecombined.For
Manystylestheremayalsoexistoneormore69thatspecifyhowtodetermineasystem'soverallpropertiesfromthepropertiesofitsparts.Manyofarchitecturalstyleshavebeendevelopedovertheyears.Thebest-knownexamplesof70architecturesareprogramswrittenintheUnixshell.
66、A.patternB.dataflowC.businessprocessD.positionlevel
67、A.metadataB.componentsC.modelsD.entities68、A.functionsB.codesegments
C.interfacesD.constraints69、A.semanticmodelsB.weakentities
C.dataschemasD.businessmodels70、A.e