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

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

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

1、2022年软考-软件设计师考试内容及全真模拟冲刺卷(附带答案与详解)1. 单选题防火墙通常分为内网、外网和DMZ三个区域,按照受保护程度,从低到高正确的排列次序为()问题1选项A.内网、外网和DMZB.外网、 DMZ和内网C.DMZ、内网和外网D.内网、DMZ和外网【答案】B【解析】考查应用级关于屏蔽子网的防火墙。在一个用路由器连接的局域网中,我们可以将网络划分为三个区域:安全级别最高的LAN Area(内网),安全级别中等的DMZ区域和安全级别最低的Internet区域(外网)。三个区域因担负不同的任务而拥有不同的访问策略。我们在配置一个拥有DMZ区的网络的时候通常定义以下的访问控制策略以实

2、现DMZ区的屏障功能。2. 单选题当二叉数中的结点数目确定时,( )的高度一定是最小的。问题1选项A.二叉排序数B.完全二叉树C.线索二叉树D.最优二叉树【答案】B【解析】完全二叉树是让二叉树的每一层的结点都尽可能全满,除了最底层,此时树的高度一定是最小的。排序二叉树可能会得到单枝树,每一层只有1个结点,此时树的高度可能最大。线索二叉树与二叉树遍历序列相关,高度并没有确定性,最优二叉树与结点的权值相关,构成的树的高度也是不确定的。本题选择B选项。3. 单选题( )是对稀疏矩阵进行压缩存储的方式。问题1选项A.二维数组和双向链表B.三元组顺序表和十字链表C.邻接矩阵和十字链表D.索引顺序表和双向

3、链表【答案】B【解析】存储矩阵的一般方法是采用二维数组,其优点是可以随机地访问每一个元素,因而能够较容易地实现矩阵的各种运算。但对于稀疏矩阵而言,若用二维数组来表示,会重复存储了很多个0了,浪费空间,而且要花费时间来进行零元素的无效计算。所以必须考虑对稀疏矩阵进行压缩存储。稀疏矩阵的三元组表的顺序存储结构称为三元组顺序表,常用的三元组表的链式存储结构是十字链表。4. 案例题阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某现代农业种植基地为进一步提升农作物种植过程的智能化,欲开发智慧农业平台,集管理和销售于一体,该平台的主要功能有:1.信息维护。农业专家对农作物、环境

4、等监测数据的监控处理规则进行维护。2.数据采集。获取传感器上传的农作物长势、土壤墒情、气候等连续监测数据,解析后将监测信息进行数据处理、可视化和存储等操作。3.数据处理。对实时监测信息根据监控处理规则进行监测分析,将分析结果进行可视化并进行存储、远程控制对历史监测信息进行综合统计和预测,将预测信息进行可视化和存储。4.远程控制。根据监控处理规则对分析结果进行判定,依据判定结果自动对控制器进行远程控制。平台也可以根据农业人员提供的控制信息对控制器进行远程控制。5.可视化。实时向农业人员展示监测信息:实时给农业专家展示统计分析结果和预测信息或根据农业专家请求进行展示。现采用结构化方法对智慧农业平台

