2015年下半年软件水平考试(高级)系统架构师
《综合知识》真题
(总分150, 考试时间90分钟)
1. 选择题
1. 选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1. 若系统中存在n个等待事务T i (i=0,1,2,…,n-1),其中:T 0 正等待被T 1 锁住的数据项A 1 ,T 1 正等待被T 2 锁住的数据项A 2 ,…,T i 正等待被T i+1 锁住的数据项A i+1 ,…,T n-1 正等待被T 0 锁住的数据项A 0 ,则系统处于___________状态。
A 封锁
B 死锁
C 循环
D 并发处理
该问题分值: 2
答案:B
解析:本题考查关系数据库事务处理方面的基础知识。与操作系统一样,封锁的方法可能引起活锁和死锁。例如事务T 1 封锁了数据R,事务T 2 请求封锁R,于是T 2 等待。T 3 也请求封锁R,当T 1 释放了R上的封锁之后系统首先批准了T 3 的请求,T 2 仍然等待。然后T 4 又请求封锁R,当T 3 释放R上的封锁后系统又批准了T 4 的请求,……。T 2 有可能长期等待,这就是活锁。避免活锁的简单方法是采用先来先服务的策略。即让封锁子系统按请求封锁的先后次序对事务排队。数据尺上的锁一旦释放就批准申请队列中的第一个事务获得锁。又如事务T 1 封锁了数据R 1 ,T 2 封锁了数据R 2 ,T 3 封锁了数据R 3 。然后T 1 又请求封锁R 2 ,T 2 请求封锁R 3 ,T 3 请求封锁R 1 。于是出现T 1 等待T 2 释放R 2 上的封锁,T 2 等待T 3 释放R 3 上的封锁,T 3 等待T 1 释放R 1 上的封锁。这就使得三个事务永远不能结束。即多个事务都请求封锁别的事务已封锁的数据,导致无法运行下去的现象称为死锁。
2. 在分布式数据库中包括分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:__________是指局部数据模型透明,即用户或应用程序无须知道局部场地使用的是哪种数据模型。
A 分片透明
B 复制透明
C 位置透明
D 逻辑透明
该问题分值: 2
答案:D
解析:本题考查对分布式数据库基本概念的理解。分片透明是指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的。复制透明是指采用复制技术的分布方法,用户不需要知道数据是复制到哪些节点,如何复制的。位置透明是指用户无须知道数据存放的物理位置,逻辑透明,即局部数据模型透明,是指用户或应用程序无须知道局部场地使用的是哪种数据模型。
3. 在嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现了___________。
A 硬件无关性,操作系统无关性
B 硬件有关性,操作系统有关性
C 硬件无关性,操作系统有关性
D 硬件有关性,操作系统无关性
该问题分值: 2
答案:D
计算机架构师证书解析:本题考查嵌入式系统的基础知识。在嵌入式系统中,板级支持包Board Support Package(简称BSP)是对硬件抽象层的实现,是介于主板的硬件和操作系统驱动程序之间的一层,为整个软件系统提供底层硬件支持,是介于底层硬件和上层软件之间的底层软件开发包,它主要的功能是给上层提供统一接口,同时屏蔽各种硬件底层的差异,
以及提供操作系统的驱动及硬件驱动。简单地说,就是BSP包含了所有与硬件有关的代码,为操作系统提供了硬件平台无关性。
4. 以下描述中,__________不是嵌入式操作系统的特点。
A 面向应用,可以进行裁剪和移植
B 用于特定领域,不需要支持多任务
C 可靠性高,无须人工干预独立运行,并处理各类事件和故障
D 要求编码体积小,能够在嵌入式系统的有效存储空间内运行
该问题分值: 2
答案:B
解析:本题考查嵌入式系统的基础知识。嵌入式操作系统是应用于嵌入式系统,实现软硬件资源的分配,任务调度,控制、协调并发活动等的操作系统软件。它除了具有一般操作系统最基本的功能如多任务调度、同步机制等之外,通常还会具备以下适用于嵌入式系统的特性:面向应用,可以进行检查和移植,以支持开放性和可伸缩性的体系结构;强实时性,以适应各种控制设备及系统;硬件适用性,对于不同硬件平台提供有效的支持并实现统一的设备驱动接口;高可靠性,运行时无须用户过多干预,并处理各类事件和故障;编码体积小,通常会固化在嵌入式系统有限的存储单元中。
5. 嵌入式软件设计需要考虑___________以保障软件良好的可移植性。
A 先进性
B 易用性
C 硬件无关性
D 可靠性
该问题分值: 2
答案:C
解析:本题考查嵌入式系统的基础知识。嵌入式系统的软件设计除了需要考虑一般软件设计的基本要求之外,通常都会要求嵌入式系统软件具有良好的可移植性,以实现对不同硬件平台的适用性,这就要求基于硬件抽象层的系统软件设计特性实现对上层软件的统一接口,做到硬件无关性。
6. 下列说法中正确的是___________。
A 半双工总线只在一个方向上传输信息,全双工总线可在两个方向上轮流传输信息
B 半双工总线只在一个方向上传输信息,全双工总线可在两个方向上同时传输信息
C 半双工总线可在两个方向上轮流传输信息,全双工总线可在两个方向上同时传输信息
D 半双工总线可在两个方向上同时传输信息,全双工总线可在两个方向上轮流传输信息
该问题分值: 2
答案:C
解析:本题考查计算机系统的基础知识。对端到端通信总线的信号传输方向与方式的分类定义如下:单工是指A 只能发信号,而B只能接收信号,通信是单向的。半双工是指A能发信号给B,B也能发信号给A,但这两个过程不能同时进行。全双工比半双工又进了一步,在A给B发信号的同时,B也可以给A发信号,这两个过程可以同时进行互不影响。
7. 以下关于IPv6的论述中,正确的是___________。
A IPv6数据包的首部比IPv4复杂
B IPv6的地址分为单播、广播和任意播3种
C IPv6地址长度为128比特
D 每个主机拥有唯一的IPv6地址
该问题分值: 2
答案:C
解析:IPv6地址增加到128位,并且能够支持多级地址层次;地址自动配置功能简化了网络地址的管理;在组播地址中增加了范围字段,改进了组播路由的可伸缩性;增加的任意播地址比IPv4中的广播地址更加实用。 IPv6地址是一个或一组接口的标识符。IPv6地址被分配到接口,而不是分配给结点。 IPv6地址有三种类型: (1)单播(Unicast)地址 (2)任意播(AnyCast)地址 (3)组播(MultiCast)地址在IPv6地址中,任何全“0”和全“1”字段都是合法的,除非特别排除的之外。特别是前缀可以包含“0”值字段,也可以用“0”作为终结字段。一个接口可以被赋予任何
类型的多个地址(单播、任意播、组播)或地址范围。与IPv4相比,IPv6首部有下列改进:●分组头格式得到简化:IPv4头中的很多字段被丢弃,IPv6头中字段的数量从12个降到了8个,中间路由器必须处理的字段从6个降到了4个,这样就简化了路由器的处理过程,提高了路由选择的效率。●改进了对分组头部选项的支持:与IPv4不同,路由选项不再集成在分组头中,而是把扩展头作为任选项处理,仅在需要时才插入到IPv6头与负载之间。这种方式使得分组头的处理更灵活,也更流畅。以后如果需要,还可以很方便地定义新的扩展功能。●提供了流标记能力:IPv6增加了流标记,可以
按照发送端的要求对某些分组进行特别的处理,从而提供了特别的服务质量支持,简化了对多媒体信
息的处理,可以更好地传送具有实时需求的应用数据。
8. 以下关于软件架构风格与系统性能关系的叙述中,错误的是__________。
A 对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差
B 对于采用隐式调用架构风格的系统,可以通过处理函数的并发调用提高系统处理性能
C 采用面向对象架构风格的系统,可以通过引入对象管理层提高系统性能
D 对于采用解释器架构风格的系统,可以通过部分解释代码预先编译的方式提高系统性能。
该问题分值: 2
答案:C
解析:采用面向对象架构风格的系统,可以通过引入对象管理层提高系统性能。抽象数据类型概念对软件系统有重要作用,目前软件界已普遍转向使用面向对象系统。这种风格建立在数据抽象和面向对象的基础上,数据的表示方法和它们的相应操作封装在一个抽象数据类型或对象中。这种风格的构件是对象,或者说是抽象数据类型的实例。对象是一种被称作管理者的构件,因为它负责保持资源的完整性。对象是通过函数和过程的调用来交互的。可以通过减少功能调用层次提高系统性能。
9. 为了测试新系统的性能,用户必须依靠评价程序来评价机器的性能,以下4种评价程序,__________评测的准确程度最低。
A 小型基准程序
B 真实程序
C 核心程序
D 合成基准程序
该问题分值: 2
答案:D
解析:相对于小型基准程序、真实程序和核心程序,用合成基准程序评测的准确程度最低。
10. 电子政务的主要应用模式中不包括____________。
A 政府对政府(Government To Govermnent)
B 政府对客户(Government To Customer)
C 政府对公务员(Government To Employee)
D 政府对企业(Government To Business)
该问题分值: 2
答案:B
解析:本题考查电子政务的基础知识。电子政务是政府机构应用现代信息和通信技术,将管理和服务通过网络技术进行集成,在因特网上实现政府组织结构和工作流程的优化重组,超越时间和空间及部门之间的分隔限制,向社会提供优质和全方位的、规范而透明的、符合国际水准的管理与服务。电子政务的主要模式有4种: (1)政府对政府(Government To Government); (2)政府对公务员(Govemment To Employee); (3)政府对:企业(Government To Business); (4)政府对公民(Government To Citizen)。
11. 电子商务系统中参与电子商务活动的实体包括___________。
A 客户、商户、银行和认证中心
B 客户、银行、商户和政府机构
C 客户、商户、银行和物流企业
D 客户、商户、政府和物流企业
该问题分值: 2
答案:A