2022年软考-系统架构设计师考前模拟强化练习题47(附答案详解)

上传人:住在山****ck 文档编号:100452914 上传时间:2022-06-02 格式:DOCX 页数:21 大小:23.98KB
收藏 版权申诉 举报 下载
2022年软考-系统架构设计师考前模拟强化练习题47(附答案详解)_第1页
第1页 / 共21页
2022年软考-系统架构设计师考前模拟强化练习题47(附答案详解)_第2页
第2页 / 共21页
2022年软考-系统架构设计师考前模拟强化练习题47(附答案详解)_第3页
第3页 / 共21页
资源描述:

《2022年软考-系统架构设计师考前模拟强化练习题47(附答案详解)》由会员分享,可在线阅读,更多相关《2022年软考-系统架构设计师考前模拟强化练习题47(附答案详解)(21页珍藏版)》请在装配图网上搜索。

1、2022年软考-系统架构设计师考前模拟强化练习题(附答案详解)1. 单选题嵌入式实时操作系统与一般操作系统相比,具备许多特点。以下不属于嵌入式实时操作系统特点的是()问题1选项A.可剪裁性B.实时性C.通用性D.可固化性【答案】C【解析】嵌入式实时操作系统兼具嵌入式操作系统的特点和实时操作系统的特点。嵌入式操作系统主要有以下特点:(1)微型化 (2)代码质量高 (3)专业化 (4)实时性强 (5)可裁减、可配置。实时操作系统的最核心特点是实时性强。C选项的通用性与嵌入式操作系统相背,所以不属于嵌入式实时操作系统的特点。2. 单选题During the systems analysis phas

2、e, you must decide how data will be organized, stored, and managed. A( )is a framework for organizing, storing, and managing data. Each file or table contains data about people, places, things, or events. One of the potential problems existing in a file processing environment is( ), which means that

3、 data common to two or more information systems is stored in several places.In a DBMS,the linked tables form a unified data structure that greatly improves data quality and access. A(n)( )is a model that shows the logical relationships and interaction among system entities . It provides an overall v

4、iew of the system and a blueprint for creating the physical data structures.( )is the process of creating table designs by assigning specific fields or attributes to each table in the database. A table design specifies the fields and identifies the primary key in a particular table or file. The thre

5、e normal forms constitute a progression in which( )represents the best design. Most business-related databases must be designed in that form.问题1选项A.data entityB.data structureC.file collectionD.data definition问题2选项A.data integrityB.the rigid data structureC.data redundancyD.the many-to-many relation

6、ship问题3选项A.entity-relationship diagramB.data dictionaryC.database schemaD.physical database model问题4选项A.NormalizationB.ReplicationC.PartitioningD.Optimization问题5选项A.standard notation formB.first normal formC.second normal formD.third normal form【答案】第1题:B第2题:C第3题:A第4题:A第5题:D【解析】第1题: 在系统分析阶段,需要确定数据如何组

7、织、存储和管理。数据结构是用于组织、存储和管理数据的一个框架。每个文件或表包含了关于人物、地点、事物和事件的数据。文件处理场景中存在的潜在问题之一是数据冗余,意味着两个或多个信息系统中相同数据存储在多个不同位置。 在关系数据库管理系统(DBMS)中,相互链接的表格形成了一个统一的数据解耦股,可以大大提升数据质量和访问。实体联系图是一个模型,显示了系统实体之间的逻辑关系和交互。它提供了一个系统的全局视图和用于创建物理数据结构的蓝图。规范化是通过为数据库中的每个表分配特定的字段或属性来创建表设计的过程。表设计是在特定表或文件中确定字段并标识主键。三种范式构成了一个序列,其中第三范式代表了最好的设计