5、进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。【问题1】(4分)使用说明中的词语,给出图1-1中的实体E1E4的名称。【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1D4的名称。【问题3】(4分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。【问题4】(3分)根据说明,“数据处理”可以分解为哪些子加工?进一步进行分解时,需要注意哪三种常见的错误?【答案】【问题1】(4分)E1:传感器;E2:农业专家;E3:农业人员;E4:控制器【问题2】(4分)D1:监控处理规则文件 D2:监测信息文件 D3:分析结果文件 D4:预测信息文件【

6、问题3】(4分)起点D1,终点P4,监控规则起点P5,终点E2,根据请求进行展示起点P3,终点P5,分析结果起点P3,终点P5,预测信息【问题4】(3分)数据处理加工分为数据分析,可视化与存储;黑洞、奇迹、灰洞【解析】问题1:补充实体名,找出题干给出的名词形式。可以通过下方0层图对比,根据“农业专家对农作物、环境等监测数据的监控处理规则进行维护。”描述,我们可知E2是农业专家;根据“获取传感器上传的农作物长势、土壤墒情、气候等连续监测数据”得知E1是传感器;根据“平台也可以根据农业人员提供的控制信息对控制器进行远程控制”,得知E3是农业人员;根据“根据监控处理规则对分析结果进行判定,依据判定结

7、果自动对控制器进行远程控制。”,得知E4是控制器。问题2:补充数据存储,给出题干关键信息,文件,数据、表、信息等名词。通过下文0层图信息得知,根据“农业专家对农作物、环境等监测数据的监控处理规则进行维护。”,可知D1是存储相关监控处理规则文件;根据“解析后将监测信息进行数据处理、可视化和存储等操作。”得知D2是监测信息文件;根据“对实时监测信息根据监控处理规则进行监测分析,将分析结果进行可视化并进行存储”,D3和D4分别是分析结果文件和预测信息文件。问题3:补充数据流,根据平衡原则和题干的提示。首先根据数据流图平衡原则可知,父子图不平衡,对于父图中的由加工指向实体E2的一条数据流的名称为”统计

8、分析数据“与子图中加工P5指向实体的E2的一条数据流”统计分析结果“表示不同,根据题干说明要求从1-2子图补充,说明父图的统计分析数据=子图的分析结果+缺失的数据流构成,根据题干信息”实时给农业专家展示统计分析结果和预测信息或根据农业专家请求进行展示。“得知由P5-E2的根据请求进行展示数据流。其余的三条需要根据题干描述,对于加工和数据存储或加工与加工之间的数据流。根据题干”根据监控处理规则对分析结果进行判定”得知存在一条有D1-P4监控规则;根据题干“实时给农业专家展示统计分析结果和预测信息”得知存在P3-P5的分析结果和P4-P5的预测结果。问题4:数据处理根据题干描述“对实时监测信息根据

9、监控处理规则进行监测分析,将分析结果进行可视化并进行存储、远程控制对历史监测信息进行综合统计和预测,将预测信息进行可视化和存储。”可分为数据分析,可视化和存储三个步骤。需要注意哪三种常见的错误:黑洞、奇迹、灰洞。5. 单选题以下关于敏捷统一过程(AUP) 的叙述中,不正确的是( )。问题1选项A.在大型任务上连续B.在小型活动上迭代C.每一个不同的系统都需要一套不同的策略、约定和方法论D.采用经典的UP阶段性活动,即初始、精化、构建和转换【答案】C【解析】本题考查的是敏捷统一过程(AUP)敏捷统一过程(AUP)采用“在大型上连续”以及在“小型上迭代”的原理来构建软件系统。采用经典的UP阶段性活

10、动(初始、精化、构建和转换),提供了一系列活动,能够使团队为软件项目构想出一个全面的过程流。在每个活动里,一个团队迭代了使用敏捷,并将有意义的软件增量尽可能快地交付给最终用户。在每一个不同地系统都需要一套不同地策略、约定和方法论是属于敏捷方法-水晶法的描述。注意区别这里面是考查敏捷统一过程,而非敏捷方法,两者之间有区别。6. 单选题进程P有5个页面,页号为0-4,页面变换表及状态位、访问位和修改位的含义如下图所示,若系统给进程P分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为( )的页面问题1选项A.0B.1C.2D.4【答案】A【解析】被淘汰的页面首先必须在内存,也就是在0、2

11、、4页面中进行选择。优先淘汰访问位为0的页面,此时0、2、4页面访问位都为1,无法判断。进一步淘汰的是修改位为0的页面,此时符合要求淘汰的是0号页面,选择A选项。7. 单选题在设计某购物中心的收银软件系统时,要求能够支持在不同时期推出打折、返利、满减等不同促销活动,则适合采用()模式。问题1选项A.策略(Strategy)B.访问者(Visitor)C.观察者(Observer)D.中介者(Mediator)【答案】A【解析】在设计某购物中心的收银软件系统时,要求能够支持在不同时期推出打折、返利、满减等不同促销活动,收银软件系统的计入规则有:打折、返利、满减三种不同的策略,每种策略之间封装起来

12、,可以相互替换,使它们可以独立的变换,属于典型的策略模式。8. 单选题以下对于路由协议的叙述中,错误的是( )。问题1选项A.路由协议是通过执行一个算法来完成路由选择的一种协议B.动态路由协议可以分为距离向量路由协议和链路状态路由协议C.路由协议是一种允许数据包在主机之间传送信息的种协议D.路由器之间可以通过路由协议学习网络的拓扑结构【答案】C【解析】本题考查计算机网络路由协议。路由协议:是一种指定数据包转送方式的网上协议。Internet网络的主要节点设备是路由器,路由器通过路由表来转发接收到的数据。转发策略可以是人工指定的(通过静态路由、策略路由等方法)。在具有较小规模的网络中,人工指定转

13、发策略没有任何问题。但是在具有较大规模的网络中(如跨国企业网络、ISP网络),如果通过人工指定转发策略,将会给网络管理员带来巨大的工作量,并且在管理、维护路由表上也变得十分困难。为了解决这个问题,动态路由协议应运而生。动态路由协议可以让路由器自动学习到其他路由器的网络,并且网络拓扑发生改变后自动更新路由表。网络管理员只需要配置动态路由协议即可,相比人工指定转发策略,工作量大大减少,其中动态路由协议又分为距离向量路由协议和链路状态路由协议。工作原理:路由协议通过在路由器之间共享路由信息来支持可路由协议。路由信息在相邻路由器之间传递,确保所有路由器知道到其它路由器的路径。总之,路由协议创建了路由表

14、,描述了网络拓扑结构;路由协议与路由器协同工作,执行路由选择和数据包转发功能。9. 案例题阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某游戏公司欲开发一款吃金币游戏。游戏的背景为一种回廊式迷宫(Maze),在迷宫的不同位置上设置有墙。迷宫中有两种类型的机器人(Robots):小精灵(PacMan)和幽灵(Ghost)。游戏的目的就是控制小精灵在迷宫内游走,吞吃迷宫路径上的金币,且不能被幽灵抓到。幽灵在迷宫中游走,并会吃掉遇到的小精灵。机器人游走时,以单位距离的倍数计算游走路径的长度。当迷宫中至少存在一个小精灵和一个幽灵时,游戏开始。机器人上有两种传感器,使机器人具

15、有一定的感知能力。这两种传感器分别是:(1)前向传感器(FrontSensor),探测在机器人当前位置的左边、右边和前方是否有墙(机器人遇到墙时,必须改变游走方向)。机器人根据前向传感器的探测结果,决定朝哪个方向运动。(2)近距离传感器(ProxiSesor),探测在机器人的视线范围内(正前方)是否存在隐藏的金币或幽灵。近距离传感器并不报告探测到的对象是否正在移动以及朝哪个方向移动。但是如果近距离传感器的连续两次探测结果表明被探测对象处于不同的位置,则可以推导出该对象在移动。另外,每个机器人都设置有一个计时器(Timer),用于支持执行预先定义好的定时事件。机器人的动作包括:原地向左或向右旋转90;向前或向后移动。建立迷宫:用户可以使用编辑器(Ed

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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