2015年系统架构师考试综合版.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2015年系统架构师考试综合版.docx》由会员分享,可在线阅读,更多相关《2015年系统架构师考试综合版.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2015 年系统架构师考试科目一:综合知识1. 某火车票销售系统有 n 个售票点,该系统为每个售票点创建一个进程 Pi(i=1,2, n)。假设 Hi(j=1,2+,m)单元存放某日某车次的剩余票数,Temp 为 Pi 进程的临时工作单元,x 为某用户的订票张数。初始化时系统应将信号量S 赋值为 ( ) 。Pi 进程的工作流程如下,若用 P 操作和 V 操作实现进程间的同步与互斥,则图中 a、b 和 c 应分别填入 ( ) 。【解析】第一空正确答案是 1,因为公共数据单元马是一个临界资源,最多允许 1 个终端进程使用,因此需要设置一个互斥信号量 S,初值等于 1。第二空的正确答案是 P(S)、
2、V(S)和 V(S),因为进入临界区时执行 P 操作,退出临界区时执行 V 操作。(个人理解临界区就是菱形判断条件)。2. 假设系统采用段式存储管理方法,进程 P 的段表如下所示。逻辑地址()不能转换为对应的物理地址;不能转换为对应的物理地址的原因是进行()。(1) A.(0,790)和(2,88) B.(1,30)和(3,290)C.(2,88)和(4,98)D.(0,810)和(4,120)(2) A.除法运算时除数为零B.算术运算时有溢出C.逻辑地址到物理地址转换时地址越界D.物理地址到逻辑地址转换时地址越界【解析】给定段地址(x,y),其中:x 为段号,y 为段内地址。将(x,y)转换
3、为物理地址的方法是: 根据段号;c 查段表一判断段长;如果小于段长,则物理地址=基地址-段内地址 y,否则地址越界。第一问正确的选项为 D,第二问正确的选项为 C。因为段地址(0,810)中,0 段的段长为 800,段内地址 810 大于段长,故地址越界。段地址(4,120)中,4 段的段长为 100,段内地址 120 大于段长,故地址越界。3. 在分布式数据库中包括分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:( )是指局部数据模型透明,即用户或应用程序无需知道局部场地使用的是哪种数据模型。A. 分片透明 B.复制透明 C.位置透明 D.逻辑透明【解析】本题考查对分布式数据库基本概
4、念的理解。分片透明是指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的。复制透明是指采用复制技术的分布方法,用户不需要知道数据是复制到哪些节点,如何 复制的位置透明是指用户无须知道数据存放的物理位置。逻辑透明,即局部数据模型透明,是指用户或应用程序无须知道局部场地使用的是哪种 数据模型。【答案】D4. 在嵌入式操作系统中,板级支持包 BSP 作为对硬件的抽象,实现了( )。A.硬件无关性,操作系统无关性 B.硬件有关性,操作系统有关性C.硬件无关性,操作系统有关性 D.硬件有关性,操作系统无关性【解析】本题考查嵌入式系统的基础知识。板级支持包(BSP,也称为硬件抽象层 HAL)一般包
5、含相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置等功能,它主要具有以下两个特点:硬件相关性:因为嵌入式实时系统的硬件环境具有应用相关性,而作为上层软件与硬件平台之间的接口,BSP 需为操作系统提供操作和控制具体硬件的方法。操作系统相关性:不同的操作系统具有各自的软件层次结构,因此不同操作系统具有特 定的硬件接口形式。【答案】B5. 以下描述中,( )不是嵌入式操作系统的特点。A. 面向应用,可以进行裁剪和移植 B.用于特定领域,不需要支持多任务C.可靠性高,无需人工干预独立运行,并处理各类事件和故障 D.要求编码体积小,能够在嵌入式系统的有效存储空间内运行【解析】嵌入式操作系统是应
6、用于嵌入式系统,实现软硬件资源的分配,任务调度,控制、协调 并发活动等的操作系统软件。它除了具有一般操作系统最基本的功能如多任务调度、同步机 制等之外,通常还会具备以下适用于嵌入式系统的特性:面向应用,可以进行检查和移植,以支持开放性和可伸缩性的体系结构;强实时性,以适应各种控制设备及系统;硬件适用性,对于不同硬件平台提供有效的支持并实现统一的设备驱动接高可靠性,运 行时无须用户过多干预,并处理各类事件和故障;编码体积小,通常会固化在嵌入式系统有限的存储单元中。【答案】B6. 下列说法中正确的是( )。A. 半双工总线只在一个方向上传输信息,全双工总线可在两个方向上轮流传输信息B.半双工总线只
7、在一个方向上传输信息,全双工总线可在两个方向上同时传输信息C.半双工总线可在两个方向上轮流传输信息,全双工总线可在两个方向上同时传输信息 D.半双工总线可在两个方向上同时传输信息,全双工总线可在两个方向上轮流传输信息【解析】对端到端通信总线的信号传输方向与方式的分类定义如下: 单工是指A 只能发信号,而 B 只能接收信号,通信是单向的。半双工是指 A 能发信号给 B,B 也能发信号给 A,但这两个过程不能同时进行。全双工比半双工又进了一步,在 A 给 B 发信号的同时,B 也可以给 A 发信号,这两个过程可以同时进行互不影响。7. 假如有 3 块容量是 80G 的硬盘做 RAID 5 阵列,则
8、这个 RAID 5 的容量是( );而如果有 2 块 80G 的盘和 1 块 40G 的盘,此时 RAID 5 的容量是( )。A.240GB.160GC.80GD.40GA.40GB.80GC.160GD.200G【解析】RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。这种方案中数据信息与校验信息的配比是 N+1 方案,即 N 份数据,1 份校验信息。所以用 3 块容量为 80G 的硬盘实际数据容量为 160G。当 3 盘不同容量的盘做 RAID 时,会以最小容量的盘为准,所以 2 块 80G 和 1 块 40G的盘视为 3 块 40G 的盘,所以容量为(3-1)*40
9、= 80G。8. 以下关于 IPv6 的论述中,正确的是( )。A. IPv6 数据包的首部比 IPv4 复杂B.IPv6 的地址分为单播、广播和任意播 3 种C.IPv6 的地址长度为 128 比特D.每个主机拥有唯一的 IPv6 地址【解析】选项A 分组头格式得到简化:IPv4 头中的很多字段被丢弃,IPv6 头中字段的数量从 12 个降到了 8 个,中间路由器必须处理的字段从 6 个降到了 4 个,这样就简化了路由器的处理过程,提高了路由选择的效率。选项 B:IPv6 地址分为单播地址、组播地址和任意播地址。选项 C:IPv6 的地址长度为 128 比特,IPv4 为 32 比特。选项
10、D:不一定每个主机拥有唯一的 IPv6 地址。【答案】C9. 以下关于软件架构风格与系统性能的关系叙述中,错误的是( )。A. 对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差B. 对于采用隐式调用架构风格的系统,可以通过处理函数的并发调用提高系统处理性能 C.采用面向对象架构风格的系统,可以通过引入对象管理层提高系统性能D.对于采用解释器架构风格的系统,可以通过部分解释代码预先编译的方式提高系统性能【解析】引入对象管理层不但不能提高性能,反而会降低系统性能。这个道理与分层模型中增加 层次是一样的。10. 为了测试新系统的性能,用户必须依靠评价程序来评价机器的性能,以下四种评价程序
11、,( )评测的准确程度最低。A. 小型基准程序B.真实程序C.核心程序D.合成基准程序【解析】相对于小型基准程序、真实程序和核心程序,用合成基准程序评测的准确程度最低。真 实程序、核心程序、小型基准程序和合成基准程序,其评测准确程度依次递减。11. 供应链中的信息流覆盖了从供应商、制造商到分销商,再到零售商等供应链中的所有环 节,其信息流分为需求信息流和供应信息流,( )属于需求信息流,( )属于供应信息流。A.库存记录B.生产计划C.商品入库单D.提货发运单A.客户订单B.采购合同C.完工报告单D.销售报告【解析】当需求信息(如客户订单、生产计划和采购合同等)从需方向供方流动时,便引发物流。
12、 同时,供应信息(如入库单、完工报告单、库存记录、可供销售量和提货发运单等)又同物料 一起沿着供应链从供方向需方流动。【答案】B、C。12. 电子政务的主要应用模式中不包括( )。A.政府对政府(Government To Government) B.政府对客户(Government To Customer) C.政府对公务员(Government To Employee) D.政府对企业(Government To Business)【解析】电子政务的主要模式有 4 种:政府对政府(Government To Government); 政府对公务员(Government To Employe
13、e); 政府对企业(Government To Business);政府对公民(Government To Citizen)。13. 电子商务系统中参与电子商务活动的实体包括( )。A. 客户、商户、银行和认证中心B.客户、银行、商户和政府机构C.客户、商户、银行和物流企业D.客户、商户、政府和物流企业【解析】电子商务分五个方面,即电子商情广告、电子选购与交易、电子交易凭证.的交换、电 子支付与结算,以及网上售后服务等。参与电子商务的实体有 4 类:客户(个人消费者或集团购买)、商户(包括销售商、制造商和储运商)、银行(包括发行和收单行)及认证中心。14. 商业智能系统的处理过程包括四个主要阶
14、段:数据预处理通过(1)实现企业原始数据的初步整合;建立数据仓库是后续数据处理的基础;数据分析是体现系统智能的关键, 主要采用(2)和(3)技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隐藏的知识,通过建立分析模型预测企业未来发展趋势;数据展现主要完成数据处理结果的可化。(1) A.数据映射和关联B.数据集市和数据立方体C.数据抽取、转换和装载D.数据清洗和数据集成(2) A.知识库B.数据挖掘C.联机事务处理D.联机分析处理(3)A.知识库B.数据挖掘C.联机事务处理D.联机分析处理【解析】商业智能系统的处理过程包括数据预处理、建立数据仓库、数据分析及数据展现 4 个主要阶段。数据预
15、处理是整合企业原始数据的第一步,包括数据的抽取、转换和装载三个过程。建立数据仓库则是处理海量数据的基础。数据分析是体现系统智能的关键,一般采用 OLAP 和数据挖掘技术。联机分析处理不仅进行数据汇总/聚集,同时还提供切片、切块、下钻、 上卷和旋转等数据分析功能,用户可以方便地对海量数据进行多维分析。数据挖掘的目标则 是挖掘数据背后隐藏的知识,通过关联分析、聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题。在海量数据和分析手段增多的情况下,数据展现则主要保障 系统分析结果的可视化。【答案】C、D、B15. 关于项目范围管理描述,正确的是( )。A. 项目范围是指信息系统产品或者
16、服务所应包含的功能 B.项目范围描述是产品范围说明书的重要组成部分C.项目范围定义是信息系统要求的度量D.项目范围定义是生产项目计划的基础【解析】A 选项描述的,准确来讲,是产品范围。D 选项中的项目范围定义,在整个项目的生命周期中,会有多轮的精化,在进行其它方面分计划制定时,范围是基础。【答案】D。16. 下列叙述中,不满足好的需求陈述要求的是( )。A. 每一项需求都必须完整、准确地描述即将要开发的功能B. 需求必须能够在系统及其运行环境的能力和约束条件内实现 C.每一项需求记录的功能都必须是用户的真正的需要D.所有需求都应被视为同等重要【解析】所有需求不应被视为同等重要的,不同干系人,提
17、出的不同需求重要程度不一样,如果 同样对待,会导致系统最终无法满足需求。17. 一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更 控制过程。如下图所示的需求变更管理过程中,处对应的内容应是(1);自动 化工具能够帮助变更控制过程更有效地运作,(2)是这类工具应具有的特性之一。(1) A.问题分析与变更描述,变更分析与成本计算,变更实现 B.变更描述与变更分析,成本计算,变更实现C.问题分析与变更描述,变更分析,变更实现 D.变更描述,变更分析,变更实现(2) A.自动维护系统的不同版本B.支持系统文档的自动更新C.自动判定变更是否能够实施D.记录每一个状态变更的日期
18、及变更者【解析】【答案】A、D。18. 处理流程设计是系统设计的重要内容。以下关于处理流程设计工具的叙述中,不正确的 是( )。A. 程序流程图(PFD)用于描速系统中每个模块的输入,输出和数据加工B.N-S 图容易表示嵌套关系和层次关系,并具有强烈的结构化特征C.IPO 图的主体是处理过程说明,可以采用流程图、判定树/表等来进行描述D.问题分析图(PAD)包含 5 种基本控制结构,并允许递归使用【解析】程序流程图(Program How Diagram,PFD),N-S 图与 PFD 类似,IPO 图是由 IBM 公司发起并逐步完善的一种流程描述工具。用于描述系统中每个模块的输入,输出和数据
19、加工的图是 IPO 图,而非程序流程图。答案:A。19. 用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例“会员 注册”和“电话注册”、“邮件注册”之间是( )关系。A. 包含(include) B.扩展(extend)C.泛化(generalize) D.依赖(depends on)【解析】包含:当可以从两个或两个以上的用例中提取公共行为时,应该使用包含的关系来表示 它们。扩展:如果一个用例明显地混合了两种或者两种以上的不同场景,即根据情况可能发生 多种分支,则可以将这个用例分为一个基本
20、用例和一个或多个扩展用例,这样可能会使描述 更加清晰。这种情况下才是扩展关系。比如导出数据模块,有导出 excel,导出 word 等,这些导出与模块之间是扩展。泛化:当多个用例共同拥有一种类似的结构和行为时,可以将他们的共性抽象成为父用 例泛化关系是从另一个角度来看的继承关系,也就是说,当两个用例之间可能存在父子关系 时,可判定为泛化关系。在本题中,“电话注册”与“邮件注册”都属于“会员注册”,他们是“会员注册”的 具体形式,所以存在父子关系,可判定为泛化关系。【答案】:C。20. 某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用
21、Bridge 模式实现该软件,并设计 UML 类图如下图 所示。图中与 Bridge 模式中的“Abstraction”角色相对应的类是( ),与“Implementor” 角色相对应的类是( )。A.ShapeB.DrawingC.RectangleD.V2DrawingA.ShapeB.DrawingC.RectangleD.V2Drawing【解析】桥接模式将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结 构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。桥接模式类似于多重继承方案,但是多重继承方案往往违背了类的单一职责原则,
22、其复用性比较差,桥接模式是 比多重继承方案更好的解决方法。桥接模式的结构如下图所示,其中:图中与 Bridge 模式中的“Abstraction”角色相对应的类是 Shape,与“Implementor”角色相对应的类是 Drawing。【答案】:A、B。21. RUP 强调采用(1)的方式来开发软件,这样做的好处是(2)。(1)A.原型和螺旋B.螺旋和增量C.迭代和增量D.快速和迭代(2)A.在软件开发的早期就可以对关键的,影响大的风险进行处理B.可以避免需求的变更C.能够非常快速地实现系统的所有需求D.能够更好地控制软件的质量【解析】RUP(统一软件开发过程,Rational Unifie
23、d Process),RUP 的三个核心特点是:以架构为中心,用例驱动,增量与迭代。其中增量与迭代的好处是:降低了在一个增量上的开支风险。如果开发人员重复某个迭代,那么损失只是这一个开 发有误的迭代的花费。降低了产品无法按照既定进度进入市场的风险。通过在开发早期就确定风险,可以尽早 来解决而不至于在开发后期匆匆忙忙。加快了整个开发工作的进度。因为开发人员清楚问题的焦点所在,他们的工作会更有效率。由于用户的需求并不能在一开始就作出完全的界定,它们通常是在后续阶段中不断细化的。因此,迭代过程这种模式使适应需求的变化会更容易些。【答案】:C、A。22. 在面向对象设计的原则中、( )原则是指抽象不应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2015 系统 架构 考试 综合
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内