导航菜单
首页 >  2019年下半年程序员考试下午真题专业解析+参考答案  > 2020年软件设计师考试上午真题(专业解析+参考答案) · 软件设计师历年真题含答案与解析

2020年软件设计师考试上午真题(专业解析+参考答案) · 软件设计师历年真题含答案与解析

2020年软件设计师考试上午真题(专业解析+参考答案)第 1 题第 2 题第 3 题第 4 题第 5 题第 6 题第 7 题第 8 题第 9 题第 10 题第 11 题第 12 题第 13 题第 14 题第 15 题第 16 题第 17 题第 18 题第 19 题第 20 题第 21 题第 22 题第 23 题第 24 题第 25 题第 26 题第 27 题第 28 题第 29 题第 30 题第 31 题第 32 题第 33 题第 34 题第 35 题第 36 题第 37 题第 38 题第 39 题第 40 题第 41 题第 42 题第 43 题第 44 题第 45 题第 46 题第 47 题第 48 题第 49 题第 50 题第 51 题第 52 题第 53 题第 54 题第 55 题第 56 题第 57 题2020年软件设计师考试上午真题(专业解析+参考答案)第 1 题

在程序执行过程中,高速缓存(Cache)与主存间的地址映射由(  )

(A) 操作系统进行管理(B) 存储管理软件进行管理(C) 程序员自行安排(D) 硬件自动完成

答案与解析

试题难度:容易知识点:计算机组成与体系结构>Cache试题答案:[['D']]试题解析:

Cache的概念考查:Cache与主存地址映射由硬件完成。

第 2 题

计算机中提供指令地址的程序计数器PC在(  )中。

(A) 控制器(B) 运算器(C) 存储器(D) I/O设备

答案与解析

试题难度:一般知识点:计算机组成与体系结构>CPU的组成(运算器与控制器)试题答案:[['A']]试题解析:

CPU子部件分类考查,PC是控制器中的子部件。

第 3 题

以下关于两个浮点数相加运算的叙述中,正确的是(  )。

(A) 首先进行对阶,阶码大的向阶码小的对齐(B) 首先进行对阶,阶码小的向阶码大的对齐(C) 不需要对阶,直接将尾数相加(D) 不需要对阶,直接将阶码相加

答案与解析

试题难度:容易知识点:计算机组成与体系结构>浮点数的表示试题答案:[['B']]试题解析:

浮点数运算的过程:对阶→尾数运算→规格化。其中对阶的过程:小数向大数看齐,尾数右移。

第 4 题

某计算机系统的CPU主频为2.8GHz。某应用程序包括3类指令,各类指令的CPI(执行每条指令所需要的时钟周期数)及指令比例如’下表所示。执行该应用程序时的平均CPI为(  );运算速度用MIPS表示,约为(  )。

(A) 25(B) 3(C) 3.5(D) 4(A) 700(B) 800(C) 930(D) 1100

答案与解析

试题难度:一般知识点:计算机组成与体系结构>计算机指标试题答案:[['C'],['B']]试题解析:

本题考查计算机性能指标。第一问关于平均CPI,即对列出的CPI求平均数。4*35%+2*45%+6*20%=3.5。第二问求MIPS,即每秒执行的百万条指令数。根据第一问CPI,每条指令需要的时钟周期为4,每个时钟周期为主频的倒数,即1/2.8G秒,则每条指令需要时间3.5/2.8G秒。每秒执行指令数为1/(3.5/2.8G)=2.8G/3.5=0.8G=800M。(1M=106,1G=109)

第 5 题

中断向量提供(  )。

(A) 函数调用结束后的返回地址(B) I/O设备的接口地址(C) 主程序的入口地址(D) 中断服务程序入口地址

答案与解析

试题难度:容易知识点:计算机组成与体系结构>输入/输出技术试题答案:[['D']]试题解析:

中断向量就是指中断服务程序的入口地址,它存放着一条跳转到中断服务程序入口地址的跳转指令。

