《2022年软考-系统架构设计师考前拔高综合测试题(含答案带详解)第145期》由会员分享,可在线阅读,更多相关《2022年软考-系统架构设计师考前拔高综合测试题(含答案带详解)第145期(23页珍藏版)》请在金锄头文库上搜索。
1、2022年软考-系统架构设计师考前拔高综合测试题(含答案带详解)1. 单选题假设系统中互斥资源R的可用数为25。T0时刻进程P1、P2、p3、P4对资源R的最大需求数、已分配资源数和尚需资源数的情况如表a所示,若P1和P3分别申请资源R数为1和2,则系统( )。表aT0时刻进程对资源的需求情况问题1选项A.只能先给P1进行分配,因为分配后系统状态是安全的B.只能先给P3进行分配,因为分配后系统状态是安全的C.可以时后P1、P3.进行分配,因为分配后系统状态是安全的D.不能给P3进行分配,因为分配后系统状态是不安全的【答案】B【解析】本题考查银行家算法。由于系统中一共有25个可用资源,分别给P1
2、-P4分配了:6、4、7、6个资源,所以目前系统剩余资源数为:25-6-4-7-6=2。此时,若给P1分配1个资源,则P1还需要3个资源,系统只余下1个资源。这1个资源分配给任何一个进程都无法满足进程的总资源需求量,从而导致系统进行死锁状态,这是不安全的系统状态。但若给P3分配2个资源,能满足P3的全部资源需求,P3执行完之后,将释放9个资源,此时执行P1、P2、P4中的任意一个均是安全状态,所以这种分配方式才是安全合理的。2. 单选题某软件企业在项目开发过程中目标明确,实施过程遵守既定的计划与流程,资源准备充分,权责到人,对整个流程进行严格的监测,控制与审查,符合企业管理体系与流程制度。因此
3、,该企业达到了CMMI评估的( )。问题1选项A.可重复级B.已定义级C.量化级D.优化级【答案】B【解析】本题考查CMMI各级需要达到的规范程度,题目中虽未明示管理过程域,但体现的思想是符合企业的体系与流程,而可重复级仅到项目层次,只有到已定义级,才是针对企业,而此时又未强调量化,所以应选已定义级。3. 单选题给出关系R(U,F),U=A,B,C,D,E ,F =ABC,BD,DE 。以下关于F说法正确的是( )。若将关系R分解为 = R1(U1,F1), R2(U2,F2), 其中:U1=A,B,C 、U2= B,D,E ,则分解( )。问题1选项A.F蕴涵AB、AC,但F不存在传递依赖B
4、.F蕴涵EA、AC,故F存在传递依赖C.F蕴涵AD、EA、AC,但F不存在传递依赖D.F蕴涵AD、AE、BE,故F存在传递依赖问题2选项A.无损连接并保持函数依赖B.无损连接但不保持函数依赖C.有损连接并保持函数依赖D.有损连接但不保持函数依赖【答案】第1题:D第2题:A【解析】本题考查数据库规范化理论相关知识。第一空选择D选项。对于A选项,根据Armstrong推理分解规则,ABC,可以得到AB,AC。所以A选项的前半句描述是正确的。但根据AB,BD,DE,此时存在传递函数依赖,所以A选项的后半句描述错误,所以A选项错误。对于B选项,无法得到EA,故该选项描述错误。对于C选项,无法得到EA,
5、并且集合中存在传递函数依赖,所以C选项描述错误。对于D选项,根据A选项的分析过程,AB,BD,DE,根据传递律,可以得到AD,AE,BE,并且存在传递函数依赖,所以D选项说法正确。第二空选择A选项。根据提干描述,原关系模式为:U=A,B,C,D,E ,F =ABC,BD,DE将关系R分解为 = R1(U1,F1), R2(U2,F2), 其中:U1=A,B,C 、U2= B,D,E 。首先根据U1,保留函数依赖ABC,然后根据U2,保留函数依赖BD,DE。因此该分解保持函数依赖。接下来可以利用公式法验证无损分解。U1U2=B,U1-U2=A,C,U2-U1=D,E,而R中存在函数依赖BD,BE
6、,所以该分解是无损分解。4. 单选题Web页面访问过程中,在浏览器发出HTTP请求报文之前不可能执行的操作是( )。问题1选项A.查询本机DNS缓存,获取主机名对应的IP地址B.发起DNS请求,获取主机名对应的IP地址C.发送请求信息,获取将要访问的Web应用D.发送ARP协议广播数据包,请求网关的MAC地址【答案】C【解析】本题考查的是计算网络知识。题目中提到了在浏览器发出HTTP请求报文【之前】不可能执行的操作是什么。而C选项是已经发送请求信息了,所以选择C选项。其中A、B、D选项都是在浏览器发出HTTP请求报文之前可以执行的操作。5. 单选题在架构评估过程中,评估人员所关注的是系统的质量
7、属性。其中,( )是指系统的响应能力:即经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的( )。问题1选项A.安全性B.性能C.可用性D.可靠性问题2选项A.个数B.速度C.消耗D.故障率【答案】第1题:B第2题:A【解析】性能(performance)是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的个数。6. 单选题关于网络延迟正确的是( )。问题1选项A.对等网络中网络的延迟大小与终端数是无关B.使用路由器进行数据转发,带来的延迟小于交换机C.internet服务能最大限度减小延迟D.服务器延迟主要即r向因素是队列延迟
8、和ID延迟【答案】D【解析】7. 单选题软件设计包括四个既独立又相互联系的活动:() 、 软件结构设计、人机界面设计和()。问题1选项A.用例设计B.数据设计C.程序设计D.模块设计问题2选项A.接口设计B.操作设计C.输入输出设计D.过程设计【答案】第1题:B第2题:D【解析】第1题:本题考查的是软件设计阶段的任务。软件设计包括体系结构设计、接口设计、数据设计和过程设计。结构设计:定义软件系统各主要部件之间的关系。数据设计:将模型转换成数据结构的定义。好的数据设计将改善程序结构和模块划分,降低过程复杂性。接口设计(人机界面设计):软件内部,软件和操作系统之间以及软件和人之间如何通信。过程设计
9、:系统结构部件转换成软件的过程描述。确定软件各个组成部分内的算法及内部数据结构,并选定某种过程的表达形式来描述各种算法。第2题:8. 单选题基于构件的软件开发中,构件分类方法可以归纳为三大类:( )根据领域分析的结果将应用领域的概念按照从抽象到具体的顺序逐次分解为树形或有向无回路图结构 ;( )利用Facet描述构件执行的功能、被操作的数据、构件应用的语境或任意其他特征;( )使得检索者在阅读文档过程中可以按照人类的联想思维方式任意跳转到包含相关概念或构件的文档。 问题1选项A.关键字分类法B.刻面分类法C.语义匹配法D.超文本方法问题2选项A.关键字分类法B.刻面分类法C.语义匹配法D.超文
10、本方法问题3选项A.关键字分类法B.刻面分类法C.语义匹配法D.超文本方法【答案】第1题:A第2题:B第3题:D【解析】第1题:本题考查的是构件管理相关知识。目前,已有的构件分类方法可以分为三大类,分别是关键字分类法、刻面分类法和超文本组织方法。关键字分类法:是一种最简单的构件库组织方法,其基本思想是:根据领域分析的结果将应用领域的概念按照从抽象到具体的顺序逐次分解为树状或有向无回路图结构。每个概念用一个描述性的关键字表示。不可分解的原子级关键字包含隶属于它的某些构件。第一空描述的是关键字分类法,选择A选项。刻面分类法:在刻面分类机制中,定义若干用于刻画构件特征的“面”(facet),每个面包
11、含若干概念,这些概念表述构件在面上的特征。刻画可以描述构件执行的功能、被操作的数据、构件应用的语境或任意其他特征。第二空描述的是刻面分类法,选择B选项。超文本组织方法:超文本组织方法与基于数据库系统的构件库组织方法不同,它基于全文检索技术,主要思想是:所有构件必须辅以详尽的功能或行为说明文档;说明中出现的重要概念或构件以网状链接方式相互连接;检索者在阅读文档的过程中可按照人类的联系思维方式任意跳转到包含相关概念或构件的文档;全文检索系统将用户给出的关键字与说明文档中的文字进行匹配,实现构件的浏览式检索。第三空描述的是超文本方法,选择D选项。第2题:本题考查的是构件管理相关知识。目前,已有的构件
12、分类方法可以分为三大类,分别是关键字分类法、刻面分类法和超文本组织方法。关键字分类法:是一种最简单的构件库组织方法,其基本思想是:根据领域分析的结果将应用领域的概念按照从抽象到具体的顺序逐次分解为树状或有向无回路图结构。每个概念用一个描述性的关键字表示。不可分解的原子级关键字包含隶属于它的某些构件。第一空描述的是关键字分类法,选择A选项。刻面分类法:在刻面分类机制中,定义若干用于刻画构件特征的“面”(facet),每个面包含若干概念,这些概念表述构件在面上的特征。刻画可以描述构件执行的功能、被操作的数据、构件应用的语境或任意其他特征。第二空描述的是刻面分类法,选择B选项。超文本组织方法:超文本
13、组织方法与基于数据库系统的构件库组织方法不同,它基于全文检索技术,主要思想是:所有构件必须辅以详尽的功能或行为说明文档;说明中出现的重要概念或构件以网状链接方式相互连接;检索者在阅读文档的过程中可按照人类的联系思维方式任意跳转到包含相关概念或构件的文档;全文检索系统将用户给出的关键字与说明文档中的文字进行匹配,实现构件的浏览式检索。第三空描述的是超文本方法,选择D选项。第3题:本题考查的是构件管理相关知识。目前,已有的构件分类方法可以分为三大类,分别是关键字分类法、刻面分类法和超文本组织方法。关键字分类法:是一种最简单的构件库组织方法,其基本思想是:根据领域分析的结果将应用领域的概念按照从抽象
14、到具体的顺序逐次分解为树状或有向无回路图结构。每个概念用一个描述性的关键字表示。不可分解的原子级关键字包含隶属于它的某些构件。第一空描述的是关键字分类法,选择A选项。刻面分类法:在刻面分类机制中,定义若干用于刻画构件特征的“面”(facet),每个面包含若干概念,这些概念表述构件在面上的特征。刻画可以描述构件执行的功能、被操作的数据、构件应用的语境或任意其他特征。第二空描述的是刻面分类法,选择B选项。超文本组织方法:超文本组织方法与基于数据库系统的构件库组织方法不同,它基于全文检索技术,主要思想是:所有构件必须辅以详尽的功能或行为说明文档;说明中出现的重要概念或构件以网状链接方式相互连接;检索者在阅读文档的过程中可按照人类的联系思维方式任意跳转到包含相关概念或构件的文档;全文检索系统将用户给出的关键字与说明文档中的文字进行匹配,实现构件的浏览式检索。第三空描述的是超文本方法,选择D选项。9. 单选题分页内存管理的核心是将虚拟内存空间和物理内存空间皆划分为大小相同的页面,并以页面作为内存空间的最小分配单位,下图给出了内存管理单元的虚拟的物理页面翻译过程,假设页