2018年下半年 软件设计师 答案及详解

news2024/11/27 10:41:00

2018年下半年 软件设计师 答案详解

主要记录刷题相关笔记,方便日后温习!!!

一、选择题

  1. CPU 在执行指令的过程中,会自动修改_____的内容,以使其保存的总是将要执行的下一条指令的地址。
    • A.指令寄存器
    • B.程序计数器
    • C.地址寄存器
    • D.指令译码器

【答案】B
【解析】
CPU执行指令的过程中,会自动修改PC的内容,PC是指令计数器,用来存放将要执行的下一条指令。
对于指令寄存器(IR)存放即将执行的指令,指令译码器(ID)对指令中的操作码字段进行分析和解释,地址寄存器(AR),不是我们常用的CPU内部部件,其作用是是用来保存当前CPU所要访问的内存单元或I/O设备的地址。

  1. 在微机系统中,BIOS(基本输入输出系统)保存在_____中。
    • A.主板上的 ROM
    • B.CPU 的寄存器
    • C.主板上的 RAM
    • D.虚拟存储器

【答案】A
【解析】
BIOS(Basic Input Output System)(基本输入输出系统)是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。

  1. 采用 n 位补码(包含一个符号位)表示数据,可以直接表示数值_____。
    • A.2n
    • B.-2n
    • C.2n-1
    • D. -2n-1

【答案】D
【解析】
在计算机中,n位补码(表示数据位),表示范围是 -2n-1 ~ -2n-1-1,其中最小值为认为定义,以n=8为例,其中-128的补码是人为定义的1000 0000。

  1. 某系统由下图所示的部件构成,每个部件的千小时可靠度都为 R,该系统的千小时可靠度为_____。
    在这里插入图片描述
    • A.(3R+2R)/2
    • B. R/3+R/2
    • C.(1-(1-R)3)(1-(1-R)2)
    • D.(1-(1-R)3-(1-R)2)

【答案】C
【解析】
对于可靠度计算,串联系统可靠度为R1R2,并联系统R1=1-(1-R)(1-R)(1-R),并联系统R2=1-(1-R)(1-R),因此答案为(1-(1-R)3)(1-(1-R)2)。

  1. 以下关于采用一位奇校验方法的叙述中,正确的是_____。
    • A.若所有奇数位出错,则可以检测出该错误但无法纠正错误
    • B.若所有偶数位出错,则可以检测出该错误并加以纠正
    • C.若有奇数个数据位出错,则可以检测出该错误但无法纠正错误
    • D.若有偶数个数据位出错,则可以检测出该错误并加以纠正

【答案】C
【解析】
对于奇偶校验,是由若干位有效信息,再加上一个二进制位(校验位)组成校验码,其中奇校验“1”的个数为奇数,而偶校验“1”的个数为偶数,以此完整校验,如果其中传输过程中有偶数个数发生错误(即1变成0或0变成1),则“1”的个数,其奇偶就不会发生改变,也就无法发现错误了,只有奇数个数据位发生错误,才能发现错误。同时,奇偶校验只能查错不能纠错。

  1. 下列关于流水线方式执行指令的叙述中,不正确的是_____。
    • A.流水线方式可提高单条指令的执行速度
    • B.流水线方式下可同时执行多条指令
    • C.流水线方式提高了各部件的利用率
    • D.流水线方式提高了系统的吞吐率

【答案】A
【解析】本题要求选择不正确的叙述。
其中A流水线方式可提高单条指令的执行速度是不正确的,对于只有单条指令的情况下,流水线方式与顺序执行时没有区别的。流水线的原理是在某一时刻可以让多个部件同时处理多条指令,避免各部件等待空闲,由此提高了各部件的利用率,也提高了系统的吞吐率。

  1. DES 是_____算法。
    • A.公开密钥加密
    • B.共享密钥加密
    • C.数字签名
    • D.认证

【答案】B
【解析】
非对称加密又称为公开密钥加密,而共享密钥加密指对称加密。常见的对称加密算法有:DES,三重DES、RC-5、IDEA、AES。

  1. 计算机病毒的特征不包括_____。
    • A.传染性
    • B.触发性
    • C.隐蔽性
    • D.自毁性

【答案】D
【解析】
计算机病毒具有隐蔽性、传染性、潜伏性、触发性和破坏性等特定。因此自毁性不属于计算机病毒的特征。

  1. MD5 是_____算法,对任意长度的输入计算得到的结果长度为_____位。
  • (1)
    • A.路由选择
    • B.摘要
    • C.共享密钥
    • D.公开密钥
  • (2)
    • A.56
    • B.128
    • C.140
    • D.160