8、,大部分与业务相关的数据库必须设计成这种形式。第2题:第3题:第4题:第5题:3. 单选题为近似计算XYZ三维空间内由三个圆柱x2+y21,y2+z21,x2+z21相交部分V的体积,以下四种方案中,()最容易理解,最容易编程实现。问题1选项A.在z=0平面中的圆x2+y21上,近似计算二重积分B.画出V的形状,将其分解成多个简单形状,分别计算体积后,再求和C.将V看作多个区域的交集,利用有关并集、差集的体积计算交集体积D.V位于某正立方体M内,利用M内均匀分布的随机点落在V中的比例进行计算【答案】D【解析】4. 单选题The purpose of systems design is to s

9、pecifya(n)(), which defines the technologies tobe used to build the proposed information systems. This task is accomplished by analyzing the datamodels and process models that were itally created during(). The()is used to .establish physical processes and data stores across a network. To complete th

10、is activity, the analystmay involve a number of system designers and()。 which may be involved in this activity tohelp address business data, process, and location issues. The key inputs to this task are the facts,recommendations, and opinions that are solicited fom various sources and the approved()

11、from the decision analysis phase.问题1选项A.physical modelB.prototype systemC.database schemaD.application architecture问题2选项A.requirements analysisB.problem analysisC.cause-ffect analysisD.decision analysis问题3选项A.entity-elationship diagramB.physical data flow diagramC.data flow diagramD.physical databas

12、e model问题4选项A.system usersB.system analystC.system ownerD.project manager问题5选项A.system architectureB.system proposalC.technical modelD.business procedure【答案】第1题:D第2题:A第3题:B第4题:A第5题:B【解析】第1题:系统设计的目的是指定一种(),它定义了用于构建拟议信息系统的技术。此任务通过分析最初在()期间创建的数据模型和流程模型来完成。()用于跨网络建立物理过程和数据存储。为了完成这项活动,分析师可能会让许多系统设计师和()参与

13、这项活动,以帮助解决业务数据、流程和位置问题。这项任务的关键输入是从各种来源征求的事实、建议和意见,以及决策分析阶段获得的批准()。第1题:A、 物理模型 B、 原型系统 C、 数据库模式 D、 应用体系 架构第2题:A、 需求分析 B、 问题分析 C、 因果分析 D、 决策分析第3题:A、 实体联系图 B、物理数据流图 C、数据流图 D、物理数据库模型第4题:A、 系统用户 B、 系统分析师 C、 系统所有者 D、 项目经理第5题:A、 系统架构 B、 系统建议书 C、 技术模型 D、 业务流程第2题:第3题:第4题:第5题:5. 单选题产品配置是指一个产品在其生命周期各个阶段所产生的各种形

14、式(机器可读或人工可读)和各种版本的( )的集合。问题1选项A.需求规格说明、设计说明、测试报告B.需求规格说明、设计说明、计算机程序C.设计说明、用户手册、计算机程序D.文档、计算机程序、部件及数据【答案】D【解析】本题考查产品配置的概念。产品配置是指一个产品在其生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置的一个配置项。注意选项中的需求规格说明、设计说明等均可归属于文档。6. 单选题某计算机系统页面大小为4K,进程P1的页面变换表如下图所示,若P1要访问数据的逻辑地址为十六进制1B1AH,那么该逻辑地

15、址经过变换后,其对应的物理地址应为十六进制( )。问题1选项A.1B1AHB.3B1AHC.6B1AHD.8B1AH【答案】C【解析】本题考查页式存储中的逻辑地址转物理地址。由于页面大小为4K,所以页内地址长度为12个二进制位,对应逻辑地址中的:B1A,所以页号为1,通过查询页表可知对应物理块号为6,所以物理地址为6B1A。7. 单选题SYN Flooding攻击的原理是()。问题1选项A.利用TCP三次握手,恶意造成大量TCP半连接,耗尽服务器资源,导致系统拒绝服务B.操作系统在实现TCP/IP协议栈时,不能很好地处理TCP报文的序列号紊乱问题,导致系统崩溃C.操作系统在实现TCP/IP协议

16、栈时,不能很好地处理IP分片包的重叠情况,导致系统崩溃D.操作系统协议栈在处理IP分片时,对于重组后超大的IP数据包不能很好地处理,导致缓存溢出而系统崩溃【答案】A【解析】本题考查的是SYN Flooding攻击原理相关内容。SYN Flood攻击利用TCP三次握手的一个漏洞向目标计算机发动攻击。攻击者向目标计算机发送TCP连接请求(SYN报文),然后对于目标返回的SYN-ACK报文不作回应。目标计算机如果没有收到攻击者的ACK回应,就会一直等待,形成半连接,直到连接超时才释放。攻击者利用这种方式发送大量TCP SYN报文,让目标计算机上生成大量的半连接,迫使其大量资源浪费在这些半连接上。目标

17、计算机一旦资源耗尽,就会出现速度极慢、正常的用户不能接入等情况。攻击者还可以伪造SYN报文,其源地址是伪造的或者不存在的地址,向目标计算机发起攻击。SYN Flooding攻击与TCP报文的处理过程没有很大的关系。BCD选项错误,A选项正确。8. 单选题某公司欲开发-一个在线教育平台。在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“网站在并发用户数量10万的负载情况下,用户请求的平均响应时间应小于3秒”这一场景主要与()质量属性相关,通常可采用()架构策略实现该属性:“主站宕机后,系统能够在10秒内自动切换至备用站点并恢复正常运行”主要与()质量属性相关,通常可采用()架构策略实

18、现该属性; “系统完成上线后,少量的外围业务功能和界面的调整与修改不超过10人月”主要与()质量属性相关。问题1选项A.性能B.可用性C.易用性D.可修改性问题2选项A.抽象接口B.信息隐藏C.主动冗余D.资源调度问题3选项A.性能B.可用性C.易用性D.可修改性问题4选项A.记录/回放B.操作串行化C.心跳D.增加计算资源问题5选项A.性能B.可用性C.易用性D.可修改性【答案】第1题:A第2题:D第3题:B第4题:C第5题:D【解析】第1题:本题主要考查考生对质量属性的理解和质量属性实现策略的掌握。对于题干描述:“网站在并发用户数量10万的负载情况下,用户请求的平均响应时间应小于3秒”,主

19、要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、引入并发机制、采用资源调度等。“主站宕机后,系统能够在10秒内自动切换至备用站点并恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性。 “系统完成上线后,少量的外围业务功能和界面的调整与修改不超过10人/月”主要与可修改性质量属性相关,通常可采用接口-实现分离、抽象、信息隐藏等架构策略实现该属性。第2题:第3题:第4题:第5题:9. 单选题通常用户采用评价程序来评价系统的性能,评测准确度最高的评价程序是( )。在计算机性能评估中,通常将评价程

20、序中用得最多、最频繁的( )作为评价计算机性能的标准程序,称其为基准测试程序。问题1选项A.真实程序B.核心程序C.小型基准程序D.核心基准程序问题2选项A.真实程序B.核心程序C.小型基准程序D.核心基准程序【答案】第1题:A第2题:B【解析】第1题:本题是对性能评价方法的考查。 真实程序、核心程序、小型基准程序和合成基准程序,其评测准确程度依次递减。 其中评测准确性最高的是真实程序,第一空选择A选项。 把应用程序中用得最多、最频繁的那部分核心程序作为评估计算机系统性能的标准程序,称为基准测试程序(benchmark)。基准程序法是目前一致承认的测试系统性能的较好方法。 因此第二空选择B选项

21、。第2题:本题是对性能评价方法的考查。 真实程序、核心程序、小型基准程序和合成基准程序,其评测准确程度依次递减。 其中评测准确性最高的是真实程序,第一空选择A选项。 把应用程序中用得最多、最频繁的那部分核心程序作为评估计算机系统性能的标准程序,称为基准测试程序(benchmark)。基准程序法是目前一致承认的测试系统性能的较好方法。 因此第二空选择B选项。10. 单选题需求管理的主要活动包括( )问题1选项A.变更控制、版本控制、需求跟踪、需求状态跟踪B.需求获取、变更控制、版本控制、需求跟踪C.需求获取、需求建模、变更控制、版本控制D.需求获取、需求建模、需求评审、需求跟踪【答案】A【解析】

