2018 下半年程序员考试真题及答案-上午卷
1、以下关于信息和数据的描述中,错误的是( )。
A. 通常从数据中可以提取信息
B. 信息和数据都由数字组成
C. 信息是抽象的、数据是具体的
D. 客观事物中都蕴涵着信息
答案: B
信息反映了客观事物的运动状态和方式,客观事物中都蕴涵着信息。数据是信息的物理形式,
信息是数据的内容。因此,信息是抽象的,数据是具体的,从数据中常可抽出信息。各种形
式的数据最终都可以表示成数字 0 和 1 的组合,但不能说信息和数据都由数字组成。声、图、
文、像、影都可以是信息和数据的表现形式。
2、问卷的设计原则不包括( )。
A. 所选问题必须紧扣主题,先易后难
B. 要尽量提供回答选项
C. 应便于校验、整理和统计
D. 问卷中应尽量使用专业术语,让他人无可挑剔
答案: D
问卷调查中,问卷的设计是关键。问卷中所选问句必须紧扣主题,先易后难,并且要尽量提
供回答选项,使人们回答简便,否则人们不愿意填写。问卷的设计还要考虑到回收后便于处
理(包括校验、整理和统计等)。问卷中的问题以及术语应尽量使用通俗的 语言,过于专业
的术语百姓看不懂,也就难于填写问卷。
3、在 Excel 的 A1 单元格中输入公式“=ROUND(14.9, 0)”,按回车键后,A1 单元格中的值
为( )。
10
14.9
13.9
A.
B.
C.
D.
15
答案: D
本题考查 Excel 的知识。 ROUND 是四舍五入求保留小数点的位数,如果是保留为 0 位,即
按照四舍五入的原则保留为整数。所以答案是 15。
4、在 Excel 的 A1 单元格中输入公式“=POWER(MIN(-4,-1,1,4), 3)”,按回车键后,A1 单
元格中显示的值为( )。
A.
B.
C.
D.
-1
-64
1
64
答案: B
本题考查 Excel 的知识。 Power 是进行求某数的多少次方。MIN 是用于求给出的数当中的最
小数,所以:=POWER(MIN(-4,-1,1,4),3)=POWER(-4,3)=-64。
5、( )服务的主要作用是提供远程登录服务。
A.
B.
C.
D.
Gopher
FTP
Telnet
E-mail
答案: C
Internet 网络提供的服务有多种,每一种服务都对应一种服务器类型,常见的几种服务器
如下。
Gopher 服务器:提供分类的文档查询及管理。它将网络中浩瀚如海的信息分门别类地整理成
菜单形式,提供用户快捷查询井选择使用。
Telnet 服务器:提供远程登录服务。一般使用 Telnet 协议。使用 Telnet 可以实现远程计算
机资源共享,也就是说使用远程计算机就和使用本地计算机一样。很多 BBS (电子公告牌)
就是使用该协议来实现的。
FTP 服务器:提供文件的上传和下载服务。一般使用 FTP 协议。使用该协议可以实现文件的
共享,可以远程传递较大的文件。同时,该服务器也提供存放文件或软件的磁盘空间。
E-mail 服务器:提供电子邮件服务。一般都支持 SMTP 和 POP3 协议。该服务器用来存放用户
的电子邮件并且维护邮件用户的邮件发送。
Web 服务器:提供 www 服务。一般使用 http 协议来实现。浏览器软件必须通过访问 Web 服务
器才能获取信息。
6、在存储体系中,位于主存与 CPU 之间的高速缓存(Cache)用于存放主存中部分信息的副本,
主存地址与 Cache 地址之间的转换工作( )。 A. 由系统软件实现
B. 由硬件自动完成
C. 由应用软件实现
D. 由用户发出指令完成
答案: B
本题考查高速缓冲存储器(Cache)的工作特点。
从 Cache-主存层次实现的目标看,一方面既要使 CPU 的访存速度接近于访 Cache 的速度,
另一方面为用户程序提供的运行空间应保持为主存容量大小的存储空间。在采用 Cache-主
存层次的系统中,Cache 对用户程序而言是透明的,也就是说,用户程序可以不需要知道
Cache 的存在。因此,CPU 每次访存时,依然和未使用 Cache 的情况一样,给出的是一个主
存地址。但在 Cache-主存结构中,CPU 首先访问的是 Cache,并不是主存。为此,需要一种
机制将 CPU 的访主存地址转换成 Cache 地址,这个处理过程对速度要求非常高,因此其是完
全由硬件来完成的。
7、计算机系统中,CPU 对主存的访问方式属于( )。
A. 随机存取
B. 顺序存取
C. 索引存取
D. 哈希存取
答案: A
微处理器以随机访问的方式访问主存,即按地址对主存中某一单元进行读/写。
随机存取表示以同等时间存取一组序列中的一个随意元素。序列中的元素占用地址连续的存
储空间。
顺序存取是指访问信息时,只能按存储单元的位置,顺序地一个接一个地进行存取。
序列中的元素不一定占用地址连续的存储空间。
索引存取是指需要建立一个元素的逻辑位置与物理位置之间相对应的索引表,存取元素时先
访问索引表,先获取元素存储位置的相关信息,然后在到元素所在的存储区域访问元素。
散列存取是指按照事先设定的散列函数,根据元素的关键码计算出该元素的存储位置。
8、在指令系统的各种寻址方式中,获取操作数最快的方式是( )。
A. 直接寻址
B. 间接寻址
C. 立即寻址
D. 寄存器寻址
答案: C
本题考查计算机系统中指令系统基础知识。
直接寻址方式下,操作数在内存中,指令中给出操作数的地址,需要再访问一次内存来得到
操作数。
立即寻址方式下,操作数在指令中,所以在取得指令时就得到操作数,是速度最快的。
寄存器寻址方式下,操作数在 CPU 的寄存器中,与在内存中取得操作数相比,该方式下获取
操作数的速度是很快的。
寄存器间接寻址方式下,操作数的地址在 CPU 的寄存器中,还需要访问一次内存来得到操作
数。
间接寻址:间接寻址意味着指令中给出的地址 A 不是操作数的地址,而是存放操作数地址的
主存单元的地址,简称操作数地址的地址。
9、在计算机外部设备和主存之间直接传送而不是由 CPU 执行程序指令进行数据传送的控制
方式称为( )。
A. 程序查询方式
B. 中断方式
C. 并行控制方式
D.
DMA 方式
答案: D
本题考查 I/O 接口与主机交换数据的方式。
在 DMA 方式下,CPU 交出计算机系统总线的控制权,不参与内存与外设间的数据交换。而 DMA
方式工作时,是在 DMA 控制硬件的控制下,实现内存与外设之间数据的直接传送,并不需要
CPU 参与工作。
10、以下关于磁盘碎片整理程序的描述,正确的是( )。
A. 磁盘碎片整理程序的作用是延长磁盘的使用寿命
B. 用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用
C. 用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度
D. 用磁盘碎片整理程序对磁盘进行碎片整理,以提高磁盘访问速度
答案: D
本题考查操作系统里的磁盘管理。
在 Windows 系统中的磁盘碎片整理程序可以分析本地卷,使每个文件或文件夹占用卷上连
续的磁盘空间,合并卷上的可用空间使其成为连续的空闲区域,这样系统就可以更有效地访
问文件或文件夹,以及更有效地保存新的文件和文件夹。通过合并文件和文件夹,磁盘碎片
整理程序还将合并卷上的可用空间,以减少新文件出现碎片的可能性。合并文件和文件夹碎
片的过程称为碎片整理。
11、若计算机中地址总线的宽度为 24 位,则最多允许直接访问主存储器( )的物理空间(以
字节为单位编址)。
A.
B.
C.
D.
8MB
16MB
8GB
16G
答案: B
本题考查总线系统的基础知识。
地址总线宽度:决定了 CPU 一次可以访问的内存大小,若计算机的地址总线的宽度为 n 位,
则最多允许直接访问 2n 的物理空间,那么如果地址总线宽度是 32 位,那么可以访问 4GB
的物理空间。
12、以数字表示的声音在时间上是离散的,而模拟声音在时间上是连续的。要把模拟声音转
换为数字声音,就需在某些特定的时刻获取模拟声音,该过程称为( )。
A. 采样
B. 量化
C. 编码
D. 模/数变换
答案: A
本题考查多媒体的基础知识。
采样(sampling)也称取样,指把时间域或空间域的连续量转化成离散量的过程。也指把模
拟音频转成数字音频的过程。
每秒钟的采样样本数叫做采样频率。采样位数可以理解为采集卡处理声音的解析度。采样是
将时间上、幅值上都连续的模拟信号,在采样脉冲的作用,转换成时间上离散(时间上有固
定间隔)、但幅值上仍连续的离散模拟信号。所以采样又称为波形的离散化过程。
13、MPEG 压缩标准是针对( )设计的。
A. 静止图像
B. 运动图像销
C. 图像格式
D. 文本数据
答案: B
本题考查多媒体的基础知识。
MPEG ( Moving Picture Experts Group , 动 态 图 像 专 家 组 ) 是 ISO ( International
Standardization Organization , 国 际 标 准 化 组 织 ) 与 IEC ( International
Electrotechnical Commission,国际电工委员会)于 1988 年成立的专门针对运动图像和语
音压缩制定国际标准的组织。MPEG 标准的视频压缩编码技术主要利用了具有运动补偿的帧
间压缩编码技术以减小时间冗余度,利用 DCT 技术以减小图像的空间冗余度,利用熵编码则
在信息表示方面减小了统计冗余度。这几种技术的综合运用,大大增强了压缩性能。
14、根据《计算机软件保护条例》的规定,著作权法保护的计算机软件是指( )。
A. 程序及其相关文档
B. 处理过程及开发平台
C. 开发软件所用的算法
D. 开发软件所用的操作方法
答案: A
15、以下说法中,错误的是( )。
A. 张某和王某合作完成一款软件,他们可以约定申请专利的权利只属于张某
B. 张某和王某共同完成了一项发明创造,在没有约定的情况下,如果张某要对其单独申
请专利就必须征得王某的同意
C. 张某临时借调到某软件公司工作,在执行该公司交付的任务的过程中,张某完成的发
明创造属于职务发明
D. 甲委托乙开发了款软件, 在没有约定的情况下, 由于甲提供了全部的资金和设备,
因此该软件著作权属于甲
答案: D
本题考查知识产权的基础知识。
对于委托创作:如果有合同约定著作权归委托方,那么著作权归委托方,若合同中未约定著
作权归属则著作权归创作方。
16、计算机病毒的特征不包括( )。
A. 传染性
B. 触发性
C. 隐蔽性
D. 自毁性
答案: D
此题考查的是计算机病毒的特征。
传染性:正常的计算机程序一般是不会将自身的代码强行连接到其他程序之上的,而计算机
病毒一旦进入计算机并得以执行,会搜寻其他符合其感染条件的程序或存储介质,确定目标
后将自身代码插入其中,达到自我繁殖的目的。
隐蔽性:计算机病毒代码通常设计得非常短小,它附在正常程序中或磁盘较隐蔽的地方,或
以隐藏文件形式出现,如果不经过代码分析,病毒程序与正常程序是不容易区别的,具有很
强的隐蔽性。一般在没有防护措施的情况下,计算机病毒程序取得系统控制权后,可以在很
短的时间里感染大量程序,而且受到感染后,计算机系统通常仍能正常运行,用户不会感到
任何异常。
潜伏性:大部分计算机病毒感染系统之后一般不会马上发作,可长期隐藏在系统中,只有在
满足其特定条件时才启动表现(破坏)模块。
破坏性:任何计算机病毒只要侵入系统,都会对系统及应用程序产生程度不同的影响。轻者
会降低计算机的工作效率,占用系统资源,重者可导致系统崩溃。
17、网络防火墙中对数据包进行过滤时,通常不能过滤( )。
A. 源和目的 IP 地址
B. 存在安全威胁的 URL
C.
IP 协议号
D. 源和目的端口
答案: B
本题考查防火墙的基础知识。
企业为了保障自身服务器和数据安全都会选择采用防火墙。
数据包过滤(Packet Filtering)技术是在网络层对数据包进行选择,选择的依据是系统内设
置的过滤逻辑, 被称为访问控制表(Access Control Table)。通过检查数据流中每个数据
包的源地址、目的地址、所用的端口号、 协议状态等因素,或它们的组合来确定是否允许
该数据包通过。
URL 过滤是 HTTP 过滤的基本模式,URL 过滤可包括 URL 白名单、黑名单、关键字等,还可以
进一步与其他服务器配合进行 URL 过滤,如 CheckPoint 的 UFP 协议,WebSense 提供 URL 的
数据库和分类。
18、VLAN 的主要作用不包括( )。
A. 加强网络安全
B. 简化网络管理
C. 抑制广播风暴
D. 查杀病毒
答案: D
本题考查网络的基础知识。
VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"。
虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,
可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网
段中一样,由此得名虚拟局域网。VLAN 是一种比较新的技术,工作在 OSI 参考模型的第 2
层和第 3 层,一个 VLAN 就是一个广播域,VLAN 之间的通信是通过第 3 层的路由器来完成的。
与传统的局域网技术相比较,VLAN 技术更加灵活,它具有以下优点: 网络设备的移动、添
加和修改的管理开销减少;可以控制广播活动;可提高网络的安全性。
19、采用( )表示带符号数据时,算术运算过程中符号位与数值位采用同样的运算规则进
行处理。
A. 补码
B. 原码
C. 反码
D. 海明码
答案: A
本题考查原码、反码、补码和移码的基础知识。
原码表示法比较直观,它的数值部分就是该数的绝对值,而且与真值、十进制数的转换十分
方便。但是它的加减法运算较复杂。当两数相加时,机器要首先判断两数的符号是否相同,
如果相同则两数相加,若符号不同,则两数相减。
反码运算要注意的问题:1.反码运算时,其符号位与数值一起参加运算。2.反码的符号位相
加后,如果有进位出现,则要把它送回到最低位去相加(循环进位)。3.用反码运算,其运
算结果亦为反码。在转换为真值时,若符号位为 0,数位不变;若符号位为 1,应将结果求
反才是其真值。
补码运算要注意的问题:1.补码运算时,其符号位与数值部分一起参加运算。2.补码的符号
位相加后,如果有进位出现,要把这个进位舍去(自然丢失)。3.用补码运算,其运算结果
亦为补码。在转换为真值时,若符号位为 0,数位不变;若符号位为 1,应将结果求补才是
其真值。
20、设机器字长为 8 个二进制位,对于十进制数-128,其补码表示为( )。
A.
B.
C.
D.
1111 1111
1111 0000
1000 0000
1000 1000
答案: C
本题考查原码、反码、补码和移码的基础知识。
各种 8 位二进制的表示法的数据范围如下:
原码: -127 ~ 127;反码: -127 ~ 127;补码: -128 ~ 127
其中-128 的补码为 10000000 是人为规定。
A.
B.
C.
D.
21、对于二进制编码 0100101,在最高位之前加一位偶校验位,得到的编码用十六进制表示
为( )。
25
A5
4A
45
答案: B
本题考查奇偶校验的基础知识。
二进制 0100101,采用偶检验码,要使检验位+数据位的 1 的总个数为偶数,所以应该是
10100101,转化为十六进制为 A5。
22、与 XθY (即仅当 X 与 Y 不相同时,XθY 的结果为真)等价的逻辑表达式为( )。
A.
X+Y
B.
C.
D.
答案: D
逻辑运算表如下所示:
23、操作系统的主要任务是( )。
A. 把源程序转换为目标代码
B. 负责文字格式编排和数据计算
C. 负责存取数据库中的各种数据,完成 SQL 查询
D. 管理计算机系统中的软、硬件资源
答案: D
操作系统的主要功能是组织和管理软件、硬件资源以及计算机系统中的工作流程,并控制程
序的执行,向用户提供接口。
24、假设系统有 n (n≥6)个并发进程共享资源 R,且资源 R 的可用数为 3.若采用 PV 操作,
则相应的信号量 S 的取值范围应为( )。
A.
B.
C.
D.
-(n-3) ~3
6~3
-(n-1) ~1
-1~n-1
答案: A
本题考查信号量机制。
本题中,已知有 n 个进程共享一个互斥资源 R,如果最多允许 3 个进程同时进入互斥段,这
意味着系统有 3 个单位的资源,信号量的初值应设为 3。当第一个申请该资源的进程对信号
量 S 执行 P 操作,信号量 S 减 1 等于 3,进程可继续执行:当第二个申请该资源的进程对信
号量 S 执行 P 操作,信号量 S 减 1 等于 2,进程可继续执行;当第三个申请该资源的进程对
信号量 S 执行 P 操作,信号量 S 减 1 等于 1,进程由于得不到所需资源而不能继续执行;……
当第 n 个申请该资源的进程对信号量 S 执行 P 操作,信号量的值为-(n-3)。信号量的取值
范围为-(n-3)~4。
25、若一个单处理器的计算机系统中同时存在 3 个并发进程,则同一时刻允许占用处理器的
进程数( )。
A. 至少为 1 个
B. 至少为 2 个
C. 最多为 1 个
D. 最多为 2 个
答案: C
本题考查操作系统基础知识。
因为一个单处理器的计算机系统中尽管同时存在 3 个并发进程,但是同一时刻允许占用处理
器的进程数只能是 1 个。引入多道程序设计的目的是为了提高资源的利用率,例如进程 P1
要输入输出时,可以将 CPU 分配给进程 P2,使得进程 P1 的输入输出和进程 P2 的程序执行
并发运行。
26、某计算机系统采用页式存储管理方案,假设其地址长度为 32 位,其中页号占 20 位,页
内地址占 12 位。系统中页面总数与页面大小分别为( )。
A.
B.
C.
D.
1K,1024K
4K,1024K
1M,1K
1M,4K
答案: D