2022年软考-系统分析师考前提分综合测验卷(附带答案及详解)套卷53

上传人:汽*** 文档编号:548381902 上传时间:2024-01-28 格式:DOCX 页数:25 大小:227.50KB
返回 下载 相关 举报
2022年软考-系统分析师考前提分综合测验卷(附带答案及详解)套卷53_第1页
第1页 / 共25页
2022年软考-系统分析师考前提分综合测验卷(附带答案及详解)套卷53_第2页
第2页 / 共25页
2022年软考-系统分析师考前提分综合测验卷(附带答案及详解)套卷53_第3页
第3页 / 共25页
2022年软考-系统分析师考前提分综合测验卷(附带答案及详解)套卷53_第4页
第4页 / 共25页
2022年软考-系统分析师考前提分综合测验卷(附带答案及详解)套卷53_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《2022年软考-系统分析师考前提分综合测验卷(附带答案及详解)套卷53》由会员分享,可在线阅读,更多相关《2022年软考-系统分析师考前提分综合测验卷(附带答案及详解)套卷53(25页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-系统分析师考前提分综合测验卷(附带答案及详解)1. 单选题系统设计是根据系统分析的结果,完成系统的构建过程。其中,( )是为各个具体任务选择适当的技术手段和处理流程; ( )的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的( )。问题1选项A.详细设计B.架构设计C.概要结构设计D.功能设计问题2选项A.详细设计B.架构设计C.概要结构设计D.模块设计问题3选项A.用例图B.模块结构图C.系统部署图D.类图【答案】第1题:A第2题:C第3题:B【解析】系统设计的主要内容包括概要设计和详细设计。概要设计又称为系统总体结构设计,它是系统开发过程中

2、很关键的一步,其主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。在概要设计中,将系统开发的总任务分解成许多个基本的、具体的任务,为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。根据任务的不同,详细设计又可分为多种,例如,网络设计、代码设计、输入/输出设计、处理流程设计、数据存储设计、用户界面设计、安全性和可靠性设计等。2. 单选题RISC-V是基于精简指令集计算原理建立的开放指令集架构,以下关于RISC-V的说法中,不正确的是()。问题1选项A.RISC-V 架构不仅短小精悍,而且其不同的部分还能以模块化的方式组织在一起

3、,从而试图通过一套统一的架构满 足各种不同的应用场景B.RISC-V基础指令集中只有40多条指令,加上其他模块化护展指令总共也就几十条指令C.RISC-VISA可以免费使用,允许任何人设计、制造和销售RISC-V芯片和软件D.RISC-V 也是X86架构的一种,它和ARM架构之间存在很大区别【答案】D【解析】本题考查的是RISC相关概念。RISC-V的特点:1.完全开源对指令集使用,RISC-V基金会不收取高额的授权费。开源采用宽松的BSD协议,企业完全自由免费使用,同时也容许企业添加自有指令集拓展而不必开放共享以实现差异化发展。C选项说法正确。2.架构简单RISC-V架构秉承简单的设计哲学。

4、体现为:在处理器领域,主流的架构为x86与ARM架构。x86与ARM架构的发展的过程也伴随了现代处理器架构技术的不断发展成熟,但作为商用的架构,为了能够保持架构的向后兼容性,其不得不保留许多过时的定义,导致其指令数目多,指令冗余严重,文档数量庞大,所以要在这些架构上开发新的操作系统或者直接开发应用门槛很高。而RISC-V架构则能完全抛弃包袱,借助计算机体系结构经过多年的发展已经成为比较成熟的技术的优势,从轻上路。RISC-V基础指令集则只有40多条,加上其他的模块化扩展指令总共几十条指令。 RISC-V的规范文档仅有145页,而“特权架构文档”的篇幅也仅为91页。B选项说法正确。X86使用的是

5、复杂指令集(CISC),ARM和RISC-V使用的是精简指令集(RISC)。所以RISC-V不是X86架构的一种,它和X86架构之间存在很大区别,D选项说法错误。3.易于移植现代操作系统都做了特权级指令和用户级指令的分离,特权指令只能操作系统调用,而用户级指令才能在用户模式调用,保障操作系统的稳定。RISC-V提供了特权级指令和用户级指令,同时提供了详细的RISC-V特权级指令规范和RISC-V用户级指令规范的详细信息,使开发者能非常方便的移植linux和unix系统到RISC-V平台。4.模块化设计RISC-V架构不仅短小精悍,而且其不同的部分还能以模块化的方式组织在一起,从而试图通过一套统

6、一的架构满足各种不同的应用场景。用户能够灵活选择不同的模块组合,来实现自己定制化设备的需要,比如针对于小面积低功耗嵌入式场景,用户可以选择RV32IC组合的指令集,仅使用Machine Mode(机器模式);而高性能应用操作系统场景则可以选择譬如RV32IMFDC的指令集,使用Machine Mode(机器模式)与User Mode(用户模式)两种模式。A选项说法正确。5.完整的工具链对于设计CPU来说,工具链是软件开发人员和cpu交互的窗口,没有工具链,对软件开发人员开发软件要求很高,甚至软件开发者无法让cpu工作起来。在cpu设计中,工具链的开发是一个需要巨大工作量的工作。如果用RISC-

7、V来设计芯片,芯片设计公司不再担心工具链问题,只需专注于芯片设计,RISC-V社区已经提供了完整的工具链,并且RISC-V基金会持续维护该工具链。当前RISC-V的支持已经合并到主要的工具中,比如编译工具链gcc,仿真工具qemu等。3. 单选题某系统采用请求页式存储管理方案,假设某进程有6个页面,系统给该进程分配了4个存储块,其页面变换表如下表所示,表中的状态位等于1和0分别表示页面在内存或不在内存。当该进程访问的第4号页面不在内存时,应该淘汰表中页面号为( )的页面。 问题1选项A.1B.2C.3D.5【答案】C【解析】本题考查页式存储,在页式存储中,需要淘汰页面时,一般淘汰访问位为0的页

8、面。因为这类页面长时间未被访问,根据局部性原理,这类页面再次被访问的概率较小,应优先淘汰。4. 单选题以下关于CPU和GPU的叙述中,错误的是( )。问题1选项A.CPU适合于需要处理各种不同的数据类型、大量的分支跳转及中断等场合B.CPU利用较高的主频、高速缓存(Cache)和分支预测等技术来执行指令C.GPU采用MISD(Multiple Instruction Single Data)并行计算架构D.GPU的特点是比CPU包含更多的计算单元和更简单的控制单元【答案】C【解析】本题看似是考查CPU与GPU的差异,但事实上是考的Flynn分类法。5. 单选题下列算法中,用于数字签名中摘要的是

9、( )。问题1选项A.RSAB.IDEAC.RC4D.MD5【答案】D【解析】本题考查的是信息安全中的摘要算法。6. 案例题阅读以下关于Web应用设计开发的描述,在答题纸上回答问题1至问题3。【说明】某公司拟开发一个自由、可定制性强、用户界面友好的在线调查系统,以获取员工在课程学习、对公司重大事件的看法、对办公室环境的建议等相关反馈。因需要调查的内容各异,可选择的调查方式多样,故本在线调查系统应满足以下需求:1)支持编辑和视图两种模式,编辑模式只对调查发起者可见,视图模式对接受调查者可见。2)调查问卷具有可定制性,因调查的内容各异,需要多样的信息采集方式,可设置的调查问题类型包括单选、多选、矩

