首页>>教育 >>内容

2020软考软件设计师真题答案,2020年软件设计师真题试卷

发布时间:2023-09-26 21:28:06编辑:温柔的背包来源:

2020软考软件设计师真题答案,2020年软件设计师真题试卷

很多朋友对2020软考软件设计师真题答案,2020年软件设计师真题试卷不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

2020年下半年计算机系统知识3、 下列关于两个浮点数相加运算的描述中,正确的是()。

A、首先对齐订单,将较大的订单代码与较小的订单代码对齐。

B. 首先,调整顺序。将订单代码较小的订单代码与订单代码较大的订单代码对齐。

C. 无需纠正顺序,直接添加尾数即可。

d.无需匹配订单,直接添加订单代码即可。

参考答案B

4、 某计算机系统的中央处理器频率为2.8GHz。一个应用程序包括3 种类型的指令。各类指令的CPI(执行每条指令所需的时钟周期数)及指令比例如下表所示。执行该应用程序时的平均消费者价格指数为( );运算速度(以每秒百万条指令表示)约为( )。

a、25B、3C、3.5D、4

a、700 B、800 C、930 D、1100

参考答案C B

5、 提供中断向量( )

A. 函数调用完成后的返回地址b输入输出设备的接口地址

C、主程序入口地址d中断服务程序的入口地址

参考答案D

操作系统知识23进程管理

C

24存储管理

D

2019年计算机系统知识DMADMA控制方法是直接在( )之间建立数据路径进行数据交换处理。

A.CPU和主存

B.CPU及外设

C. 主存和外设D. 外设和外设答案:

DMA,全称是Direct Memory Access,即直接内存访问。

直接内存访问将复制数据从一个地址空间传输到另一地址空间,从而在外设和内存之间或内存和内存之间提供高速数据传输。当中央处理器初始化传输动作时,传输动作本身由直接存储器存取控制器100执行和完成。DMA传输方法不需要中央处理器直接控制传输,并且没有中断处理方法来保留场景并还原场景过程。通过硬件,为随机存取存储和Image Orthicon设备开辟了直接的数据传输通道,使中央处理器的效率大大提高了100倍。DMA本来并不是中央处理器架构的一部分。正因为开发中经常用到它的相关知识,这里总结一下它的基本概念、工作原理以及常见问题100。 DMA的英文拼写是“直接内存访问”,中文意思是直接内存访问100。 DMA既可以指内存和外设直接访问数据等内存访问的计算机技术,也可以指实现该技术的硬件模块(对于通用计算机和个人计算机来说,DMA控制逻辑由中央处理器和直接存储器组成)贮存)。它由控制接口逻辑芯片组成。嵌入式系统的直接存储器存取控制器内置于处理器芯片内部,一般称为直接存储器存取控制器(DMAC)。

随附的;中央处理器架构图

7、[单选题]

( ) 防火墙是内部网络与外部网络之间的隔离点。它可以对应用层的通信数据流进行监控和过滤。

问题一选项

A.包过滤

B. 应用层网关

C.数据库

d.网

参考答案:B

8协议HTTPS

【单选题】

Stuxnet 病毒是一种破坏工业基础设施的恶意代码。它利用系统漏洞攻击工业控制系统。这是极其有害的( )。

问题一选项

A. 引导扇区病毒

B、宏病毒

C.木马病毒

D、蠕虫病毒

参考答案:D

问题分析:Stuxnet是指一种蠕虫病毒。其复杂程度远远超过了普通计算机黑客的能力。这种Stuxnet 病毒于2010 年6 月首次检测到。它是第一个专门针对现实世界中的基础(能源)设施(例如核电站、水坝和国家电网)进行攻击的“蠕虫”病毒。

选项A引导扇区病毒会损坏启动磁盘、文件目录等。选项B宏病毒会损坏办公文件。选项C木马一般强调控制操作。

蠕虫病毒是一种常见的计算机病毒。它是一个独立的程序,无需计算机用户的干预即可运行。它通过不断获得对网络中易受攻击的计算机的部分或完全控制来传播。计算机病毒是指编译或插入计算机程序中破坏计算机功能或破坏数据、恶意篡改系统的病毒。影响计算机使用并能够自我复制的一组计算机指令或程序代码。 [1]

编程语言基础21词法分析语义分析语法分析

【单选题】