第 6 题

以下关于认证和加密的叙述中,错误的是(  )。

(A) 加密用以确保数据的保密性(B) 认证用以确保报文发送者和接收者的真实性(C) 认证和加密都可以阻止对手进行被动攻击(D) 身份认证的目的在于识别用户的合法性,阻止非法用户访问系统

答案与解析

试题难度:一般知识点:信息安全>信息摘要与数字签名试题答案:[['C']]试题解析:

认证一般有账户名/口令认证、使用摘要算法认证和基于PKI的认证。认证只能阻止主动攻击,不能阻止被动攻击。

第 7 题

访问控制是对信息系统资源进行保护的重要措施,适当的访问控制能够阻止未经授权的用户有意或者无意地获取资源。计算机系统中,访问控制的任务不包括(  )。

(A) 审计(B) 授权(C) 确定存取权限(D) 实施存取权限

答案与解析

试题难度:一般知识点:信息安全>其他网络安全控制技术试题答案:[['A']]试题解析:

安全审计对主体访问和适用客体的情况进行记录和审查,以保证安全规则被正确执行,并帮助分析安全事故产生的原因。与访问控制无关。

第 8 题

路由协议称为内部网关协议,自治系统之间的协议称为外部网关协议,以下属于外部网关协议的是(  )。

(A) RIP(B) OSPF(C) BGP(D) UDP

答案与解析

试题难度:一般知识点:计算机网络>路由配置试题答案:[['C']]试题解析:

