|
|
51CTO旗下网站
|
|
移动端

2017 年下半年软件设计师上午试题分析与解答(1)

《软件设计师历年真题解析》本书针对软件设计师2014—2017年共8次真题进行了试题的分析和解答,帮助考生熟悉试题形式,了解重点、掌握解答问题的方法和技巧等。本节为2017 年下半年软件设计师上午试题分析与解答。

作者:薛大龙来源:电子工业出版社|2018-08-21 12:59

2017 年下半年软件设计师上午试题分析与解答(1)

● 在程序执行过程中,Cache 与主存的地址映射是由 (1) 完成的。

(1) A.操作系统 B.程序员调度

C.硬件自动 D.用户软件

试题分析

Cache 与主存之间的映射由硬件实现,主存与辅存之间的交互是硬件与软件结合起来实现的。

参考答案:(1)C

● 某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。若完成上述操作的时间依次为8 ns、9 ns、4 ns、8 ns,则该流水线的操作周期应至少为 (2) ns。

(2) A.4 B.8 C.9 D.33

试题分析

流水线的周期为指令执行时间最长的一段。

参考答案:(2)C

● 内存按字节编址。若用存储容量为32K.8bit 的存储器芯片构成地址从A0000H 到DFFFFH 的内存,则至少需要 (3) 片芯片。

(3) A.4 B.8 C.16 D.32

试题分析

存储器的字节数=DFFFFH-A0000H+1=40000H=262144,用32K.8bit 的存储器芯片需要262144/32=8192/1024=8 片。

参考答案:(3)B

● 计算机系统的主存主要是由 (4) 构成的。

(4) A.DRAM B.SRAM C.Cache D.EEPROM

试题分析

主存主要采用动态随机存储器DRAM,Cache 采用静态随机存储器SRAM,EEPROM 是电擦除可编程的只读存储器。

参考答案:(4)A

● 以下关于海明码的叙述中,正确的是 (5) 。

(5) A.海明码利用奇偶性进行检错和纠错

B.海明码的码距为1

C.海明码可以检错但不能纠错

D.海明码中数据位的长度与校验位的长度必须相同

试题分析

海明码是利用奇偶性来检错和纠错的校验方法,码距最小为2n+1。

参考答案:(5)A

● 计算机运行过程中,CPU 需要与外设进行数据交换。采用 (6) 控制技术时,CPU与外设可并行工作。

(6) A.程序查询方式和中断方式

B.中断方式和DMA 方式

C.程序查询方式和DMA 方式

D.程序查询方式、中断方式和DMA 方式

试题分析

程序查询方式的原理是:当主机进行I/O 操作时,首先发出询问信号,读取设备的状态并根据设备状态决定下一步操作究竟是进行数据传输还是等待。这种控制下,CPU 一旦启动I/O,必须停止现行程序的运行,并在现行程序中插入一段程序。程序查询方式的主要特点是CPU 有踏步等待现象,CPU 与I/O 串行工作。

程序中断是指计算机执行现行程序的过程中,出现某些急需处理的异常情况和特殊请求,CPU 暂时终止现行程序,而转去对随机发生的更紧迫的事件进行处理,在处理完毕后,CPU将自动返回原来的程序继续执行。在中断方式中,CPU 与外设可并行工作。

直接内存存取DMA 是指在内存与I/O 设备间传送数据块的过程中,不需要CPU 的任何干涉,只需要CPU 在过程考试启动与过程结束时的处理,实际操作由DMA 硬件直接执行完成,CPU 在此传送过程中可做别的事情。在DMA 方式中CPU 与外设可并行工作。

参考答案:(6)B

● 与 HTTP 相比,HTTPS 协议对传输的内容进行加密,更加安全。HTTPS 基于 (7)安全协议,其默认端口是 (8) 。

(7) A.RSA B.DES C.SSL D.SSH

(8) A.1023 B.443 C.80 D.8080

试题分析

HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议。它是一个安全通信通道,基于HTTP 开发,用于在客户计算机和服务器之间交换信息。HTTPS 使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP 的安全版。

HTTPS 和HTTP 的区别:

● HTTPS 协议需要到ca 申请证书,一般免费证书很少,需要交费。

● HTTP 是超文本传输协议,信息是明文传输,HTTPS 则是具有安全性的SSL 加密传输协议。

● HTTP 和HTTPS 使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。

● HTTP 的连接很简单,是无状态的。

HTTPS 协议是由SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议,要比HTTP 协议安全。

参考答案:(7)C (8)B


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Fedora Core 5 Linux架站与网管

Linux出色的网络功能堪称当今操作系统中的佼佼者,无论在功能还是在支持能力上都有令人满意的表现。Linux内置的多个服务器,几乎包含了目前...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