【答案】B B
【解析】
MD5是一种摘要算法,经过一系列处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。

  1. 使用 Web 方式收发电子邮件时,以下描述错误的是_____。
    • A.无须设置简单邮件传输协议
    • B.可以不设置帐号密码登录
    • C.邮件可以插入多个附件
    • D.未发送邮件可以保存到草稿箱

【答案】B
【解析】
使用WEB方式收发电子邮件是必须设置账号密码登录。

  1. 有可能无限期拥有的知识产权是_____。
    • A.著作权
    • B.专利权
    • C.商标权
    • D.集成电路布图设计权

【答案】C
【解析】在这里插入图片描述
其中商标权可以通过续注延长拥有期限,而著作权、专利权和设计权的保护期限都是有限期的。

  1. _____是构成我国保护计算机软件著作权的两个基本法律文件。
    • A.《软件法》和《计算机软件保护条例》
    • B.《中华人民共和国著作权法》和《计算机软件保护条例》
    • C.《软件法》和《中华人民共和国著作权法》
    • D.《中华人民共和国版权法》和《计算机软件保护条例》

【答案】B
【解析】
我国保护计算机软件著作权的两个基本法律文件是《中华人民共和国著作权法》和《计算机软件保护条例》。

  1. 某软件程序员接受一个公司(软件著作权人)委托开发完成一个软件,三个月后又接受另一公司委托开发功能类似的软件,此程序员仅将受第一个公司委托开发的软件略作修改即提交给第二家公司,此种行为_____。
    • A.属于开发者的特权
    • B.属于正常使用著作权
    • C.不构成侵权
    • D.构成侵权

【答案】D
【解析】
本题已注明第一个公司为软件著作权人,因此该程序员的行为对原公司构成侵权。

  1. 结构化分析的输出不包括_____。
    • A.数据流图
    • B.数据字典
    • C.加工逻辑
    • D.结构图

【答案】D
【解析】
结构化方法的分析结果由以下几部分组成:一套分层的数据流图、一本数据词典、一组小说明(也称加工逻辑说明)、补充材料。
因此结构图不属于结构化分析的输出。

  1. 某航空公司拟开发一个机票预订系统, 旅客预订机票时使用信用卡付款。付款通过信用卡公司的信用卡管理系统提供的接口实现。若采用数据流图建立需求模型,则信用卡管理系统是_____。
    • A.外部实体
    • B.加工
    • C.数据流
    • D.数据存储

【答案】A
【解析】
数据流图中的基本图形元素包括数据流、加工、数据存储和外部实体。其中,数据流、加工和数据存储用于构建软件系统内部的数据处理模型,而外部实体表示存在于系统之外的对象,用来帮助用户理解系统数据的来源和去向。外部实体包括:人/物、外部系统、组织机构等。

  1. 某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为_____天。活动 FG 的松驰时间为_____天。
    在这里插入图片描述
  • (1)
    • A.20
    • B.37
    • C.38
    • D.46
  • (2)
    • A.9
    • B.10
    • C.18
    • D.26

【答案】D C
【解析】

  1. 以下叙述中,_____不是一个风险。
    • A.由另一个小组开发的子系统可能推迟交付,导致系统不能按时交付客户
    • B.客户不清楚想要开发什么样的软件,因此开发小组开发原型帮助其确定需求
    • C.开发团队可能没有正确理解客户的需求
    • D.开发团队核心成员可能在系统开发过程中离职

【答案】B
【解析】本题考查的是风险的概念。
一般认为风险保护两个特性:不确定性和损失。不确定性是指风险可能发生也可能不发生;损失是指如果风险发生,就会产生恶性后果。
本题选项“客户不清楚想要开发什么样的软件”是已经发生的事件,没有不确定性,因此不是一个风险。

  1. 对布尔表达式进行短路求值是指:无须对表达式中所有操作数或运算符进行计算就可确定表达式的值。对于表达式"a or ((c< d) and b) ",_____时可进行短路计算。
    • A. d 为 true
    • B. a 为 true
    • C. b 为 true
    • D. c 为 true

【答案】B
【解析】
根据本题题干“a or (( c<d ) and b )”,最后计算的是or,对于或运算,只要有一个为真则结果为真,不需要进行后面的计算,因此当a为true时,可进行短路计算,直接得到后面的结果。

  1. 下面二叉树表示的简单算术表达式为_____。
    在这里插入图片描述
    • A.10*20+30-40
    • B.10*(20+30-40)
    • C.10*(20+30)-40
    • D.10*20+(30-40)