RIP:RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。OSPF:OSPF(Open Shortest Path First,开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。BGP:边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。UDP:传输层协议。

第 9 题

所有资源只能由授权方或以授权的方式进行修改,即信息未经授权不能进行改变的特性是指信息的(  )。

(A) 完整性(B) 可用性(C) 保密性(D) 不可抵赖性

答案与解析

试题难度:一般知识点:信息安全>其它试题答案:[['A']]试题解析:

数据的机密性(保密性)是指数据在传输过程中不能被非授权者偷看;数据的完整性是指数据在传输过程中不能被非法篡改,本题涉及到修改的只有完整性;数据的真实性(不可抵赖性)是指信息的发送者身份的确认或系统中有关主体的身份确认,这样可以保证信息的可信度;可用性指的是发送者和接受者双方的通信方式正常。

第 10 题

在Windows操作系统下,要获取某个网络开放端口所对应的应用程序信息,可以使用命令(  )。

(A) ipconfig(B) traceroute(C) netstat(D) nslookup

答案与解析

试题难度:一般知识点:计算机网络>网络故障诊断及常用命令试题答案:[['C']]试题解析:

ipconfig ( linux: ifconfig) (显示TCP/IP网络配置值,如:IP地址,MAC地址,网关地址等)。tracert(linux: traceroute):用于确定 IP数据包访问目标所采取的路径,若网络不通,能定位到具体哪个结点不通。 netstat:用于显示网络连接、路由表和网络接口信息。nslookup(查询DNS记录)。

第 11 题

甲、 乙两个申请人分别就相同内容的计算机软件发明创造,向国务院专利行政部门门提出专利申请,甲先于乙一日提出,则(  )。

(A) 甲获得该项专利申请权(B) 乙获得该项专利申请权(C) 甲和乙都获得该项专利申请权(D) 甲和乙都不能获得该项专利申请权

答案与解析

试题难度:容易知识点:法律法规与标准化>知识产权人确定试题答案:[['A']]试题解析:

专利权是谁先申请则属于谁。

第 12 题

小王是某高校的非全日制在读研究生,目前在甲公司实习,负责了该公司某软件项目的开发工作并撰写相关的软件文档。以下叙述中,正确的是(  )。

(A) 该软件文档属于职务作品,但小王享有该软件著作权的全部权利(B) 该软件文档属于职务作品,甲公司享有该软件著作权的全部权利(C) 该软件文档不属于职务作品,小王享有该软件著作权的全部权利(D) 该软件文档不属于职务作品,甲公司和小王共同享有该著作权的全部权利

答案与解析

试题难度:容易知识点:法律法规与标准化>知识产权人确定试题答案:[['B']]试题解析:

本题是典型的职务作品,软件著作权属于公司所有。

第 13 题

按照我国著作权法的权利保护期,以下权利中,(  )受到永久保护。

(A) 发表权(B) 修改权(C) 复制权(D) 发行权

答案与解析

试题难度:一般知识点:法律法规与标准化>保护期限试题答案:[['B']]试题解析:

著作权中修改权、署名权、保护作品完整权都是永久保护的。

第 14 题

结构化分析方法中,数据流图中的元素在(  )中进行定义。

(A) 加工逻辑(B) 实体联系图(C) 流程图(D) 数据字典

答案与解析

试题难度:一般知识点:软件工程>数据流图与数据字典试题答案:[['D']]试题解析:

数据字典会对数据流图中元素进行定义说明。

第 15 题

良好的启发式设计原则上不包括(  )。

(A) 提高模块独立性(B) 模块规模越小越好(C) 模块作用域在其控制域之内(D) 降低模块接口复杂性

答案与解析

试题难度:容易知识点:软件工程>模块设计原则试题答案:[['B']]试题解析:

1、模块化设计要求高内聚、低耦合,模块独立体现的就是高内聚低耦合。A选项正确。2、在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循如下原则:(1)模块的大小要适中。系统分解时需要考虑模块的规模,过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调用过于频繁,反而降低了模块的独立性。不是越小越好。B选项错误。(2)模块的扇入和扇出要合理。模块的扇入指模块直接上级模块的个数。模块的直属下级模块个数即为模块的扇出。(3)深度和宽度适当。深度表示软件结构中模块的层数,如果层数过多,则应考虑是否有些模块设计过于简单,看能否适当合并。宽度是软件结构中同一个层次上的模块总数的最大值,一般说来,宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。在系统设计时,需要权衡系统的深度和宽度,尽量降低系统的复杂性,减少实施过程的难度,提高开发和维护的效率。需要控制模块接口的复杂性。D选项正确。3、尽力使模块的作用域在其控制域之内。模块控制域:这个模块本身以及所有直接或间接从属于它的模块的集合。模块作用域:指受该模块内一个判定所影响的所有模块的集合。C选项正确。

第 16 题

如下所示的软件项目活动图中,顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的权重表示活动的持续时间(天), 则完成该项目的最短时间为(  )天。在该活动图中,共有(  )条关键路径。

(A) 17(B) 19(C) 20(D) 22(A) 1(B) 2(C) 3(D) 4

答案与解析

试题难度:容易知识点:项目管理>Gant图与Pert图试题答案:[['D'],['B']]试题解析:

第 17 题

软件项目成本估算模型COCOM01I中,体系结构阶段模型基于(  )进行估算。

(A) 应用程序点数量(B) 功能点数量(C) 复用或生成的代码行数(D) 源代码的行数

答案与解析

试题难度:一般知识点:项目管理>软件项目估算试题答案:[['D']]试题解析:

COCOMO II模型也需要使用规模估算信息,体系结构阶段,在模型层次结构中有3种不同规模估算选择,即:对象点、功能点和代码行。应用组装模型使用的是对象点;早期设计阶段模型使用的是功能点,功能点可以转换为代码行。体系结构模型把工作量表示为代码行数。

第 18 题

某表达式的语法树如下图所示,其后缀式(逆波兰式)是(  )。

(A) abcd-+*(B) ab-c+d*(C) abc-d*+(D) ab-cd+*

答案与解析

试题难度:容易知识点:程序设计语言基础>后缀表达式试题答案:[['C']]试题解析:

对图示的语法树做后序遍历即可,结果为C选项。

第 19 题

用C/C++语言为某个应用编写的程序,经过(  )后形成可执行程序。

(A) 预处理、编译、汇编、

相关推荐: