2017 下半年程序员考试真题及答案-上午卷
当一个企业的信息系统建成并正式投入运行后,该企业信息系统管理工作的主要任务是
(1)。
(1)A.对该系统进行运行管理和维护
B.修改完善该系统的功能
C.继续研制还没有完成前功能
D.对该系统提出新的业务需求和功能需求
【答案】A
【解析】
系统已经投入运行,则主要的工作是系统运行和维护。
通常企业在信息化建设时需要投入大量的资金,成本支出项目多且数额大。在企业信息
化建设的成本支出项目中,系统切换费用属于(2)。
(2)A.设施费用
B.设备购置费用
C.开发费用
D.系 统运 行维 护
费用
【答案】D
【解析】
信息化建设过程中,随着技术的发展,原有的信息系统不断被功能更强大的新系统所取
代,所以需要系统转换。系统转换,也就是系统切换与运行,是指以新系统替换旧系统的过
程。系统成本分为固定成本和运行成本。其中设备购置费用、设施费用、软件开发费用属于
固定成本,为购置长期使用的资产而发生的成本。而系统切换费用属于系统运行维护费用。
在 Excel 中,设单元格 F1 的值为 38,若在单元格 F2 中输入公式“= IF(AND(38)
(3)A.输入正确
B.输入错误
C.TRUE
D.FALSE
【答案】B
【解析】
F1 的值为 38,不满足 if 条件,取表达式中最后一项,所以为输入错误。
在 Excel 中,设单元格 F1 的值为 56.323,若在单元格 F2 中输入公式“=TEXT(F1,”
¥0.00”)”,则单元格 F2 值为(4)。
(4)A.¥56
B.¥56.323
C.¥56.32
D.¥56.00
【答案】C
【解析】
采用 IE 浏览器访问清华大学校园网主页时,正确的地址格式为(5)。
(5)A.Smtp://www.tsinghua.edu.cn
B.http://www.tsinghua.edu.cn
C.Smtp:\\www.tsinghua.edu.cn
D.http\\www.tsinghua.edu.cn
【答案】B
【解析】
CPU 中设置了多个寄存器,其中(6)用于保存待执行指令的地址。
(6)A.通用寄存器
B.程序计数器
C.指令寄存器
D. 地 址
寄存器
【答案】B
【解析】
寄存器是 CPU 中的一个重要组成部分,它是 CPU 内部的临时存储单元。寄存器既可以用
来存放数据和地址,也可以存放控制信息或 CPU 工作时的状态。
累加器在运算过程中暂时存放操作数和中间运算结果,不能用于长时间保存数据。标志
寄存器也称为状态字寄存器,用于记录运算中产生的标志信息。指令寄存器用于存放正在执
行的指令,指令从内存取出后送入指令寄存器。数据寄存器用来暂时存放由内存储器读出的
一条指令或一个数据字;反之,当向内存写入一个数据字时,也暂时将它们存放在数据缓冲
寄存器中。
程序计数器的作用是存储待执行指令的地址,实现程序执行时指令执行的顺序控制。
在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和 DMA 等。
其中,采用(7)方式时,不需要 CPU 控制数据的传输过程。
(7)A.中断
B.程序查询
C.DMA
D. 无 条 件 传
送
【答案】C
【解析】
直接程序控制(无条件传送/程序查询方式):
无条件传送:在此情况下,外设总是准备好的,它可以无条件地随时接收 CPU 发来的输出数
据,也能够无条件地随时向 CPU 提供需要输入的数据。
程序查询方式:在这种方式下,利用查询方式进行输入输出,就是通过 CPU 执行程序查询外
设的状态,判断外设是否准备好接收数据或准备好了向 CPU 输入的数据。
中断方式:由程序控制 I/O 的方法,其主要缺点在于 CPU 必须等待 I/O 系统完成数据传输任
务,在此期间 CPU 需要定期地查询 I/O 系统的恶状态,以确认传输是否完成。因此整个系统
的性能严重下降。
直接主存存取(DirectMemoryAccess,DMA)是指数据在主存与 I/O 设备间的直接成块传送,
即在主存与 I/O 设备间传送数据块的过程中,不需要 CPU 作任何干涉,只需在过程开始启动
(即向设备发出,传送一块数据的命令)与过程结束(CPU 通过轮询或中断得知过程是否结
束和下次操作是否准备就绪)时由 CPU 进行处理,实际操作由 DMA 硬件直接完成,CPU 在传
送过程中可做别的事情。
以下存储器中,需要周期性刷新的是(8)。
(8)A.DRAM
B.SRAM
C.FLASH
D.EEPROM
【答案】A
【解析】
RAM(随机存储器):既可以写入也可以读出,断电后信息无法保存,只能用于暂存数据。
RAM 又可以分为 SRAM 和 DRAM 两种。
SRAM:不断电情况下信息一直保持而不丢失。
DRAM:信息会随时间逐渐消失,需要定时对其进行刷新来维持信息不丢失。
CPU 是一块超大规模集成电路,其主要部件有(9)。
(9)A.运算器、控制器和系统总线
B.运算器、寄存器组和内存储器
C.控制器、存储器和寄存器组
D.运算器、控制器和寄存器组
【答案】C
【解析】
CPU 主要由运算器、控制器、寄存器组和内部总线等部件组成。
显示器的(10)显示的图像越清晰,质量也越高。
(10)A.刷新频率越高
B.分辨率越高
C.对比度越大
D.
亮度越低
【答案】A
【解析】
刷新频率是指图像在显示器上更新的速度,也就是图像每秒在屏幕上出现的帧数,单位
为 Hz.刷新频率越高,屏幕上的图像的闪烁感就越小,图像越稳定,视觉效果也越好。一般
刷新频率在 75Hz 以上时,影像的闪烁才不易被人眼察觉。
在字长为 16 位、32 位、64 位或 128 位的计算机中,字长为(11)位的计算机数据运算
精度最高。
(11)A.16
D.128
【答案】D
B.32
C.64
【解析】本题考查考生计算机性能方面的基础知识。
字长是计算机运算部件一次能同时处理的二进制数据的位数,字长越长,数据的运算精
度也就越高,计算机的处理能力就越强。
以下文件格式中,(12)属于声音文件格式。
(12)A.XLS
B.AVI
C.WAV
D.GIF
【答案】C
【解析】
常见音频格式:
WAVE、SOUND、VOICE、MOD、MP3、RealAudio、CDAudio、MIDI 等。
对声音信号采样时,(13)参数不会直接影响数字音频数据量的大小。
(13)A.采样率
B.量化精度
C.声道数量
D.音量放大
倍数
【答案】D
【解析】本题考查多媒体基础知识。
波形声音信息是一个用来表示声音振幅的数据序列,它是通过对模拟声音按一定间隔采
样获得的幅度值,再经过量化和编码后得到的便于计算机存储和处理的数据格式。声音信号
数字化后,其数据传输率(每秒位数)与信号在计算机中的实时传输有直接关系,而其总数
据量又与计算机的存储空间有直接关系。
2017 年 5 月,全球的十几万电脑受到勒索病毒 WannaCry 的攻击,电脑被感染后文件会
被加密锁定,从而勒索钱财。在该病毒中,黑客利用(14)实现攻击,并要求以(15)方式
支付。
(14)A.Windows 漏洞
B.用户弱口令
C.缓冲区溢出
D. 特 定
网站
(15)A.现金
B.微信
C.支付宝
D.比特币
【答案】A
D
【解析】
WannaCry(又叫 WannaDecryptor),一种“蠕虫式”的勒索病毒软件,大小 3.3MB,由
不 法 分 子 利 用 NSA ( NationalSecurityAgency , 美 国 国 家 安 全 局 ) 泄 露 的 危 险 漏 洞
“EternalBlue”(永恒之蓝)进行传播。当用户主机系统被该勒索软件入侵后,弹出如下勒
索对话框,提示勒索目的并向用户索要比特币。而对于用户主机上的重要文件,如:照片、
图片、文档、压缩包、音频、视频、可执行程序等几乎所有类型的文件,都被加密的文件后
缀名被统一修改为“.WNCRY”。目前,安全业界暂未能有效破除该勒索软的恶意加密行为,
用户主机一旦被勒索软件渗透,只能通过重装操作系统的方式来解除勒索行为,但用户重要
数据文件不能直接恢复。
WannaCry 主要利用了微软“视窗”系统的漏洞,以获得自动传播的能力,能够在数小
时内感染一个系统内的全部电脑。
以下关于防火墙功能特性的说法中,错误的是(16)。
(16)A.控制进出网络的数据包和数据流向
B.提供流量信息的日志和审计
C.隐藏内部 IP 以及网络结构细节
D.提供漏洞扫描功能
【答案】D
【解析】
防火墙认为内部网是可信赖的,而外部网是不安全和不信任的。本题考查防火墙的基本
概念。
防火墙是指一种逻辑装置,用来保护内部的网络不受来自外界的侵害。它在内部网与外
部网之间的界面上构造一个保护层,并强制所有的连接都必须经过此保护层,在此进行检查
和连接。只有被授权的通信才能通过此保护层,从而保护内部网资源免遭非法入侵。防火墙
主要用于实现网络路由的安全性。其主要功能包括:限制外部网对内部网的访问,从而保护
内部网特定资源免受非法侵犯;限制内部网对外部网的访问,主要是针对一些不健康信息及
敏感信息的访问;过滤不安全的服务等。但是防火墙对内网病毒传播无法控制。
计算机软件著作权的保护对象是指(17)。
(17)A.软件开发思想与设计方案
B.计算机程序及其文档
C.计算机程序及算法
D.软件著作权权利人
【答案】D
【解析】
某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存
档。此情形下,该软件文档著作权应由(18)享有。
(18)A.程序员
C.公司
【答案】C
【解析】
为职务作品,所以归属为公司。
B.公司与项目组共同
D.项目组全体人员
将二进制序列 1011011 表示为十六进制,为(19)。
B.5B
C.BB
(19)A.B3
D.3B
【答案】B
【解析】
101,1011 每四位转化为一位十六进制,转化后为 5B。
若机器字长为 8 位,则可表示出十进制整数-128 的编码是(20)。
(20)A.原码
B.反码
C.补码
D.ASCⅡ码
【答案】C
【解析】
采用模 2 除法进行校验码计算的是(21)。
(21)A.CRC 码
B.ASCⅡ码
C.BCD 码
D.海明码
【答案】A
【解析】
CRC 表示循环冗余检验码。模 2 除法与算术除法类似,但每一位除的结果不影响其它位,
即不向上一位借位,所以实际上就是异或。在循环冗余校验码(CRC)的计算中有应用到模
2 除法。
以下关于海明码的叙述中,正确的是(22)。
(22) A.校验位随机分布在数据位中
B.所有数据位之后紧跟所有校验位
C.所有校验位之后紧跟所有数据位
D.每个数据位由确定位置关系的校验位来校验
【答案】D
【解析】
海明码通过在传输码列中加入冗余位(也称纠错位)可以实现前向纠错。但这种方法比简
单重传协议的成本要高。汉明码利用奇偶块机制降低了前向纠错的成本。其位置关系存在一
个规律,即 2^P≥P+D+1,其中 P 代表汉明码的个数,D 代表数据位的个数。
计算机加电自检后,引导程序首先装入的是(23),否则,计算机不能做任何事情。
(23)A.Office 系列软件
B.应用软件
C.操作系统
D. 编 译
程序
【答案】C
【解析】本题考查的是操作系统的基本知识。
操作系统是在硬件之上,所有其他软件之下,是其他软件的共同环境与平台。操作系统
的主要部分是频繁用到的,因此是常驻内存的(Reside)。计算机加电以后,首先引导操作
系统。不引导操作系统,计算机不能做任何事。
在 Windows 系统中,扩展名(24)表示该文件是批处理文件。
(24)A.com
B.sys
C.html
D.bat
【答案】D
【解析】
bat 是批处理文件。com 为 DOS 可执行命令文件;sys 为系统文件;html 为网页文件。
当一个双处理器的计算机系统中同时存在 3 个并发进程时,同一时刻允许占用处理器的
进程数(25)。
(25)A.至少为 2 个
B.最多为 2 个
C.至少为 3 个
D.
最多为 3 个
【答案】B
【解析】
一个双处理器的计算机系统中尽管同时存在 3 个并发进程,但同一时刻允许占用处理器
的进程数最多为 2 个。
假设系统有 n(n≥5)个并发进程共享资源 R,且资源 R 的可用数为 2。若采用 PV 操作,
则相应的信号量 S 的取值范围应为(26)。
(26)A.-1~n-1
B.-5~2
C.-(n-1)~1
D.-
(n-2)~2
【答案】D
【解析】
初始值资源数为 2,n 个并发进程申请资源,信号量最大为 2,最小为 2-n。
在磁盘移臂调度算法中,(27)算法在返程时不响应进程访问磁盘的请求。
(27)A.先来先服务
B.电梯调度
C.单向扫描 D.最短寻道时间
优先
【答案】C