22、需求工程包括需求开发和需求管理两大类活动。其中,需求开发包括:需求获取,需求分析,需求定义,需求验证这些主要活动;而需求管理包括:变更控制、版本控制、需求跟踪和需求状态跟踪这些活动。11. 单选题软件开发工具是指用于辅助软件开发过程活动的各种软件,其中,( )是辅助建立软件系统的抽象模型的,例如Rose、Together、WinA&D 、( )等。问题1选项A.编程工具B.设计工具C.测试工具D.建模工具问题2选项A.LoadRunnerB.QuickUMLC.DelphiD.WinRunner【答案】第1题:D第2题:B【解析】本题考查的是软件开发工具。软件开发工具是指用于辅助软件开发过程活

23、动的各种软件。其中,软件建模工具可以辅助建立软件系统的抽象模型。12. 单选题信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的()、可测试性和()。问题1选项A.可修改性B.可扩充性C.可靠性D.耦合性问题2选项A.封装性B.安全性C.可移植性D.可交互性【答案】第1题:A第2题:C【解析】第1题:本题考查的质量属性相关知识。信息隐藏是提高可修改性的典型设计策略,又因为信息隐藏可以有一定保密作用,所以也可以提高安全性。常考质量属性及相应设计策略如下:1、性能性能(performance)是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的

24、事件的个数。代表参数:响应时间、吞吐量 设计策略:优先级队列、资源调度2、可用性可用性(availability)是系统能够正常运行的时间比例。经常用两次故障之间的时间长度或在出现故障时系统能够恢复正常的速度来表示。代表参数:故障间隔时间 设计策略:冗余、心跳线3、安全性安全性(security)是指系统在向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。安全性又可划分为机密性、完整性、不可否认性及可控性等特性。设计策略:追踪审计4、可修改性可修改性(modifiability)是指能够快速地以较高的性能价格比对系统进行变更的能力。通常以某些具体的变更为基准,通过考察这些变

25、更的代价衡量可修改性。主要策略:信息隐藏5、可靠性可靠性(reliability)是软件系统在应用或系统错误面前,在意外或错误使用的情况下维持软件系统的功能特性的基本能力。主要考虑两个方面:容错、健壮性。代表参数: MTTF、MTBF 设计策略:冗余、心跳线第2题:13. 单选题UML( Unified Modeling Language)是面向对象设计的建模工具,独立于任何具体程序设计语言,以下( )不属于UML中的模型。问题1选项A.用例图B.协作图C.活动图D.PAD图【答案】D【解析】UML2.0中一共定义了14种图。其中结构图(静态图)包括:类图、 对象图、构件图、部署图、 制品图、

26、 包图、 组合结构图;行为图(动态图)包括:用例图、顺序图、通信图(协作图)、定时图、交互概览图、活动图、状态图。14. 单选题软件结构化设计包括( )等任务。问题1选项A.架构设计、数据设计、过程设计、原型设计B.架构设计、过程设计、程序设计、原型设计C.数据设计、过程设计、交互设计、程序设计D.架构设计、接口设计、数据设计、过程设计【答案】D【解析】本题考查的是软件设计的知识内容。软件设计包括体系结构设计、接口设计、数据设计和过程设计。本题选择D选项。体系结构设计:定义软件系统各主要部件之间的关系。数据设计:将模型转换成数据结构的定义。好的数据设计将改善程序结构和模块划分,降低过程复杂性。

27、接口设计(人机界面设计):软件内部,软件和操作系统间以及软件和人之间如何通信。过程设计:系统结构部件转换成软件的过程描述。确定软件各个组成部分内的算法及内部数据结构,并选定某种过程的表达形式来描述各种算法。15. 单选题某厂生产某种电视机,销售价为每台2500元,去年的总销售量为25000台,固定成本总额为250万元,可变成本总额为4000万元,税率为16%,则该产品年销售量的盈亏平衡点为( )台。(只有在年销售量超过它时才能有盈利)。问题1选项A.5000B.10000C.15000D.20000【答案】A【解析】本题考查的是成本计算。根据题干分析可得:总营收:250002500=6250万

28、固定成本:250万可变成本:4000万,占营收比例:64%。税不属于成本,但与可变成本性质相似,会随销量变化。设盈亏平衡时的销售量为X台。则有:2500000+X250064%+X250016%=X2500500X=2500000解得:X=500016. 单选题lnternet网络核心采取的交换方式为( )问题1选项A.分组交换B.电路交换C.虚电路交换D.消息交换【答案】A【解析】internet网的网络层核心协议是IP协议,而IP协议是一种分组交换的协议,所以应选A。17. 单选题进行系统监视三种形式,一是通过( )如PS, last; 二是通过系统记录文件查阅系统运行状态;三是集线命令,

29、文件记录和可视化技术监柱接图,如( ).问题1选项A.系统命令B.系统调用C.系统接口D.系統功能问题2选项A.Windows netstatB.linux iptablesC.Windows perfmonD.linux top【答案】第1题:A第2题:C【解析】last命令是用来显示最近系统的登录情况;ps命令是用来查看进程的。二者属于系统命令方式。Windows perform提供了图表化的系统性能实时监视器、性能日志和警报管理,可用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等,可以很方便地使用第三方工具进行性能分析。其他命令可以监控性能但无图表形式。18. 单选题经典的设计

30、模式共有23个,这些模式可以按两个准则来分类: -是按设计模式的目的划分,可分为()型、 结构型和行为型三种模式:二是按设计模式的范围划分,可以把设计模式分为类设计模式和()设计模式。问题1选项A.创建B.实例C.代理D.协同.问题2选项A.包B.模板C.对象D.架构【答案】第1题:A第2题:C【解析】第1题:本题考查的是设计模式的基本概念。设计模式是一套可以被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且提高代码的可靠性。设计模式的分类:(1)根据目的分类:创建型主要用于创建对象。有工厂方法模式(Factory Meth

31、od)、抽象工厂模式(Abstract Factory)、建造者模式(Builder)、原型模式(Prototype)、单例模式(Singleton)共5种。结构型主要用于处理类和对象的组合。有适配器模(Adapter)、桥接模式(Bridge)、组合模式(Composite)、装饰模式(Decorator)、外观模式(Facade)、享元模式(Flyweight)、代理模式(Proxy)共7种。行为型主要用于描述类或对象怎么样交互和怎样分配职责。有指责链模式(Chain of Responsibility)、命令模式(Command)、解释器模式(Interpreter)、迭代器模式(Ite

32、rator)、中介者模式(Mediator)、备忘录模式(Memento)、观察者模式(Observer)、状态模式(State)、策略模式(Stratege)、模板方法模式(Template Method)、访问者模式(Visitor)共11种。第一题选择A选项。(2)根据作用范围分类:可分为类模式和对象模式。类模式用于处理类和子类的关系,这种关系通过继承建立,在编译时就确定了,是一种静态关系。对象模式处理对象间的关系,具有动态关系。第2题:19. 单选题以下关于敏捷方法的描述中,不属于敏捷方法核心思想的是( )问题1选项A.敏捷方法是适应型,而非可预测型B.敏捷方法以过程为本C.敏捷方法是以人为本,而非以过程为本D.敏捷方法是迭代代增量式的开发过程【答案】B【解析】敏捷方法是以人为本,而非以过程为本,所以B选项错误。此处注意一个解题技巧,B和C的说法冲突,此时,这两个选项中至少有一个是错误的。20. 单选题以下关于区块链所用系统中挖矿行为的描述中,错误的是( )问题1选项A.矿工挖矿取得区块链的计账权,同时获得代币B.挖矿本质是尝试计算一个hash碰撞C.挖矿本质是一种工作量证明机制D.防止比特币双花攻击【答案】D【解析】

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!