51、已知一个文件中出现的各字符及其对应的频率如下表所示。采用Huffman编码,则该文件中字符a和c的码长分别为(1)。若采用Huffman编码,则字序列 “110001001101” 的编码应为(2)。

(1)
A、1和3
B、1和4
C、3和3
D、3和4
(2)
A、face
B、bace
C、acde
D、fade
参考答案:A、A
答案解析:
哈夫曼编码的基本思想为:循环地选择具有最低频率的两个结点,生成一棵子树,直至形成树。

前缀码:对每一个字符规定一个0,1串作为其代码,并要求任一字符的代码都不是其它字符代码的前缀,这种编码称为前缀码。比如:01,001,011就不满足前缀码的性质,因为011中包含01。而哈夫曼编码必须要满足前缀码的性质,否则会导致译码的时候出现多种译码方式,违背的唯一性准则。







最终生成如下的哈夫曼树:

根据哈弗曼树可得:图中a的长度为1,c的长度为3
而对于字序列 “110001001101” 编码应该为1100,0,100,1101,即为face

52、用户在电子商务网站上使用网上银行支付时,必须通过( )在Internet与银行专用网之间进行数据交换。
A、支付网关
B、防病毒网关
C、出口路由器
D、堡垒主机
参考答案:A
答案解析:
本题计算机网络相关交互协议。
用户在电子商务网站上使用网上银行支付时,必须通过支付网关才能在Internet与银行专用网之间进行数据交换。
A、支付网关:是银行金融网络系统和Internet网络之间的接口,是由银行操作的将Internet上传输的数据转换为金融机构内部数据的一组服务器设备,或由指派的第三方处理商家支付信息和顾客的支付指令。
B、防病毒网关:防病毒网关是一种网络设备,用以保护网络内(一般是局域网)进出数据的安全。主要体现在病毒杀除、关键字过滤(如色情、反动)、垃圾邮件阻止的功能,同时部分设备也具有一定防火墙(划分Vlan)的功能。如果与互联网相连,就需要网关的防病毒软件。
C、出口路由器:一般指局域网出外网的路由器,或者指一个企业、小区、单位、城域网、省级网络、国家网络与外界网络直接相连的那台路由器。在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。
D、堡垒主机:堡垒主机是一种被强化的可以防御进攻的计算机,作为进入内部网络的一个检查点,以达到把整个网络的安全问题集中在某个主机上解决,从而省时省力,不用考虑其它主机的安全的目的。

53、ARP报文分为ARP Request和ARP Response,其中ARP Request采用(1)进行传送,ARP Response采用(2)进行传送。
(1)
A、广播
B、组播
C、多播
D、单播
(2)
A、组播
B、广播
C、多播
D、单播
参考答案:A、D
答案解析:
ARP协议的作用是由IP地址求MAC地址,ARP请求是广播发送,ARP响应是单播发送。

54、页面的标记中( )用于表示网页代码的起始和终止。
A、< html >< /html >
B、< head >< /head >
C、< body >< /body >
D、< meta >< /meta >
参考答案:A
答案解析:
考查关于html相关知识。
<html></html>标签限定了文档的开始点和结束点,在它们之间是文档的头部和主体。
<head></head>标签就是我们常说的头部标签,在<head></head>之间是用来存放一个文档的头部元素的。
<body></body>主体标签,body元素定义文档的主体。
<meta> </meta>标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。

55、以下对于路由协议的叙述中,错误的是( )。
A、路由协议是通过执行一个算法来完成路由选择的一种协议
B、动态路由协议可以分为距离向量路由协议和链路状态路由协议
C、路由协议是一种允让许数据包在主机之间传送信息的协议
D、路由器之间可以通过路由协议学习网络的拓扑结构
参考答案:C
答案解析:
本题考查计算机网络路由协议。
路由协议:是一种指定数据包转送方式的网上协议。Internet网络的主要节点设备是路由器,路由器通过路由表来转发接收到的数据。转发策略可以是人工指定的(通过静态路由、策略路由等方法)。在具有较小规模的网络中,人工指定转发策略没有任何问题。但是在具有较大规模的网络中(如跨国企业网络、ISP网络),如果通过人工指定转发策略,将会给网络管理员带来巨大的工作量,并且在管理、维护路由表上也变得十分困难。为了解决这个问题,动态路由协议应运而生。动态路由协议可以让路由器自动学习到其他路由器的网络,并且网络拓扑发生改变后自动更新路由表。网络管理员只需要配置动态路由协议即可,相比人工指定转发策略,工作量大大减少,其中动态路由协议又分为距离向量路由协议和链路状态路由协议。
工作原理:路由协议通过在路由器之间共享路由信息来支持可路由协议。路由信息在相邻路由器之间传递,确保所有路由器知道到其它路由器的路径。总之,路由协议创建了路由表,描述了网络拓扑结构;路由协议与路由器协同工作,执行路由选择和数据包转发功能。

56、One is that of a software engineer and the other is a DevOps engineer. The biggest different is in their (1). Software engineers focus on how well the computer software fts the needs of the client while a DevOps engineer has a broader focus that includes software development, how the software is deployed and providing (2) support through the cloud while the software is continually (3).
A software engineer creates computer programs for people to use based upon their security and function ality needs. A DevOps engineer also works on computer applications, but manages the building, deployment and operation as a(4) autormated process. Software engineers often work separately from the operations side of a business. They create the software a business client needs and then monitor the performance of their software products to determine if up grades are necessary or if more serious improvements are needed. DevOps engineers work with the operational side of a business and manage the workflow to (5) software tosmoothly function with automated processes. Both professions require knowledge of Computer programming languages.
(1)
A、focus
B、process
C、goal
D、function
(2)
A、developing
B、deploying
C、training
D、operational
(3)
A、developed
B、functional
C、constructed
D、secure
(4)
A、single
B、whole
C、continuous
D、independent
(5)
A、develop
B、integrate
C、analyse
D、maintain
参考答案:A、D、B、C、B
答案解析:
本题考查英语专业知识。
译文:一个是软件工程师,另一个是DevOps工程师。最大的不同在于他们的关注点。软件工程师关注计算机软件如何满足客户的需求,而DevOps工程师关注的范围更广,包括软件开发、软件如何部署以及在软件持续运行时通过云提供操作支持。
软件工程师根据人们的安全性和功能需求创建计算机程序供人们使用。DevOps工程师也处理计算机应用程序,但将构建、部署和操作作为一个连续的自动匹配过程进行管理。软件工程师通常与企业的运营部门分开工作。他们创建业务客户所需的软件,然后监控其软件产品的性能,以确定是否需要升级或是否需要更大的改进。DevOps工程师与业务的运营部门合作,并管理工作流,以集成软件,使其与自动化流程顺利运行。这两种职业都需要计算机编程语言的知识。
选项翻译:
A、focus 关注点 B、process 过程 C、goal 目标 D、function作用
A、developing发展中的 B、deploying 使展开,部署 C、training 训练、培养 D、operational 操作的
A、developed 先进的,发达的 B、functional 功能的 C、constructed 构件 D、secure 保护
A、 single 单一的 B、 whole 完整的,全部的 C、continuous 连续的 D、independent 自主的,不相干的
A、develop 发展 B、integrate 整合 C、analyse 分析 D、maintain 维持

2021年下半年软件设计师上午真题答案及解析(六)相关推荐

  1. 2021年下半年软件设计师下午真题答案及解析(三)

    阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内. [说明] 某游戏公司欲开发一款吃金币游戏.游戏的背景为一种回廊式迷宫(Maze),在迷宫的不同位置上设置有墙.迷宫中有两种类型的机器 ...

  2. 2021年下半年软件设计师下午真题答案及解析(二)

    回答问题1至问题4,将解答填入答题纸的对应栏内 [说明] 某汽车维修公司为了便于管理车辆的维修情况,拟开发一套汽车维修管理系统,请根据下述需求描述完成该系统的数据库设计. [需求描述] (1)客户信息 ...

  3. 2022年下半年软件设计师上午真题及答案解析

    1.以下关于RISC(精简指令集计算机)特点的叙述中,错误的是(  ). A.对存储器操作进行限制,使控制简单化 B.指令种类多,指令功能强 C.设置大量通用寄存器 D.选取使用频率较高的一些指令,提 ...

  4. 2021年下半年网络规划设计师上午真题及答案解析

    1.为防范国家数据安全风险.维护国家安全.保障公共利益,2021年7月,中国网络安全审查办公室发布公告,对"滴滴出行"."运满满"."货车帮" ...

  5. 2020年下半年软件设计师下午真题试题(案例分析)及答案

    2020年下半年软件设计师上午真题及答案解析 目录 1.工厂智能缺陷检测系统的数据流图 2.M集团业务管理需求的数据库设计 3.房产信息管理系统的用例图 4.希尔排序算法 5.在线支付(Java) 1 ...

  6. 2020年下半年网络规划设计师上午真题及答案解析

    2020年下半年网络规划设计师上午真题及答案解析 1.在支持多线程的操作系统中,假设进程P创建了线程T1,T2,T3,那么下列说法中正确的是(  ). A.该进程中已打开的文件是不能被T1,T2和T3 ...

  7. 2019年下半年电子商务设计师上午真题(手抄版)

    本人参加了2019年下半年电子商务设计师考试,由于考试剩余时间较多,本人将自己不会做或没有把握的题目摘抄到一张纸上.目前在网上还找不到2019年下半年电子商务设计师的真题,因此本人将手抄版的部分真题拿 ...

  8. 2019中级软件设计师上午真题答案及下午答案获取方式

    上午真题答案: 真题地址:https://www.educity.cn/rk/1969245.html 真题答案: 1~5 ACCCD    6~10 BBCAD     11~15 DBAAB    ...

  9. 2021年上半年软件设计师上午真题及答案解析(二)

    11.通常使用( )为IP数据报文进行加密. A.IPSec B.PP2P C.HTTPS D.TLS 参考答案:A 答案解析: IPSec工作于网络层,为IP数据报文进行加密. PP2P工作于数据链 ...

最新文章

  1. 业界丨几张图带你看懂人工智能产业
  2. python实现新闻网站_如何用 100 行 Python 代码实现新闻爬虫?这样可算成功?
  3. 操作系统原理:操作系统的启动 中断/异常/系统调用
  4. onDraw(canvas)和dispatchDraw(canvas)方法
  5. 基于单片机和C语言的毕业设计,毕业论文基于51单片机的C语言程序设计实训100例(1)(喜欢就下吧)...
  6. 【数学建模】第一讲-层次分析法
  7. iOS测试技巧:GPX文件修改经纬度
  8. 数学分析—集合与映射
  9. CI框架的使用-环境搭建
  10. 教孩子学编程(Python语言版)
  11. java用switch判断日期_Java-用switch判断季节
  12. R语言绘图及检验——正态分布曲线
  13. 颜值大比拼,用数据告诉你中国哪里美女多?
  14. 荣耀手机两个android文件夹,华为手机文件管理中,这几个文件夹可以任意删除,其他的千万不要乱删!...
  15. 阅读论文《Deep Bilateral Learning for Real-Time Image Enhancement》
  16. python实验——第一次
  17. android wms布局过程,深入理解WMS
  18. 华院计算|切比雪夫,他带起了俄罗斯现代数学的发展
  19. 爱盈利app推广专家相关介绍
  20. 戴尔科技云平台:赋能“新基建”, 打造“云底座”

热门文章

  1. oracle create or replace directory 的用法
  2. Oracle properties
  3. 视频压缩编码的一些概念
  4. js逆向爬虫入门-03.凡科网逆向分析模拟登录
  5. mysql sql语句面试经典50题_SQL:经典面试50题
  6. 【金山训练营】应届C++客户端开发春招(已offer)面经
  7. [Brainfuck]基于Whitespace语言保密思想的BF语句构建-(无字天书)
  8. session的详细解释
  9. 写一个简单的node.js项目
  10. 分析NTFS文件系统内部结构