《2022年软考-系统分析师考前拔高综合测试题(含答案带详解)第62期》由会员分享,可在线阅读,更多相关《2022年软考-系统分析师考前拔高综合测试题(含答案带详解)第62期(26页珍藏版)》请在金锄头文库上搜索。
1、2022年软考-系统分析师考前拔高综合测试题(含答案带详解)1. 单选题某电子商务网站为实现用户安全访问,应使用的协议是()。问题1选项A.HTTPB.WAPC.HTTPSD.IMAP【答案】C【解析】本题考查的是网络安全协议相关内容。HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW)服务器传输超文本到本地浏览器的传送协议。信息是明文传输,所以A选项不能实现用户安全访问。HTTPS协议是由HTTP加上SSL协议构建的可进行加密传输、身份认证的网络协议,主要通过数字证书、加密算法、非对称密钥等技术完成互联网数据传输加密,实现互
2、联网传输安全保护。设计目标主要有三个。(1)数据保密性:保证数据内容在传输的过程中不会被第三方查看。就像快递员传递包裹一样,都进行了封装,别人无法获知里面装了什么。(2)数据完整性:及时发现被第三方篡改的传输内容。就像快递员虽然不知道包裹里装了什么东西,但他有可能中途掉包,数据完整性就是指如果被掉包,我们能轻松发现并拒收。(3)身份校验安全性:保证数据到达用户期望的目的地。就像我们邮寄包裹时,虽然是一个封装好的未掉包的包裹,但必须确定这个包裹不会送错地方,通过身份校验来确保送对了地方。所以C选项可以实现用户安全访问。WAP(无线通讯协议)是在数字移动电话、互联网或其他个人数字助理机(PDA)、
3、计算机应用乃至未来的信息家电之间进行通讯的全球性开放标准。所以B选项不能实现用户安全访问。IMAP(因特网消息访问协议)以前称作交互邮件访问协议(Interactive Mail Access Protocol),是一个应用层协议。与POP3协议类似,IMAP(Internet消息访问协议)也是提供面向用户的邮件收取服务。所以D选项不能实现用户安全访问。2. 单选题系统结构化分析模型包括数据模型、功能模型和行为模型,这些模型的核心是()。问题1选项A.实体联系图B.状态转换图C.数据字典D.流程图【答案】C【解析】本题考查的是结构化分析模型的相关概念。结构化分析就是一种建立模型的活动,通常建立
4、数据模型、功能模型和行为模型三种模型。流程图一般用于描述活动流程或程序执行流程,程序流程图是设计阶段的工具,与结构化分析无关。实体-关系图(E-R图):用于建立数据模型,其中包含了实体、关系、属性。数据流图(DFD):描绘信息流和数据输入输出的移动过程。是结构化分析过程中使用的主要功能建模工具。状态转换图:通过描述系统的状态及引起系统状态转换的事件,表示系统的行为,提供了行为建模的机制。数据字典:描述在数据模型、功能模型和行为模型中出现的数据对象和控制信息的特征,给出这些对象的精确定义。数据字典是分析模型的核心,通常使用CASE工具来创建和维护数据字典。数据字典是结构化分析方法(SA方法)的核
5、心。它通常包括五个部分,即数据项、数据结构、数据流、数据存储、处理过程。答案选择C选项。3. 单选题前趋图是一个有向无环图,记为:=(Pi,Pj)|Pi完成时间先于Pj开始时间。假设系统中进程P=P1,P2, P3, P4, P5,P6, P7,P8,且进程的前趋图如下: 那么,该前驱图可记为( )。问题1选项A.B.C.D.【答案】B【解析】本题逻辑很简单,只要按照题目的要求,将图中的每一条箭线都用约定的形式表达即可。A选项中|(P5,P6)有误,C选项与D选项中(P3,P5)有误。4. 案例题阅读以下关于数据管理的叙述,在答题纸上回答问题1至问题3。【说明】某软件企业开发了一套新闻社交类软
6、件,提供常见的新闻发布、用户关注、用户推荐、新闻点评、新闻推荐、热点新闻等功能,项目采用MySQL数据库来存储业务数据。系统上线后,随着用户数量的增加,数据库服务器的压力不断加大。为此,该企业设立了专门的工作组来解决此问题。张工提出对MySQL数据库进行扩展,采用读写分离,主从复制的策略,好处是程序改动比较小,可以较快完成,后续也可以扩展到MySQL集群,其方案如图4-1所示。李工认为该系统的诸多功能,并不需要采用关系数据库,甚至关系数据库限制了功能的实现,应该采用NoSQL数据库来替代MySQL,重新构造系统的数据层。而刘工认为张工的方案过于保守,对该系统的某些功能,如关注列表、推荐列表、热
7、搜榜单等实现困难,且性能提升不大;而李工的方案又太激进,工作量太大,短期无法完成,应尽量综合二者的优点,采用Key-Value数据库+MySQL数据库的混合方案。 经过组内多次讨论,该企业最终决定采用刘工提出的方案。【问题1】(8分)张工方案中采用了读写分离,主从复制策略。其中,读写分离设置物理上不同的主/从服务器,让主服务器负责数据的(a)操作,从服务器负责数据的(b)操作,从而有效减少数据并发操作的(c),但却带来了(d)。因此,需要采用主从复制策略保持数据的(e)。MySQL数据库中,主从复制是通过binary log来实现主从服务器的数据同步,MySQL数据库支持的三种复制类型分别是(
8、f) 、 g) 、(h)。请将答案填入(a)(h)处的空白,完成上述描述。【问题2】(8分)李工方案中给出了关系数据库与NoSQL数据的比较,如表4-1所示,以此来说明该新闻社交类软件更适合采用NoSQL数据库。请完成表4-1中的(a) (d)处空白。表4-1关系数据库与NoSQL数据库特征比较【问题3】(9分)刘工提出的方案采用了Key-Value数据库+MySQL数据库的混合方案,是根据数据的读写特点将数据分别部署到不同的数据库中。但是由于部分数据可能同时存在于两个数据库中,因此存在数据同步问题。请用200字以内的文字简要说明解决该数据同步问题的三种方法。【答案】【问题1】(a)写(b)读
9、(c)延迟(d)数据不一致风险(e)一致性(f)基于SQL语句的复制(statement-based replication, SBR)(g)基于行的复制(row-based replication, RBR)(h)混合模式复制(mixed-based replication, MBR)【问题2】(a)弱一致性(b)非结构化(c)弱事务性(d)海量数据【问题3】1、实时同步方案,先查缓存,查不到再从DB查询,并保存到缓存;更新缓存时先更新数据库,再将缓存设置过程期更新缓存。2、异步队列方式同步,可采用消息中间件处理。3、通过数据库插件完成数据同步。4、利用触发器进行缓存同步。【解析】MySQL
10、的三种类型分别是:1、基于SQL语句的复制(statement-based replication, SBR),2、基于行的复制(row-based replication, RBR),3、混合模式复制(mixed-based replication, MBR)。5. 单选题以下用于在网络应用层和传输层之间提供加密方案的协议是( )。问题1选项A.PGPB.SSLC.IPSecD.DES【答案】B【解析】本题考查信息安全中的安全协议工作层次,选项中,仅有SSL是从传输层工作到应用层。PGP工作于应用层,IPSec工作于网络层。6. 单选题某项目有AH八个作业,各作业所需时间(单位:周)以及紧前
11、作业如下表: 该项目的工期为( )周。如果作业C拖延3周完成,则该项目的工期( )。问题1选项A.12B.13C.14D.15问题2选项A.不变B.拖延1周C.拖延2周D.拖延3周【答案】第1题:B第2题:C【解析】本题应先绘制出活动网络图,然后从图中找出最长路径,最长路径为:ADFH,长度为13,所以总工期13周。7. 单选题某项目有AH八个作业,各作业所需时间(单位:周)以及紧前作业如下表:该项目的工期为( )周。如果作业C拖延3周完成,则该项目的工期( )。问题1选项A.12B.13C.14D.15问题2选项A.不变B.拖延1周C.拖延2周D.拖延3周【答案】第1题:B第2题:C【解析】
12、通过绘图找最长路径可知,关键路径为:ADFH,长度为13,所以项目的工期为13周。 当C拖延3周之后,关键路径变为:ACEH,长度为15,所以工期拖延2周。 8. 单选题设三个煤场A、B、C分别能供应煤12、14、10万吨,三个工厂X、Y、Z分别需要煤11、12、13万吨,从各煤场到各工厂运煤的单价(百元/吨)见下表方框内的数字。只要选择最优的运输方案,总的运输成本就能降到( )百万元。 问题1选项A.83B.91C.113D.153【答案】A【解析】最优的运输方案为:9. 单选题以下关于多核处理器的说法中,不正确的是( )。问题1选项A.采用多核处理器可以降低计算机系统的功耗和体积B.SMP
13、、BMP和MP是多核处理器系统通常采用的三种结构,采用哪种结构与应用场景相关,而无须考虑硬件的组成差异C.在多核处理器中,计算机可以同时执行多个进程,而操作系统中的多个线程也可以并行执行D.多核处理器是将两个或更多的独立处理器封装在一起,集成在一个电路中【答案】B【解析】多核是多微处理器核的简称,是将两个或更多的独立处理器封装在一起,集成在一个电路中。多核处理器是单枚芯片(也称为硅核),能够直接插入单一的处理器插槽中,但操作系统会利用所有相关的资源,将它的每个执行内核作为分立的逻辑处理器。通过在多个执行内核之间划分任务,多核处理器可在特定的时钟周期内执行更多任务。多核与多CPU相比,可以很好降
14、低系统的功耗和体积。在多核技术中,计算机可以同时执行多个进程;在操作系统中,多个线程也可以并发执行。SMP、BMP、MP这几种处理器系统硬件结构都有差异,采用哪种,是要考虑这个因素的。10. 单选题数字签名是对以数字形式存储的消息进行某种处理,产生一种类似于传统手书签名功效的信息处理过程。数字签名标准DSS中使用的签名算法DSA是基于ElGamal和Schnorr两个方案而设计的。当DSA对消息m的签名验证结果为True,也不能说明( )。问题1选项A.接收的消息m无伪造B.接收的消息m无篡改C.接收的消息m无错误D.接收的消息m无泄密【答案】D【解析】在安全领域,使用数字签名技术,能防消息篡改,消息伪造,也可防消息在传输过程中出错,但不能防止消息泄密。因为数字签名本质上来讲,是利用私钥加密