在以编译方式翻译C/C源程序的过程中,()阶段的主要任务是分析各语句结构的合法性。

问题一选项

A. 词法分析

B.语义分析

C.语法分析

D. 目标代码生成

参考答案:C

试题分析:词法分析阶段根据语言的词法规则逐字符扫描源程序,一一识别“词”符号,主要用于词汇检查。

语法分析的任务是在词法分析的基础上,根据语言的语法规则,将单词符号序列分解为各种语法单元,如“表达”、“陈述”、“程序”等。语法规则

它是各种语法单元的组成规则,主要用于结构检查。

语义分析阶段分析各个语法结构的含义,检查源程序是否存在语义错误,主要侧重于检查句子的含义。

这个问题描述了语法分析。

操作系统知识26【单选题】

如果一个文件系统的目录结构如下图所示,假设用户要访问文件book2.doc,当前工作目录是我的驱动程序,则该文件的绝对路径和相对路径分别为( )分别。

问题一选项

A. 我的驱动程序\user2\ 和\user2

B.\MyDrivers\user2\和\user2

C.\MyDrivers\user20 和user2

D. 我的司机\用户2\和用户2

参考答案:C

试题分析:绝对路径是从根目录\开始的。本题中book2.doc的绝对路径是\MyDrivers\user2\,相对路径是从当前目录下一级开始。本题中book2.doc的相对路径是

用户2。

软件工程基础知识30【单选题】

以下关于极限编程(XP) 最佳实践的表述哪一项是不正确的( )

问题一选项

A. 只处理当前需求并保持设计简单

B.编写完程序后编写测试代码

C. 可以按天甚至按小时为客户提供可运行的版本

D. 系统最终用户代表应全程配合体验价值团队

参考答案:B

测试题分析:先写测试代码,再写程序

【单选题】

在ISO/IEC9126软件质量模型中,软件质量特性( )包括质量子特性安全性。

问题一选项

A.功能性

B、可靠性

C.效率

D、可维护性

参考答案:A

问题分析:功能特性的质量子特性包括适用性、准确性、互操作性、合规性和安全性。

结构化开发方法29

【单选题】

已知模块A向模块B传输数据结构x,则两个模块的耦合类型为()。

问题一选项

A.数据耦合

B.公共耦合

C.外部耦合

D.马克联轴器

参考答案:D

问题分析:数据耦合:当一个模块访问另一个模块时,它们通过简单的数据参数(不是控制参数、公共数据结构或外部变量)交换输入和输出信息。

公共耦合:如果一组模块都访问同一个公共数据环境,那么它们之间的耦合称为公共耦合。公共数据环境可以是全局数据结构、共享通信区域、内存的公共覆盖区域等。

外部耦合:一组模块都访问同一个全局简单变量而不是相同的全局数据结构,并且全局变量的信息不通过参数表传递,称为外部耦合。

标签耦合:一组模块通过参数表传递记录信息,即标签耦合。该记录是某种数据结构的子结构,而不是简单的变量。这个问题描述了标签耦合

39 Lee的替换接口——单一职责分离

40 迭代器模式

49 NFA 外交部

数据库技术基础52 53 候选关键字属性

【单选题】

给定关系r(A、B、C、D、E)和关系s(A、汉语、英语、法语、大小写),对它们进行自然连接操作Rohde和Schwarz后,结果集的属性为列为( )。

问题一选项

A. 法国、法国、英国、南非、瑞典、瑞典

B.法国、法国、中国、法国、英国、瑞典、法国、瑞典

C. 拉丁美洲、拉丁美洲、加勒比海、拉丁美洲、欧洲、南非、南美洲、南美洲

D. 拉丁美洲、加勒比海、拉丁美洲、加勒比海、拉丁美洲、加勒比海、南美洲、南美洲、南美洲、南美洲、南美洲、南美洲、南美洲、南美洲

参考答案:B

试题分析:自然连接的结果主要是左侧少见,右侧关系S去除重复列。所以最终的结果是稀有的5个属性列,以及S的不重复列。答案是选项B。

【单选题】

假设关系很少

问题一选项

A.有一个候选关键词A2A3

B.有一个候选关键词A2A4

C.有2个候选关键词A1A2和A1A3

D.有2个候选关键词A1A2和A2A3

问题2选项

A.A1,其中A1A2A3为主属性,A4为非主属性

