2020下半年软件设计师上午题错题总结

news2025/1/4 20:26:35

2020下半年

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

A. 首先进行对阶,阶码大的向阶码小的对齐

B. 首先进行对阶,阶码小的向阶码大的对齐

C. 不需要对阶,直接将尾数相加

D. 不需要对阶,直接将阶码相加

解析:

浮点数运算的过程:对阶 --> 尾数运算 --> 规格化。

其中对阶的过程:小数向大数看齐,尾数右移。

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

(4) A. 25 B. 3 C. 3.5 D. 4

(5) A. 700 B. 800 C. 930 D. 1100

解析:

第一问关于平均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=10^6,1G=10^9)

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

A. 加密用以确保数据的保密性

B. 认证用以确保报文发送者和接收者的真实性

C. 认证和加密都可以阻止对手进行被动攻击

D. 身份认证的目的在于识别用户的合法性,阻止非法用户访问系统

解析:

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

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

A. 审计                                 B. 授权

C. 确定存取权限                  D. 实施存取权限

解析:

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

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

A. RIP         B. OSPF         C. BGP         D. UDP

解析:
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:传输层协议。

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

A. ipconfig         B. traceroute         C. netstat         D. nslookup

解析:

ipconfig ( linux: ifconfig) (显示TCP/IP网络配置值,如:IP地址,MAC地址,网关地址等)。

tracert(linux: traceroute):用于确定 IP数据包访问目标所采取的路径,若网络不通,能定位到具体哪个结点不通。

netstat:用于显示网络连接、路由表和网络接口信息。

nslookup(查询DNS记录)。

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

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

解析:

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

8、在程序的执行过程中,系统用 (22) 实现嵌套调用(递归调用)函数的正确返回。

A. 队列         B. 优先队列         C. 栈         D. 散列表

解析:

在递归调用中,需要在前期存储某些数据,并在后面又以存储的逆序恢复这些数据,以提供之后使用的需求,因此,需要用到栈来实现递归。简单的说,就是在前行阶段,对于每一层递归,函数的局部变量、参数值以及返回地址都被压入栈中。在退回阶段,位于栈顶的局部变量、参数值和返回地址被弹出,用于返回调用层次中执行代码的其余部分,也就是恢复了调用的状态。

9、假设系统中有三个进程P1、P2和P3,两种资源R1、R2。如果进程资源图如图①和图②所示,那么 (23) 。

A. 图①和图②都可化简                                 B. 图①和图②都不可化简

C. 图①可化简,图②不可化简                      D. 图①不可化简,图②可化简

解析:

图①当前状态下:

R1:已分配2个,剩余1个。

R2:已分配3个,剩余0个。

P1:已获得1个R1,1个R2,无其他资源需求,可化简,化简后释放当前1个R1,1个R2。

P2:已获得1个R2,仍需2个R1,此时R1资源不足,P2是阻塞结点。等待P1释放后可化简。

P3:已获得1个R1,1个R2,仍需1个R2,此时R2资源不足,P3是阻塞结点。等待P1释放后可化简。

图②当前状态下:

R1:已分配3个,剩余0个。R2:已分配2个,剩余0个。

P1:已获得1个R1,仍需1个R2,此时R2资源不足,P1是阻塞结点。

P2:已获得1个R1,1个R2,仍需1个R1,此时R1资源不足,P2是阻塞结点。

P3:已获得1个R1,1个R2,仍需1个R2,此时R2资源不足,P3是阻塞结点。所有结点均阻塞,无法化简。

10、软件可靠性是指系统在给定的时间间隔内、在给定条件下无失效运行的概率。若MTTF和MTTR分别表示平均无故障时间和平均修复时间,则公式 (34) 可用于计算软件可靠性。

A. MTTF/(1+MTTF)         B. 1(1+MTTF)

C. MTTR/(1+MTTR)         D. 1/(1+MTTR)

11、关系R、S如下表所示,的结果集为 (54) ,R、S的左外联接、右外联接和完全外联接的元组个数分别为 (55) 。

A. {(2, 1, 4), (3, 4, 4)}

B. {(2, 1, 4, 8), (3, 4, 4, 4)}

C. {(2, 1, 4, 2, 1, 8), (3, 4, 4, 3, 4, 4)}

D. {(1, 2, 3, 1, 9, 1), (2, 1, 4, 2, 1, 8), (3, 4, 4, 3, 4, 4), (4, 6, 7, 4, 8, 3)}

A. 2, 2, 4 B. 2, 2, 6 C. 4, 4, 4 D. 4, 4, 6

解析:

第一空根据自然连接的结果,属性列数是二者之和减去重复属性列,所以结果有4个属性列。 元组行满足同名属性列取值相等,同样满足要求。

第二空左外连接、右外连接、完全外连接,在软设中考查较少。 左外连接:取出左侧关系中所有与右侧关系中任一元组都不匹配的元组,用空值NULL填充所有来自右侧关系的属性。结果如下:

右外连接:取出右侧关系中所有与左侧关系中任一元组都不匹配的元组,用空值NULL填充所有来自左侧关系的属性。结果如下:

完全外连接:完成左外连接和右外连接操作,结果如下:

13、采用DHCP动态分配IP地址,如果某主机开机后没有得到DHCP服务器的响应,则该主机获取的IP地址属于网络 (66) 。

A. 202.117.0.0/24 B. 192.168.1.0/24

C. 172.16.0.0/16 D. 169.254.0.0/16

解析:

无效的IP地址:169.254.X.X(windows) 和 0.0.0.0(linux)。

14、在浏览器的地址栏中输入xxxftp.abc.can.cn在该URL中 (67) 是要访问的主机名。

A. xxxftp B. abc C. can D. cn

解析:

一个URL通常由“协议名”、“'//”、“主机名”、“.”“域名”、“/”、“目录名”、“/”、“文件名”构成。题目中所给的URL不包含协议名称,按照以上描述,要访问的主机名为xxxyftp,该字段后面的abc.com.cn属于域名。

15、当修改邮件时,客户与POP3服务器之间通过 (68) 建立连接,所使用的端口是 (69) 。

(68) A. HTTP B. TCP C. UDP D. HTTPS

(69) A. 52 B. 25 C. 1100 D. 110

16、因特网中的域名系统(Domain Name System)是一个分层的域名,在根域下面是顶级域,以下顶级域中 (70) 属于国家顶级域。

(70) A. NET B. EDU C. COM D. UK

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

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

相关文章

[附源码]java毕业设计网上购物商城

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

33.nacos客户端读取多配置文件实例(springcloud)

1.配置文件的读取方式【重点】nacos 配置中心通过 namespace、dataId 和 group 来唯一确定一条配置。 Namespace:即命名空间。默认的命名空间为 public,我们可以在 Nacos 控制台中新建命名空间;dataId:即配置文件名称 Group &…

比 O(nlog(n)) 做得更好——创造合适的条件

我们可以比 O(nlog(n)) 更快地排序。 长按关注《Python学研大本营》,加入读者群,分享更多精彩 扫码关注《Python学研大本营》,加入读者群,分享更多精彩 介绍 我将介绍一种我称之为 groupSort 的排序方法。我没有直接解决排序问题…

基于小波变换编码的纹理图像分割

目录 1.算法概述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法概述 我们使用11或13维特征向量表示图像中的每个像素。两个特征用于表示像素之间的空间关系;由图像尺寸规格化的x和y像素坐标。对于灰度图像,一个特征是低通表示&#…

Python编程从入门到实践 第十一章:测试代码 练习答案记录

Python编程从入门到实践 第十一章:测试代码 练习答案记录 练习题导航Python编程从入门到实践 第十一章:测试代码 练习答案记录11.1 测试函数11.1.1 单元测试和测试用例11.1.2 可通过的测试11.1.3 未通过的测试11.1.4 测试未通过时怎么办11.1.5 添加新测试…

Flutter/Dart 中的 extension 方法

Flutter Dart 中的 extension 方法 前言 我们将讨论 extension 方法如何对我们有用,以及为什么您的代码因为它们而变得更加精确和可读的原因。 简介 在本文中,我们将学习 Dart 中的 extension 方法。也许你想知道那是什么,它是如何工作的&…

HIve数仓新零售项目DWS层的构建(Full join)模型

HIve数仓新零售项目 注:大家觉得博客好的话,别忘了点赞收藏呀,本人每周都会更新关于人工智能和大数据相关的内容,内容多为原创,Python Java Scala SQL 代码,CV NLP 推荐系统等,Spark Flink Kaf…

全自动调节灯光强度的实现(仿真+程序+文档)

目 录 摘 要 I Abstract II 绪论 1 1.1 选题背景及意义 1 1.2 国内外研究现状 1 1.3 研究主要内容 3图书馆学习桌台灯智能控制系统简介与方案分析 4 2.1 大学图书馆照明控制现状 4 2.2 图书馆学习桌台灯智能控制系统简介 4 2.3 系统控制方案分析 4 2.4 本章小节 5系统硬件设计…

JavaScript练手小技巧:我破解了原神官网全屏滚动的秘密

这个标题有点夺人眼球,哈啊哈~骗点击率的。 “原神”官网当真的做的很漂亮,虽然我没玩过这个游戏,但是禁不住喜欢这个网站啊。 https://ys.mihoyo.com/ 最近居家教学上网课。除了上课,实在不想做学校安排的其它任务&#xff0c…

热量衡算习题课

第一部分 --- 传热计算综合例题 1.qm是质量流量,T1,2和 t1,2对应的是热流体和冷流体分别在管道进口和出口的温度 2.吊塔tm是传热温差 3.α1是热流体的对流传热系数,α2是冷流体的对流传热系数,K是整个对流传热过程的总的传热系…

【Linux】在Xilinx平台上实现UVC Gadget(2)- 解决dwc3驱动bug

【Linux】在Xilinx平台上实现UVC Gadget(2)- 解决dwc3驱动bug一、bug描述二、具体修改方法1. 找到内核源码位置并复制到其他目录2. Petalinux里面设置使用自定义内核源码1) 选第2个Linux Components Selection2) 选linux-kernel,回车&#xf…

【笔试题】【day22】

文章目录第一题(循环队列的元素个数)第二题(二叉排序树插入规则)第三题(线性探测的平均查找长度)第四题(关键字比较次数与初始序列无关的)第一题(循环队列的元素个数&…

m短波宽带通信系统的信道建模matlab仿真

目录 1.算法概述 1.1 Watterson信道模型理论简介 1.2 Nakagami信道模型 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法概述 宽带短波信道的研究是设计宽带大容量短波通信的基础,但是传统的短波信道的研究仅限于窄带信号传输,这已经…

论文阅读-Whisper语音识别(OpenAI)

一、论文信息 论文名称:Robust Speech Recognition via Large-Scale Weak Supervision 代码地址:https://github.com/openai/whisper 官方博客:https://openai.com/blog/whisper 作者团队:OpenAI 二、介绍 Whisper是一个通用…

HAProxy实现负载均衡

目录 一、HAProxy介绍 二、环境准备 三、实验拓扑 四、HAProxy部署 五、配置HAProxy状态页面 一、HAProxy介绍 ha-proxy是一款高性能的负载均衡软件,主要是做7层负载均衡,也可以做4层负载均衡。因为其专注于负载均衡这一些事情,因此与ng…

8、如何使用FactoryBean向Spring容器中注册bean?

📫作者简介:zhz小白 公众号:小白的Java进阶之路 专业技能: 1、Java基础,并精通多线程的开发,熟悉JVM原理 2、熟悉Java基础,并精通多线程的开发,熟悉JVM原理,具备⼀定的线…

openEuler快速入门-openEuler命令行基础操作

系列文章目录 第一章 openEuler快速入门(一)-openEuler操作系统介绍 文章目录系列文章目录前言一、shell是什么二、Linux命令行操作技巧三、基础命令3.1、Linux命令分类3.2、目录和文件3.2.1 相对路径和绝对路径3.2.2 处理目录的常用命令ls:cd:pwd&…

tkinter绘制组件(36)——树状图

tkinter绘制组件(36)——树状图引言布局函数结构内容数据格式整体框架绘制元素与重绘宽度标识元素展开与闭合完整函数代码效果测试代码最终效果github项目pip下载结语引言 TinUI的第38个元素控件,也是TinUI-4.0-添加的第一个组件&#xff0c…

Rsync下行同步+inotify实时同步介绍和部署

一、Rsync(Remote Sync,远程同步) 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩&#xf…

2022世界杯结果预测,简单AI模型最有效?附代码!

2022世界杯冠军是谁?本文将为你揭晓一个利用简单AI模型得到的靠谱预测。 许多人称足球为“不可预测的比赛”,因为一场足球比赛有不同的因素可以改变最终比分。 这是真的……在某种程度上。 北大出版社,人工智能原理与实践 人工智能和数据科…