【答案】C
【解析】

  1. 在程序运行过程中,_____时涉及整型数据转换为浮点型数据的操作。
    • A.将浮点型变量赋值给整型变量
    • B.将整型常量赋值给整型变量
    • C.将整型变量与浮点型变量相加
    • D.将浮点型常量与浮点型变量相加

【答案】C
【解析】

  1. 某计算机系统中互斥资源 R 的可用数为 8,系统中有 3 个进程 P1、P2 和 P3 竞争 R,且每个进程都需要 i 个 R,该系统可能会发生死锁的最小 i 值为_____。
    • A. 1
    • B. 2
    • C. 3
    • D. 4

【答案】D
【解析】
本题对于R资源可用数为8,分配到3个进程中,为了让最后的i值最小,所以每个进程尽量平均分配,可以得到3 、3、2的分配情况,此时如果假设i的取值为3,则必定不会形成死锁。当i>3时系统会形成死锁,此时取整,即最小i值为4。

关注林哥,持续更新哦!!!★,°:.☆( ̄▽ ̄)/$:.°★ 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/513225.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

makefile 变量的扩展

文章目录 前言一、环境变量&#xff08;全局变量&#xff09;二、目标变量&#xff08;局部变量&#xff09;三、模式变量总结 前言 一、环境变量&#xff08;全局变量&#xff09; Makefile 中的环境变量&#xff0c;是指在执行 Makefile 时&#xff0c;从外部传入 Make 命令…

m4a音频怎么转换成mp3?

m4a音频怎么转换成mp3&#xff1f;如果你遇到了m4a音频格式的文件&#xff0c;但却无法在音频播放器中打开它&#xff0c;通常我们会将其转换成mp3格式。因为M4A属于苹果专用的音频格式&#xff0c;而MP3则是一种通用音频格式。M4A属于高品质压缩类型的音乐文件&#xff0c;而M…

Django框架之使用Session保持HTTP状态

HTTP协议是无状态的&#xff0c;每次请求都是新的请求&#xff1b; 客户端与服务器端的一次通信就是一次会话。 可使用cookie和session在客户端或者服务端存储有关会话的数据&#xff0c;来进行状态保持&#xff1b; cookie使用在上篇。本篇是使用session进行状态保持及使用Red…

外观数列----2023/5/11

外观数列----2023/5/11 给定一个正整数 n &#xff0c;输出外观数列的第 n 项。 「外观数列」是一个整数序列&#xff0c;从数字 1 开始&#xff0c;序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列&#xff1a; countAndSay(1) “1”…

Omniverse Replicator环境配置和使用说明

Omniverse Replicator使用说明 本教程将介绍Omniverse Replicator的环境配置和使用说明, 参加Sky Hackathon的同学可以参考本教程来合成训练数据集. 文章目录 Omniverse Replicator使用说明1. Omniverse环境配置1.a.安装Omniverse Launcher1.a.1.在下面的地址下载Omniverse La…

案例分享:ChatGPT写python脚本,轻松文本处理

大家好&#xff0c;我是可夫小子&#xff0c;关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加&#xff1a;keeepdance&#xff0c;备注&#xff1a;chatgpt&#xff0c;拉你进群。 在工作中&#xff0c;需要对数据进行筛选、分割和整理&#xff0c;当你接受到一个长长…

浅谈Android PMS解析APP信息流程

前言 前面我们了解了Zygote的启动流程&#xff0c;知道AMS、PMS都是由SystemServer进程启动的&#xff0c;我们都知道PMS主要负责App管理工作&#xff0c;这里我们简单从源码角度分析下PMS是如何解析APP解析的&#xff1b; 源码分析(API 30为例) 我们还是从PackageManagerSe…

SpringBoot缓存技术详解

文章目录 一、 缓存技术介绍1. 缓存技术简介2. JSR107核心接口3. JSR107 图示3. SpringBoot缓存抽象4. 缓存常用注解和接口 一、 缓存技术实战1. Cacheable注解2. 缓存的工作原理4. Cacheable注解的工作流程 一、 缓存技术介绍 1. 缓存技术简介 缓存技术主要分为两大类缓存可…

6 进程的环境