10、阵类单选、矩阵类多选和开放性问题。3)操作简单,调查者可以方便地新建和编辑各种问题类型,接受调查者可对每个问题和每个调查问卷给出评论。4)系统支持显示调查统计结果,以及导出统计结果。针对以上需求,经项目组讨论,拟采用REST架构风格设计实现该在线调查系统。【问题1】 (10分)分析该在线调查系统的业务流程,填写图5-1中(1) (5)的内容。 图5-1 在线调查系统业务流程分析【问题2】 (10分)REST架构风格的核心是资源抽象。在系统设计中,项目组拟将系统中的每一个实体抽象成一种资源。请列举出该系统中的5种资源。【问题3】 (5分)基于REST架构风格对系统进行设计,请简要叙述REST风格

11、的5条关键原则。【答案】【问题1】【解析】REST风格的5条关键原则包括:7. 单选题用户A从CA获取了自己的数字证书,该数字证书中包含为证书进行数字签名的( )。问题1选项A.CA的私钥和A的公钥B.CA的私钥和A的私钥C.CA的公钥和A的公钥D.CA的公钥和A的私钥【答案】A【解析】用户A的数字证书中包括了用户A的公钥,然后CA中心用自己的私钥进行了签名。所以应该选A。8. 案例题阅读以下关于基于MDA(Model Driven Architecture)的软件开发过程的叙述,在答题纸上回答问题1至问题3。【说明】某公司拟开发一套手机通讯录管理软件,实现对手机中联系人的组织与管理。公司系统

12、分析师王工首先进行了需求分析,得到的系统需求列举如下:用户可通过查询接口查找联系人,软件以列表的方式将查找到的联系人显示在屏幕上。显示信息包括姓名、照片和电话号码。用户点击手机的“后退”按钮则退出此软件。点击联系人列表进入联系人详细信息界面,包括姓名、照片、电话号码、电子邮箱、地址和公司等信息。为每个电话号码提供发送短信和拨打电话两个按键实现对应的操作。用户点击手机的“后退”按钮则回到联系人列表界面。在联系人详细信息界面点击电话号码对应的发送短信按键则进入发送短信界面。界面包括发送对象信息显示、短信内容输入和发送按键三个功能。用户点击发送按键则发送短信并返回联系人详细信息界面;点击“后退”按钮

13、则回到联系人详细信息界面。在联系人详细信息界面内点击电话号码对应的拨打电话按键则进入手机的拨打电话界面。在通话结束或挂断电话后返回联系人详细信息界面。在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议基于公司现有的软件开发框架,采用新的基于模型驱动架构的软件开发方法,将开发人员从大量的重复工作和技术细节中解放出来,使之将主要精力集中在具体的功能或者可用性的设计上。公司任命王工为项目技术负责人,负责项目的开发工作。【问题1】(7分)请用300字以内的文字,从可移植性、平台互操作性、文档和代码的一致性等三个方面说明基于MDA的软件开发方法的优势。【问题2】(8分)王工经过分

14、析,设计出了一个基于MDA的软件开发流程,如图2-1所示。请填写图2-1中(1)(4)处的空白,完成开发流程。【问题3】(10分)王工经过需求分析,首先建立了该手机通信录管理软件的状态机模型,如图2-2所示。请对题干需求进行仔细分析,填写图2-2中的(1)(5)处空白。【答案】【问题1】可移植性:在MDA中,先会建立平台无关模型(PIM),然后转换为平台相关模型(PSM),1个PIM可转换成多个PSM,所以要把一个软件移植到另一个平台时,只需要将平台无关模型转换成另一个平台的相关模型即可。所以可移植性很强。平台互操作性:在MDA中,整个开发过程都是模型驱动的,所以标准化程度很高,这样为平台的互操作带来了非常大的帮助。文档和代码的一致性:在MDA中,代码是由模型生成的,所以具有天然的一致性。这一点其他方法无法比拟。【问题2】(1)平台无关模型(PIM)(2)UML建模(3)模型变换(映射)(4)模型生成源代码【问题3】(1)点击后退按钮(2)联系人详细信

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

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

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