最新下半年份系统架构设计师上午试题以及参考答案.docx
- 文档编号:11278721
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:19
- 大小:63.23KB
最新下半年份系统架构设计师上午试题以及参考答案.docx
《最新下半年份系统架构设计师上午试题以及参考答案.docx》由会员分享,可在线阅读,更多相关《最新下半年份系统架构设计师上午试题以及参考答案.docx(19页珍藏版)》请在冰豆网上搜索。
最新下半年份系统架构设计师上午试题以及参考答案
2010年下半年11月份系统架构设计师上午试题以及参考答案
•采用微内核结构的操作系统提高了系统的灵活性和可扩展性,___
(1)__。
(1)A.并增强了系统的可靠性和可移植性,可运行于分布式系统中
B.并增强了系统的可靠性和可移植性,但不适用于分布式系统
C.但降低了系统的可靠性和可移植性,可运行于分布式系统中
D.但降低了系统的可靠性和可移植性,不适用于分布式系统
参考答案:
A
由于在微内核OS中,客户和服务器之间以及服务器和服务器之间的通信,是采用消息传递通信机制进行的,致使微内核OS能很好地支持分布式系统和网络系统。
•若操作系统文件管理程序正在将修改后的___
(2)__文件写回磁盘时系统发生崩溃,对系统
的影响相对较大。
(2)A•用户数据B•用户程序C•系统目录D•空闲块管理
参考答案:
C
•某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配4个
页面的主存空间,其中一个页面用来存放程序。
现有某作业的程序如下:
VarA:
Array[1...100,1...100]OFinteger;
i,j:
integer;
FORi:
=1to100DO
FORj:
=1to100DO
A[i,j]:
=0;
设每个页面可存放200个整数变量,变量i、j存放在程序页中。
初始时,程序及i,j均己在内存,其余3页为空。
若矩阵A按行序存放,那么当程序执行完后共产生__(3)__次缺页中断;若矩阵A按列序存放,那么当程序执行完后共产生—(4)_次缺页中断。
(3)A.50B.100C.5000D.10000
(4)A.50B.100C.5000D.10000
•在数据库设计的
(5)A.需求分析参考答案:
C
___(5)___阶段进行关系规范化。
B•概念设计C•逻辑设计D•物理设计
建议:
一定弄明白和记住:
数据库设计的每个阶段,应该做什么事情。
•某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。
a•若数据库设计中要求:
1仓库关系W中的“负责人”引用员工关系的员工号
2库存关系I中的“仓库号,产品号”惟一标识I中的每一个记录
3员工关系E中的职称为“工程师”的月薪不能低于3500元
则①②③依次要满足的完整性约束是___(6)___。
(6)A.实体完整性、参照完整性、用户定义完整性
B.参照完整性、实体完整性、用户定义完整性
C用户定义完整性、实体完整性、参照完整性
D.实体完整性、用户定义完整性、参照完整性
b•若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:
SELELC产品名称,SUM(产品数量)
FROMPI
WHEREP产品号=1•产品号___⑺___;
(7)A.ORDERBY产品名称B.ORDERBY产品数量
C.GROUPB沪品名称D.GROUPBY产品数量
参考答案:
(6)B⑺C
•若对关系R(A,B,C,D)和S(C,D,E)进行关系代数运算,则表达式与___(8)__
等价。
⑻A-%皿0啦(疋5)B.心“加"糾g(恥另)
•计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将_(9)—的内容送到地址总线上。
(9)A.程序计数器PCB.指令寄存器IR
C.状态寄存器SRD.通用寄存器GR
参考答案:
A
•内存按字节编址,禾U用8KX4bit的存储器芯片构成84000H到8FFFFH的内存,共需__(10)—片。
(10)A.6B.8C.12D.24
参考答案:
(6)B⑺C
•某磁盘磁头从一个磁道移至另一个磁道需要10ms。
文件在磁盘上非连续存放,逻辑上相
邻数据块的平均移动距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和2ms,
则读取一个100块的文件需要—(11)―ms的时间。
(11)A.10200B.11000C.11200D.20200
参考答案:
D
每块传输时间2ms,100块文件读取,那么传输时间:
100*2=200ms;
每块的旋转延迟时间100ms,100块文件读取,那么旋转延迟时间:
100*100=10000ms;
磁头移动时间:
每个相邻数据块的磁头移动时间是100ms,100块文件读取,那么磁头移动
时间是:
100*100=10000ms
则整个时间:
10000+10000+200=20200ms
•计算机系统中,在—(12)___的情况下一般应采用异步传输方式。
(12)A.CPU访问内存B.CPU与I/O接口交换信息
C.CPU与PCI总线交换信息D.I/O接口与打印机交换信息
参考答案:
B
•大型局域网通常划分为核心层、汇聚层和接入层,以下关于各个网络层次的描述中,不正
确的是(13)。
(13)A•核心层进行访问控制列表检查B•汇聚层定义了网络的访问策略
C•接入层提供局域网络接入功能D.接入层可以使用集线器代替交换机
•网络系统设计过程中,逻辑网络设计阶段的任务是—(14)_
(14)A•依据逻辑网络设计的要求,确定设备的物理分布和运行环境
B.分析现有网络和新网络的资源分布,掌握网络的运行状态C•根据需求规范和通信规范,实施资源分配和安全规划
D•理解网络应该具有的功能和性能,设计出符合用户需求的网络
•网络系统生命周期可以划分为5个阶段,实施这5个阶段的合理顺序是—(15).
(15)A•需求规范、通信规范、逻辑网络设计、物理网络设计、实施阶段
B•需求规范、逻辑网络设计、通信规范、物理网络设计、实施阶段
C通信规范、物理网络设计、需求规范、逻辑网络设计、实施阶段
D•通信规范、需求规范、逻辑网络设计、物理网络设计、实施阶段参考答案:
A
•假设单个CPU的性能为1,则由n个这种CPU组成的多处理机系统的性能P为:
n
p
1+5-1曲
其中,a是一个表示开销的常数。
例如,a=0.1,n=1时,P约为3。
也就是说,由4个这种CPU组成的多机系统的性能约为3。
该公式表明,多机系统的性能有一个上限,不管n如何
增加,P都不会超过某个值。
当a=0.1时,这个上限是_(16)_。
(16)A.5B.10C.15D.20
•以下关于系统性能的叙述中,不正确的是—(17)_。
(17)A.常见的Web服务器性能评估方法有基准测试、压力测试和可靠性测试
B•评价Web服务器的主要性能指标有最大并发连接数、响应延迟和吞吐量
C对运行系统进行性能评估的主要目的是以更好的性能/价格比更新系统
D.当系统性能降到基本水平时,需要查找影响性能的瓶颈并消除该瓶颈
•某大型公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不
同的功能模块通过门户集成在一起,以提高公司的集中贸易能力、协同能力和信息管理能力。
根据这种需求,采用企业—(18)—门户解决方案最为合适。
(18)A.信息B.知识C应用D垂直
•客户关系管理(CRM)系统将市场营销的科学管理理念通过信息技术的手段集成在软件上,
能够帮助企业构建良好的客户关系。
以下关于CRM系统的叙述中,错误的是___(19)_。
(19)A.销售自动化是CRM系统中最基本的模块
B•营销自动化作为销售自动化的补充,包括营销计划的编制和执行、计划结果分析等
C.CRM系统能够与ERP系统在财务、制造、库存等环节进行连接,但两者关系相对松散,一般不会形成闭环结构
D•客户服务与支持是CRM系统的重要功能。
目前,客户服务与支持的主要手段是通
过呼叫中心和互联网来实现
•共享数据库是一种重要的企业应用集成方式。
以下关于共享数据库集成方式的叙述中,错误的是___(20)___。
(20)A•共享数据库集成方式通常将应用程序的数据存储在一个共享数据库中,通过制定统一的数据库模式来处理不同应用的集成需求
B•共享数据库为不同的应用程序提供了统一的数据存储与格式定义,能够解决不同应用程序中数据语义不一致的问题
C多个应用程序可能通过共享数据库频繁地读取和修改相同的数据,这会使共享数据库成为一个性能瓶颈
D•共享数据库集成方式的一个重要限制来自外部的已封装应用,这些封装好的应用程序只能采用自己定义的数据库模式,调整和集成余地较小
•某公司欲对其内部的信息系统进行集成,需要实现在系统之间快速传递可定制格式的数据包,并且当有新的数据包到达时,接收系统会自动得到通知。
另外还要求支持数据重传,以确保传输的成功。
针对这些集成需求,应该采用___(21)___的集成方式。
(21)A.远程过程调用B•共享数据库
C文件传输D.消息传递
•详细的项目范围说明书是项目成功的关键。
___(22)___不应该属于范围定义的输入。
(22)A•项目章程B•项目范围管理计划
C批准的变更申请D.项目文档管理方案
参考答案:
D
•项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。
通常可以使用___(23)__来进行活动定义。
(23)A.鱼骨图B.工作分解结构(WBS)
C层次分解结构D•功能分解图
参考答案:
B
•在实际的项目开发中,人们总是希望使用自动工具来执行需求变更控制过程。
下列描述中,___(24)___不是这类工具所具有的功能。
(24)A.可以定义变更请求的数据项以及变更请求生存期的状态转换图
B.记录每一种状态变更的数据,确认做出变更的人员
C.可以加强状态转换图使经授权的用户仅能做出所允许的状态变更
D•定义变更控制计划,并指导设计人员按照所制定的计划实施变更
•需求管理是CMM可重复级中的6个关键过程域之一,其主要目标是___(25)___。
(25)A.对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须与软件需求保持一致
B.客观地验证需求管理活动符合规定的标准、程序和要求
C策划软件需求管理的活动,识别和控制已获取的软件需求
D•跟踪软件需求管理的过程、实际结果和执行情况
参考答案:
A
在RUP中采用“4+1”视图模型来描述软件系统的体系结构。
在该模型中,最终用户侧重于___(26)___,系统工程师侧重于___(27)___。
(26)A•实现视图B•进程视图C•逻辑视图D•部署视图
(27)A•实现视图B•进程视图C•逻辑视图D•部署视图
参考答案:
(26)C(27)D
•__(28)___把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证以及评审构成。
(28)A.原型模型B.瀑布模型C.螺旋模型D.V模型
参考答案:
C
•软件开发环境是支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。
环境集成机制包括:
提供统一的数据模式和数据接口规范的数据集成机制;支持各开发活动之间通信、切换、调度和协同的___(29)___;为统一操作方式提供支持的___(30)___。
(29)A.操作集成机制
C.平台集成机制
(30)A.操作集成机制
C.平台集成机制
B.控制集成机制
D.界面集成机制
B.控制集成机制
D.界面集成机制
参考答案:
(29)B(30)D
(31)___是一种典型的、原始的
•软件的横向重用是指重用不同应用领域中的软件元素。
横向重用机制。
(31)A.对象B.构件C.标准函数库D.设计模式
参考答案:
C•下列关于不同软件开发方法所使用的模型的描述中,正确的是___(32)___。
(32)A.在进行结构化分析时,必须使用数据流图和软件结构图这两种模型
B•采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模C实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型D.UML的活动图与程序流程图的表达能力等价参考答案:
B
•某银行系统采用FactoryMethod方法描述其不同账户之间的关系,设计出的类图如下所示。
其中与FactoryMethod中的"Creator”角色相对应的类是(33);与"Product”角色相
对应的类是___(34)___。
Che ■JI™*■-■■■>-- (33)A.BankB.Account (34)A.BankB.Account参考答案: (33)A(34)B C.CheckingD.Savings C.CheckingD.Savings •—(35)—是一个独立可交付的功能单元,外界通过接口访问其提供的服务。 (35)A.面向对象系统中的对象(Object) B.模块化程序设计中的子程序(Subroutine) C基于构件开发中的构件(Component) D.系统模型中的包(Package) 参考答案: C •在基于构件的软件开发中, (36)描述系统设计蓝图以保证系统提供适当的功能; (37)_用来了解系统的性能、吞吐率等非功能性属性。 (36)A.逻辑构件模型 C组件接口模型 (37)A.逻辑构件模型 C组件接口模型 B.物理构件模型 D.系统交互模型 B.物理构件模型 D.系统交互模型 •对象管理组织(OMG)基于CORBA基础设施定义了四种构件标准。 其中,___(38)_的 状态信息是由构件自身而不是由容器维护。 (38)A.实体构件B.加工构件 C服务构件D.会话构件 •分布式系统开发中,通常需要将任务分配到不同的逻辑计算层。 业务数据的综合计算分析 任务属于—(39)_。 (39)A.表示逻辑层B应用逻辑层C数据处理层D.数据层 •在客户机/服务器系统开发中,采用—(40)_时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。 (40)A.分布式表示结构B.分布式应用结构 C.分布式数据和应用结构D.分布式数据结构 参考答案: C (41)_用于验证 •系统输入设计中,采用内部控制方式以确保输入系统数据的有效性,数据是否位于合法的取值范围。 (41)A.数据类型检查B.自检位C域检查D.格式检查 参考答案: C •系统测试由若干个不同的测试类型组成,其中___(42)___检查系统能力的最高实际限度, 即软件在一些超负荷情况下的运行情况;___(43)___主要是检查系统的容错能力。 (42)A.强度测试B性能测试C恢复测试D可靠性测试 (43)A.强度测试B性能测试C恢复测试D可靠性测试 参考答案: (42)B(43)D 强度测试考虑的是资源利用率很低的时候负载测试检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况性能测试包含负载、强度、并行 •软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。 以下关于软件架构的描述,错误的是___(44)___。 (44)A.根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程 B•软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等 C软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动 D•软件架构能够指导设计人员和实现人员的工作 参考答案: A •软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。 以下关于软件架构设计活动的描述,错误的是___(45)___。 (45)A.在建立软件架构的初期,一般需要选择一个合适的架构风格 B.将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系 C软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件 D.—旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行 评审参考答案: C •基于软件架构的设计(ArchitectureBasedSoftwareDevelopment.ABSD)强调由商业、质量 和功能需求的组合驱动软件架构设计。 它强调采用 ___(46)___来描述软件架构,采用 ___(47)___来描述需求。 (46)A.类图和序列图 B.视角与视图 C构件和类图 D.构件与功能 (47)A.用例与类图 B.用例与视角 C用例与质量场景 D.视角与质量场景 参考答案: (46)B(47)C •某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。 针对该目标,公司应该采用___(48) 架构风格最为合适。 (48)A.管道-过滤器B•隐式调用C主程序-子程序D.解释器 参考答案: B •某公司欲为某种型号的示波器开发内置软件。 该公司的架构师设计了如下图所示的软件架 构。 在软件架构评审时,专家认为该架构存在的问题是(49)。 1— Ti^XY ■ ■ 爪味r* 勉立"做: 1 帀_— (49)A.在功能划分上将各个模块独立起来 B.在硬件构件的混合和替换方面不是很灵活 C没有清晰地说明用户怎样与其交互 D投有明确的层次关系,没有强调功能之间的交互参考答案: D •某公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定 的期望温度控制空调的开关。 根据该需求,公司应采用(50)—架构风格最为合适。 (50)A.解释器B•过程控制C•分层D.管道-过滤器 参考答案: B •某公司欲开发一个漫步者机器人,用来完成火星探测任务。 机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。 针对这些需求,该机器人应该采用—(51)—架构风格最为合适。 (51)A.解释器B.主程序-子程序C•隐式调用D•管道-过滤器 参考答案: C •某公司欲开发一个语音识别系统,语音识别的主要过程包括分割原始语音信号、识别音素、 产生候选词、判定语法片断、提供语义解释等。 每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。 针对该系统的特点,采用—(52)_架构风格最为合适。 (52)A.解释器B.面向对象C.黑板D.隐式调用 参考答案: C •特定领域软件架构(DSSA是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。 实施DSSA的过程中包括一系列基本的活动,其中___(53)_活动的主要目的是 为了获得DSSA该活动参加人员中,___(54)_的主要任务是提供关于领域中系统的需求规约和实现的知识。 (53)A.领域需求B.领域分析C.领域设计D.领域实现 (54)A•领域专家B•领域分析者C•领域设计者D•领域实现者 参考答案: (53)B(54)A )和可修改性 ___(56)___设计 •某服务器软件系统对可用性(Availability),性能(Performance(Modification)的要求较高,___(55)___设计策略能提高该系统的可用性,策略能够提高该系统的性能,___(57)___设计策略能够提高该系统的可修改性。 参考答案: (55)A(56)D(57)A •某服务器软件系统能够正确运行并得出计算结果,但存在“系统出错后不能在要求的时间 内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时间”两个问题,上述问题依次与质量属性中的___(58)___相关。 (58)A.可用性和性能B.性能和可修改性 C.性能和可测试性D.可用性和可修改性 参考答案: D•某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。 基于上述需求,采用___(59)___最为合适。 (59)A•责任链模式B•桥接模式C装饰模式D•适配器模式 参考答案: A 某公司欲开发一套窗体图形界面类库。 该类库需要包含若干预定义的窗格(Pane)对象,例 如TextPane,ListPane等,窗格之间不允许直接引用。 基于该类库的应用由一个包含一组窗格 的窗口组成,并需要协调窗格之问的行为。 基于该类库,在不引用窗格的前提一下实现窗格之间的协作,应用开发者应采用___(60)___最为合适。 (60)A.备忘录模式B.中介者模式C.访问者模式D.迭代器模式 参考答案: B •某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。 用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时不显示当前页面以外的 图形。 针对这种需求,公司可以采用___(61)___避免同时创建这些图形对象。 (61)A.代理模式B.外观模式C桥接模式D.组合模式 参考答案: D •正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。 其中 ___(62)___是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。 “改变加密的级别可能会对安全性和性能都产生显著的影响”,这是一个对系统___(63) 的描述。 (62)A.风险点 (63)A.风险点 B.非风险点C敏感点D.权衡点 B.非风险点C.敏感点D.权衡点 参考答案: D(62)C(63)D •所谓网络安全漏洞是指___(64)___。 (64)A.用户的误操作引起的系统故障 B•网络节点的系统软件或应用软件在逻辑设计上的缺陷 C•网络硬件性能下降产生的缺陷 D.网络协议运行中出现的错误 参考答案: B •ARP攻击造成网络无法跨网段通信的原因是—(65)_。 (65)A.发送大量ARP报文造成网络拥塞 B•伪造网关ARP报文使得数据包无法发送到网关 C.ARP攻击破坏了网络的物理连通性 D.ARP攻击破坏了网关设备 参考答案: B •《GB8567-88计算机软件产品开发文件编制指南》是___(66)___标准,违反该标准而造成 不良后果时,将依法根据情节轻重受到行政处罚或追究刑事责任。 (66)A.强制性国家B.推荐性国家 C强制性软件行业D.推荐性软件行业 参考答案: A •某软件企业开发了一套能够同硬件结合以提高设备性能的软件产品,向国家专利局申请方法发明专利,获得了专利权,并为该软件产品冠以“昆仑”商品专用标识,但未进行商标注册上市销售。 此情况下,该软件产品不可能得到我国___(67)__
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 下半年 系统 架构 设计师 上午 试题 以及 参考答案