6.1 main函数 C程序总是从main函数开始执行。main函数的原型是&#xff1a; int main(int argc, char *argv[]) 6.2 进程终止 有五种方式使进程终止&#xff1a; &#xff08;1&#xff09;正常终止&#xff1a; &#xff08;a&#xff09;从main返回。 &#xff08;b&…

Pycharm十种不为人所知的技巧,不得不知道

Pycharm是Python语言开发中的一个非常强大的IDE工具&#xff0c;其高度的定制能力、日常开发中常用的工具和各种快捷键等功能&#xff0c;都能帮助Pycharm用户提高开发效率。但是&#xff0c;Pycharm中的许多功能并不为人所知。因此&#xff0c;以下是十种Pycharm技巧&#xff…

【MCS-51】51单片机指令系统大全

指令是指挥微型计算机工作的的计算机命令&#xff0c;对于51单片机来说&#xff0c;其主要使用的指令有两种形式&#xff1a;机器语言指令和汇编语言指令。 机器语言指令是指使用二进制代码表示的指令&#xff1b; 汇编语言指令是指使用容易我们记忆的缩写符号表示的机器语言…

YOLO入门指南:理解YOLO原理及构建第一个目标检测模型

YOLO&#xff08;You Only Look Once&#xff09;是一种快速且准确的目标检测算法&#xff0c;可以在图像或视频中检测出多个对象的位置和类别。在本篇文章中&#xff0c;我们将介绍YOLO的基本原理&#xff0c;并使用TensorFlow构建第一个目标检测模型。 YOLO的基本原理 YOLO的…

linux 安装jdk、tomcat

文章目录 前言一、Linux上安装jdk1、jdk安装与配置过程2、linux查看jdk安装路径 二、Linux上安装tomcat1、tomcat安装与配置过程2、对外开放访问的端口、重启防火墙、查看日志 三、在window系统中通过浏览器访问 前言 先检察是否安装jdk java -jar ## 查看是否安装jdk java -…

K8S—Helm

一、Helm介绍 helm通过打包的方式&#xff0c;支持发布的版本管理和控制&#xff0c;很大程度上简化了Kubernetes应用的部署和管理。 Helm本质就是让k8s的应用管理&#xff08;Deployment、Service等&#xff09;可配置&#xff0c;能动态生成。通过动态生成K8S资源清单文件&a…

文笔润色-文本校对改写工具

文段改写软件 写作是一项对于很多人来说都需要频繁进行的活动&#xff0c;无论是工作中的商业写作还是学术写作&#xff0c;在完成优质内容的同时也需要付出大量的时间和精力进行语言润色和修改。然而&#xff0c;现在有了147ChatGPT改写润色软件&#xff0c;该软件可以全自动…

近期分享学习心得

1、数据类型 原始类型undefined null number string boolean symbol bigint 引用类型 对象 2、大厂为什么不允许赋值undifined&#xff1f; 必须let avoid 0;效果一样 void是关键字&#xff0c;后面跟表达式&#xff0c;无论跟啥最终制造undefined&#xff0c;但是习惯写0。…

动态规划设计

文章目录 动态规划设计一、什么是最长递增子序列&#xff1f;[300. 最长递增子序列](https://leetcode.cn/problems/longest-increasing-subsequence/)注意子序列和子串的区别&#xff1a; 二、动态规划解法2.1什么是数学归纳法&#xff1f;2.2最长递增子序列中数学归纳的实际应…

simulink电力系统仿真(1):电力系统库+(电力系统基础知识)

文章目录 基础知识仿真库搭建一个简单的电路 基础知识 ★三相交流电&#xff1a;三相电是三组幅值相等、频率相等、相位互相差120的交流电&#xff0c;由有三个绕组的三相发电机产生&#xff0c;是工业上常用的电源&#xff0c;可提供超过数千瓦或以上功率的电力。★电力系统暂…

看一看吧,面试真的卷......

大家好&#xff0c;最近有不少小伙伴在后台留言&#xff0c;今年面试实在是太卷了&#xff0c;不知道从何下手&#xff01; 不论是跳槽涨薪&#xff0c;还是学习提升&#xff01;先给自己定一个小目标&#xff0c;然后再朝着目标去努力就完事儿了&#xff01; 为了帮大家节约…

美术培训学校学生作品管理平台

本系统主要是为了美术培训学校和学生使用的&#xff0c;系统分为了前台和后台两部分&#xff0c;前台部分主要是展示美术培训学校的信息和让学生查看自己的课程信息服务的&#xff0c;后台主要是管理人员对系统进行管理使用的 前台部分功能 1. 网站首页&#xff0c;首页部分…