【软考系统架构设计师】2020年系统架构师综合知识真题及解析
找了全网只找了部分真题,后续找到了再继续补充
【01】按照我国著作权法的权利保护期()受到永久保护。
A.发表权
B.修改权
C.复制权
D.发行权
解答:答案选择B。
署名权,修改权,保护作品完整权是非赢利性权利,所以不受限制。
02.假设某计算机字长32位,该计算机文件管理系统磁盘空间管理采用的是位示图记录磁盘的使用情况,若磁盘的容量为300GB,物理块的大小为4MB,那么位示图的大小为(2400)字。
计算方式:300*1024/4/32=2400
【03】.实时操作系统中,外部事件必须()
A.一个时间片内处理
B.一个周期时间内处理
C.一个机器周期内进行
D.被控对象允许的时间内
解答:答案选择D。
实时系统需要在规定的时间内做出正确的回应。
【04】是指用户无需知道数据存放的物理位置。
A.分片透明
B.逻辑透明
C.位置透明
D.复制透明
解答:答案选择C。
逻辑透明性:用户或者应用程序不需要知道局部使用的是哪种数据类型。
位置透明性:应用程序不关心数据存储位置的变化
分片透明性:用户或者应用程序不需要知道逻辑上访问的表具体是如何分块存储的。
复制透明性:用户或应用程序不关心数据的复制从何而来。
【05】.关于微内核的叙述,不正确的是()。
A.微内核系统结构清晰,有利于单机作业
B.微内核代码量少,有良好的移植性
C.微内核有良好的伸缩,可扩展性
D.微内核功能代码可以相互调用,性能高
解答:答案选择D
微内核只实现最基本的功能,将图形系统,文件系统,设备驱动及通信功能放在了内核之外。所以也就不存在相互调用了。微内核代码之间不能相互调用,需要切换状态。
【06】.分层结构的脆弱性包含()
A.底层错误导致整个系统无法运行,层与层之间的功能引用可能导致功能失效。
B.底层错误导致整个系统无法运行,层与层之间引入通信机制势必造成性能下降
C.上层错误导致整个系统无法运行,层与层之间引入通信机制势必造成性能下降
D.上层错误导致整个系统无法运行,层与层之间的功能引用可能导致功能失效。
解答:答案选择B。
分层结构的特点就是底层为上层提供服务,底层的错误会导致整个系统无法运行,层数太多引入通信机制,会造成性能下降。
【07】.以下关于区块链所用系统中挖矿行为的描述中,错误的是()。
A.矿工挖矿取得区块链的记账权,同时获得代币
B.挖矿的本质是尝试计算一个Hash碰撞
C. 挖矿的本质是一种工作量证明机制
D.防止比特币双花攻击
解答:答案选择D。
挖矿是参与到区块链的生产中,提供工作量证明,获取比特币网络的奖励的一种方式。其本质是尝试计算一个Hash碰撞,从挖矿字面上也可以理解,为了挖比特币。
双花攻击是指用户将所持有的数字资产中的余额,进行多次交易行为,解决的方法就是通过时间戳。用户发起的每一笔交易都有时间记录。
【08】.以下关于网络延迟的说法中,正确的是()
A.对等网络中,网络的延迟大小与终端数量无关
B.使用路由器进行数据转发所带来的延迟小于交换机
C.使用internet服务器可以最大程度减小网络延迟
D.服务器延迟主要影响因素是队列延迟和IO延迟
解答:答案选择D
【09】.进行系统监视的三种形式:一种是通过(),如PS last;二是通过系统记录文件查阅系统运行状态;三是集成命令,文件记录和可视化技术,监视器图。如()
A.系统命令
B.系统调用
C.系统接口
D.系统功能
A.windows netstat
B.Linux iptables
C.windows perform
D.Linux top
解答:答案选择A|C。
PS Last是Linux的系统命令;Perform是Windows自带的一款性能监控工具。提供了图表化的性能实时监视器,性能日志和警报管理。
【10】.人工采集处理和利用业务属于(),营业执照发放属于(),户籍管理属于(),参加政府工作交接属于()。
A.政府对企业G2B
B.政府对政府G2G
C.企业对政府B2G
D.政府对公众G2C
解答:BADC
【11】.软件文档可以分为用户文档和(),其中用户文档主要描述()和使用方法。
A.操作系统文档
B.需求文档
C.标准文档
D.实现文档
A.操作系统实现
B.操作系统设计
C.操作系统功能
D.操作系统测试
解答:答案选择A|C
软件系统的文档可以分为用户文档和系统文档。用户文档包括功能描述。
【12】.软件需求开发的最终文档,通过评审后定义了开发工作的(),它在客户和开发者之间构筑了产品功能需求和非功能需求的一个(),是需求开发和需求管理的桥梁。
A.需求基线
B.需求标准
C.需求用例
D.需求分析
A.需求用例
B.需求管理标准
C.需求约定
D.需求变更
解答:答案选择A|C。
需求评审之后形成需求基线。需求基线是客户和开发者之间的一个约定。
【13】.软件活动主要包括软件描述(),软件有效性验证和(),()定义了软件功能使用限制。
A.软件模型
B.软件需求
C.软件分析
D.软件开发
A.软件分析
B.软件测试
C.软件演义
D.软件进化
A.软件分析
B.软件设计
C.软件描述
D.软件开发
解答:答案选择D|D|C。
软件过程制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,软件活动主要有:软件描述,软件开发,软件有效性验证,软件进化。
【14】.对应软件开发软件过程制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,软件活动主要有:软件描述,软件开发,软件有效性验证,软件进化的各种活动,软件开发工具有:需求分析工具()编码和排错工具,测试工具,按照描述需求定义的方法,可将需求分析工具分类为基于自然语言或图形描述的工具,和基于(),的工具。
A.设计工具
B.分析工具
C.耦合工具
D.监控工具
A.用例
B.形式需求定义语言
C.UML
D.需求描述
解答:答案选择A|B。
软件系统工具通常可以按软件过程活动将软件工具分为软件开发工具,软件维护工具,管理工具,软件支持工具。软件开发工具包括了需求分析工具,设计工具,编码和排错工具,维护工具;版本控制工具,文档分析工具,开发信息库工具,逆向工程工具,再工程工具等。