B.A2,其中A2A3A4为主属性,A1为非主属性

C.A2A3,其中A2A3为主属性,A1A4为非主属性。

D.A2A4,其中A2A4为主属性,A1A3为非主属性。

参考答案:C、A

试题分析:首先判断候选代码,首先找到入度为0的节点。本题中,一等没有出现在函数依赖的右侧,所以反映在图中,即,如果入度为0,则候选代码必须包含属性A1。根据该题,仅满足C选项。

第二个为空,候选代码必须包含A1,根据候选代码A1A2、A1A3、可以得出主属性有A1A2A3,非主属性有A4纸。

【单选题】

需要将部门表中姓名列的修改权限授予用户明,并允许明朝将此权限授予其他人。实现这一要求的结构化查询语言语句如下:

授予对表Dept(名称)的更新至Ming():

问题一选项

A.虽然

B.串联

C.有授予选项

D.带检查选项

参考答案:C

试题分析:本题是结构化查询语言固定语句。

授权声明格式:

将权限[,…n][开放对象类型对象名称]同意给用户[,…n]

【With grant option】,通过授权选项,用户除了授予用户相关权限外,还被授予向其他用户授予相关权限的权利。

接受权限的公共用户可以是单个或多个特定用户,公共参数可以向所有用户授予权限。

【单选题】

当一个站点发生故障时,系统可以使用其他站点上的副本,而不会导致整个系统瘫痪。这称为分布式数据库()。

问题一选项

A.共享性

B.自治

C.可用性

D、分布

参考答案:D

试题分析:分布:数据存储在多个不同的节点上

逻辑关联:数据库系统中的数据在逻辑上是相互关联的。

站点透明性:使用分布式数据库中的数据不需要指定数据的位置。

站点自治:每个单独的节点都可以执行本地应用程序请求

单选题】

已知矩阵(Amn)、人名(英文)、阿门和伯杰肾病相乘的时间复杂度为o(自然人组)。矩阵乘法满足结合律。例如,三个矩阵A、B、C相乘的顺序可以是(AB)C,也可以是200BC。不同的乘法顺序

所需的乘法次数可能相差很大。因此,确定n矩阵乘法的最优计算顺序是一个非常重要的问题。已知n个矩阵确定,答案2.答案相乘的计算顺序是最优的。

子结构即a1a 2.An的最优计算顺序包括其子问题A1A2.Ak和Ak 1Ak 2.An (l=k。递归公式可列出为:

其中,Ai的维度为pi-1pi m[i,j]表示AiAi 1.Aj的最优计算序列的乘法次数。

首先,使用自下而上的方法寻找n矩阵乘法的最佳计算顺序。那么解决这个问题的算法设计策略就是

轻微地( )。该算法的时间复杂度为( ),空间复杂度为( )。

给定一个实例,(POPi.P5)=(20, 15, 4, 10, 20, 25),最优计算顺序为()。

问题一选项

A、分而治之

B.动态规划方法

C、贪心法

D.回溯法

问题2选项

A.O(n)

B.O(nlgn)

二氧化碳(n)

D.O(2n)

问题3选项

A.O(n)

B.O(nlgn)

二氧化碳(n)

D.O(2n)

问题四选项

A.(((A1A2)A3)A4)A5

B.A1(A2(A3(A4A5)))

C.((A1A2)A3) (A4A5)

D.(A1A2) ((A3A4)*A5)

参考答案:B、C、A、D

这个问题有点难,我准备放弃了。如果你知道怎么做,可以分享一下。我查了百度

https://www.jianshu.com/p/de87cc76b6f9

https://www.cnblogs.com/crx234/p/5988453.html

对于第三题,你可以通过以下方式计算每个选项的结果,并选择最好的结果。

下面是超文本传输协议的请求过程。正确的顺序是()。

浏览器向Domain Name Server服务器发送域名解析请求并获取结果。

在浏览器中输入URL并按Enter键

服务器将网页数据发送给浏览器

根据目标互联网协议地址和端口号与服务器建立三氯苯酚连接。

浏览器向服务器发送数据请求

浏览器解析接收到的数据并显示

通讯完成,断开三氯苯酚

问题一选项

A。

B.

C。

D .

参考答案:B

不同地方答案不同

试题分析:本题测试超文本传输协议的连接过程。

以上知识分享希望能够帮助到大家!