2022年软考-系统架构设计师考试内容及全真模拟冲刺卷(附带答案与详解)第68期

上传人:m**** 文档编号:483693826 上传时间:2022-08-13 格式:DOCX 页数:22 大小:38.92KB
返回 下载 相关 举报
2022年软考-系统架构设计师考试内容及全真模拟冲刺卷(附带答案与详解)第68期_第1页
第1页 / 共22页
2022年软考-系统架构设计师考试内容及全真模拟冲刺卷(附带答案与详解)第68期_第2页
第2页 / 共22页
2022年软考-系统架构设计师考试内容及全真模拟冲刺卷(附带答案与详解)第68期_第3页
第3页 / 共22页
2022年软考-系统架构设计师考试内容及全真模拟冲刺卷(附带答案与详解)第68期_第4页
第4页 / 共22页
2022年软考-系统架构设计师考试内容及全真模拟冲刺卷(附带答案与详解)第68期_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《2022年软考-系统架构设计师考试内容及全真模拟冲刺卷(附带答案与详解)第68期》由会员分享,可在线阅读,更多相关《2022年软考-系统架构设计师考试内容及全真模拟冲刺卷(附带答案与详解)第68期(22页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-系统架构设计师考试内容及全真模拟冲刺卷(附带答案与详解)1. 单选题在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念。其中,()是指用户无需知道数据存放的物理位置。问题1选项A.分片透明B.逻辑透明C.位置透明D.复制透明【答案】C【解析】本题考查的是分布式数据库的相关概念。分片透明性:是指用户不必关系数据是如何分片的,它们对数据的操作在全局关系上进行,即关系如何分片对用户是透明的,因此,当分片改变时应用程序可以不变。分片透明性是最高层次的透明性,如果用户能在全局关系一级操作,则数据如何分布,如何存储等细节自不必关系,其应用程序的编写与集中式数据库相同。复制透

2、明:用户不用关心数据库在网络中各个节点的复制情况,被复制的数据的更新都由系统自动完成。在分布式数据库系统中,可以把一个场地的数据复制到其他场地存放,应用程序可以使用复制到本地的数据在本地完成分布式操作,避免通过网络传输数据,提高了系统的运行和查询效率。但是对于复制数据的更新操作,就要涉及到对所有复制数据的更新。位置透明性是指用户不必知道所操作的数据放在何处,即数据分配到哪个或哪些站点存储对用户是透明的。因此,数据分片模式的改变,如把数据从一个站点转移到另一个站点将不会影响应用程序,因而应用程序不必改写。局部映像透明性(逻辑透明):是最低层次的透明性,该透明性提供数据到局部数据库的映像,即用户不

3、必关系局部DBMS支持哪种数据模型、使用哪种数据操纵语言,数据模型和操纵语言的转换是由系统完成的。因此,局部映像透明性对异构型和同构异质的分布式数据库系统是非常重要的。综上,答案应该选C。2. 单选题软件脆弱性是软件中存在的弱点(或缺陷),利用它可以危害系统安全策略,导致信息丢失、系统价值和可用性降低。嵌入式系统软件架构通常采用分层架构,它可以将问题分解为一系列相对独立的子问题,局部化在每一-层中, 从而有效地降低单个问题的规模和复杂性,实现复杂系统的分解。但是,分层架构仍然存在脆弱性。常见的分层架构的脆弱性包括()等两个方面。问题1选项A.底层发生错误会导致整个系统无法正常运行、层与层之间功

4、能引用可能导致功能失效B.底层发生错误会导致整个系统无法正常运行、层与层之间引入通信机制势必造成性能下降C.上层发生错误会导致整个系统无法正常运行、层与层之间引入通信机制势必造成性能下降D.上层发生错误会导致整个系统无法正常运行、层与层之间功能引用可能导致功能失效【答案】B【解析】本题考查的是分层结构的特点。首先根据分层的特点来看,分层架构是低耦合的,依赖关系非常简单,上层只能依赖于下层,没有循环依赖。所以底层错误将导致整个系统无法运行,而上层错误一般影响的是错误的这一部分,对整个系统的影响并不是完全的。所以C选项和D选项的描述是错误的。其次,系统的风险可以看做是威胁利用了脆弱性而引起的。其中

5、,威胁可以看成从系统外部对系统产生的作用而导致系统功能及目标受阻的现象。脆弱性可以看成是系统内部的薄弱点。脆弱性是客观存在的,但它本身没有实际伤害。B选项“层与层之间引入通信机制势必造成性能下降”是客观存在的系统薄弱点,而A选项的描述是一种可能性并不是客观存在的,所以B选项是系统脆弱性的体现。3. 单选题Web页面访问过程中,在浏览器发出HTTP请求报文之前不可能执行的操作是( )。问题1选项A.查询本机DNS缓存,获取主机名对应的IP地址B.发起DNS请求,获取主机名对应的IP地址C.发送请求信息,获取将要访问的Web应用D.发送ARP协议广播数据包,请求网关的MAC地址【答案】C【解析】本

6、题考查的是计算网络知识。题目中提到了在浏览器发出HTTP请求报文【之前】不可能执行的操作是什么。而C选项是已经发送请求信息了,所以选择C选项。其中A、B、D选项都是在浏览器发出HTTP请求报文之前可以执行的操作。4. 单选题中间件是提供平台和应用之间的通用服务,这些服务具有标准的程序接口和协议。中间件的基本功能包括:为客户端和服务器之间提供();提供()保证交易的一致性:提供应用的() 。问题1选项A.连接和通信B.应用程序接口C.通信协议支持D.数据交换标准问题2选项A.安全控制机制B.交易管理机制C.标准消息格式D.数据映射机制问题3选项A.基础硬件平台B.操作系统服务C.网络和数据库D.

7、负载均衡和高可用性【答案】第1题:A第2题:B第3题:D【解析】第1题:本题考查的是构件与中间件相关知识。中间件是一种独立的系统软件或服务程序,可以帮助分布式应用软件在不同的技术之间共享资源。中间件可以:1、负责客户机与服务器之间的连接和通信,以及客户机与应用层之间的高效率通信机制。2、提供应用的负载均衡和高可用性、安全机制与管理功能,以及交易管理机制,保证交易的一致性。3、提供应用层不同服务之间的互操作机制,以及应用层与数据库之间的连接和控制机制。4、提供多层架构的应用开发和运行的平台,以及应用开发框架,支持模块化的应用开发。5、屏蔽硬件、操作系统、网络和数据库的差异。6、提供一组通用的服务

8、去执行不同的功能,避免重复的工作和使应用之间可以协作。第2题:第3题:5. 单选题软件设计包括4个既独立又相互联系的活动,分别为( )、 体系结构设计、人机界面设计和( )。问题1选项A.用例设计B.数据设计C.程序设计D.模块设计问题2选项A.接口设计B.操作设计C.输入输出设计D.过程设计【答案】第1题:B第2题:D【解析】第1题:本题考查的是软件设计的知识内容。软件设计包括体系结构设计、接口设计、数据设计和过程设计。结构设计:定义软件系统各主要部件之间的关系。数据设计:将模型转换成数据结构的定义。好的数据设计将改善程序结构和模块划分,降低过程复杂性。接口设计(人机界面设计):软件内部,软

9、件和操作系统之间以及软件和人之间如何通信。过程设计:系统结构部件转换成软件的过程描述。确定软件各个组成部分内的算法及内部数据结构,并选定某种过程的表达形式来描述各种算法。第2题:6. 单选题进程P有8个页面,页号分别为07,页面大小为4K ,假设系统给进程P分配了4个存储块,进程P的页面变换表如下所示。表中状态位等于1和0分别表示页面在内存和不在内存。若进程P要访问的逻辑地址为十六进制 5148H,则该地址经过变换后, 其物理地址应为十六进制( );如果进程P要访问的页面6不在内存,那么应该淘汰页号为( )的页面。问题1选项A.3148HB.5148HC.7148HD.9148H问题2选项A.

10、1B.2C.5D.9【答案】第1题:A第2题:B【解析】本题考查操作系统存储管理方面的基础知识。试题第一空的正确选项为A。根据题意,页面大小为4K,逻辑地址为十六进制5148H其页号为5,页内地址为148H,查页表后可知页帧号(物理块号)为3,该地址经过变换后,其物理地址应为页帧号3拼上页内地址148H,即十六进制3148H。试题第二空的正确选项为B。根据题意,页面变换表中状态位等于1和0分别表示页面在内存或不在内存,所以1、2、5和7号页面在内存。当访问的页面6不在内存时,系统应该首先淘汰未被访问的页面,因为根据程序的局部性原理最近未被访问的页面下次被访问的概率更小;如果页面最近都被访问过,

11、应该先淘汰未修改过的页面。因为未修改过的页面内存与辅存一致,故淘汰时无须写回辅存,使系统页面置换代价小。经上述分析,1、5和7号页面都是最近被访问过的,但2号页面最近未被访问过,故应该淘汰2号页面。7. 单选题 某文件系统文件存储采用文件索引节点法。假设文件索引节点中有8个地址项iaddr0iaddr7,每个地址项大小为4字节,其中地址项iaddr0iaddr4为直接地址索引,iaddr5iaddr6是一级间接地址索引,iaddr7是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。若要访问iclsClient.dll文件的逻辑块号分别为1、518,则系统应分别采用()。问题1选项A.直

12、接地址索引、直接地址索引B.直接地址索引、一级间接地址索引C.直接地址索引、二级间接地址索引D.一级间接地址索引、二级间接地址索引【答案】C【解析】直接索引范围:1KB5=5KB,对应逻辑块号:0-4;一级间接索引范围:(1KB/4B)1KB2=512KB,对应逻辑块号:5-516;二级间接索引范围:(1KB/4B)(1KB/4B)1KB=65536KB,对应逻辑块号:517以及上。8. 单选题软件文档是影响软件可维护性的决定因素。软件的文档可以分为用户文档和()两类。其中,用户文档主要描述()和使用方法,并不关心这些功能是怎样实现的。问题1选项A.系统文档B.需求文档C.标准文档D.实现文档

13、问题2选项A.系统实现B.系统设计C.系统功能D.系统测试【答案】第1题:A第2题:C【解析】第1题:本题考查的是软件文档相关知识。软件系统的文档可以分为用户文档和系统文档两类,它是影响软件可维护性的重要因素。用户文档主要描述所交付系统的功能和使用方法,并不关心这些功能是怎样实现的。用户文档是了解系统的第一步,它可以让用户获得对系统准确的初步印象。用户文档至少应该包括下述5方面的内容。功能描述:说明系统能做什么。安装文档:说明怎样安装这个系统以及怎样使系统适应特定的硬件配置。使用手册:简要说明如何着手使用这个系统(通过丰富的例子说明怎样使用常用的系统功能,并说明用户操作错误是怎样恢复和重新启动

14、的)。参考手册:详尽描述用户可以使用的所有系统设施以及它们的使用方法,并解释系统可能产生的各种出错信息的含义(对参考手册最主要的要求是完整,因此通常使用形式化的描述技术)。操作员指南(如果需要有系统操作员的话):说明操作员应如何处理使用中出现的各种情况。系统文档是从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。描述系统设计、实现和测试的文档对于理解程序和维护程序来说是非常重要的。第2题:9. 单选题基于架构的软件设计(Architecture-Based Software Design,ABSD)方法是架构驱动的方法,该方法是一个( )的方法,软件系统的架构通过该方法得到细化,直到能产生( )。问题1选项A.自顶向下B.自底向上C.原型D.自顶向下和自底向上结合问题2选项A.软件质量属性B.软件连接性C.软件构件或模块D.软件接口【答案】第1题:A第2题:C【解析】ABSD方法是一个自顶向下,递归细化的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号