2017 上半年程序员考试真题及答案-上午卷
在 Windows 资源管理中,如果选中的某个文件,再按 Delete 键可以将该文件删除,
但需要时还能将该文件恢复。若用户同时按下 Delete 和(1)组合键时,则可以删除此文
件且无法从“回收站”恢复。
(1)A.Ctrl
B.Shift
C.Alt
D.Alt 和 Ctrl
【答案】B
【解析】
delete 键删除是把文件删除到回收站;需要手动清空回收站处理掉,shift + delete 删
除是把文件删除但不经过回收站的;不需要再手动清空回收站。
计算机软件有系统软件和应用软件,下列(2)属于应用软件。
(2)A.Linux
B.Unix
C.Windows7
D.Internet Explorer
【答案】D
【解析】
Internet Explorer,是微软公司推出的一款网页浏览器。国内网民计算机上常见的网
页浏览器有,QQ 浏览器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、
百度浏览器、搜狗浏览器、猎豹浏览器、360 浏览器、UC 浏览器、傲游浏览器、世界之窗浏
览器等,浏览器是最经常使用到的客户端程序。Linux、Unix 和 Windows 都是操作系统。
某公司 2016 年 10 月员工工资表如下所示。若要计算员工的实发工资,可先在 J3 单
元格中输入(3),再向垂直方向拖动填充柄至 Jl 2 单元格,则可自动算出这些 员工的实
发工资。若要将缺勤和全勤的人数统计分别显示在 B13 和 D13 单元格中,则可 B13 和
D13 中分别填写(4)。
(3)A.=SUM(D$3:F$3)-(H$3:I$3)
B.=SUM(D$3:F$3)+(H$3:I$3)
C.=SUM(D3:F3)-SUM(H3:I3)
D.SUM(D3:F3)+SUM(H3:I3)
(4)A.=COUNT(E3:E12,>=0)和=COUNT(E3:E12,=300)
B.=COUNT(E3:E12,“》=0”和 COUNT(E3:E12,“=300”
C.=COUNTIF(E3:E12,>=0)和 COUNTIF(E3:E12,=300)
D.=COUNTIF(E3:E12,“=0”)和 COUNTIF(E3:E12,“=300”)
【答案】C
D
【解析】
统一资源地址 (URL) http://www.xyz.edu.cn/index.html 中的 http 和 index.html
分别表示(5)。
(5)A.域名、请求查看的文档名
B.所使用的协议、访问的主机
C.访问的主机、请求查看的文档名
D.所使用的协议、请求查看的文档名
【答案】D
【解析】
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一
种网络协议。HTML 文件即超文本标记语言文件,是由 HTML 命令组成的描述性文本。超文本
标记语言,标准通用标记语言下的一个应用。超文本(html)就是指页面内可以包含图片、
链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括头部分(英语:Head)、
和主体部分(英语:Body),其中头部提供关于网页的信息,主体部分提供网页的具体内容。
以下关于 CPU 的叙述中,正确的是(6)
(6)A.CPU 中的运算单元、控制单元和寄存器组通过系统总线连接起来
B.在 CPU 中,获取指令并进行分析是控制单元的任务
C.执行并行计算任务的 CPU 必须是多核的
D.单核 CPU 不支持多任务操作系统而多核 CPU 支持
【答案】B
【解析】
本题考查中央处理器的知识,参考程序员教程(第四版)教程 P21。
计算机系统采用(7)技术执行程序指令时,多条指令执行过程的不同阶 段可以同时进
行处理。
(7)A.流水线
B.云计算
C.大数据
D.面向对象
【答案】A
【解析】
流水线(pipeline)技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实
现技术。
总线的带宽是指(8)
(8)A.用来传送数据、地址和控制信号的信号线总数
B.总线能同时传送的二进制位数
C.单位时间内通过总线传输的数据总量
D. 总线中信号线的种类
【答案】A
【解析】
以下关于计算机系统中高速缓存(Cache)的说法中,正确的是(9)
(9)A.Cache 的容量通常大于主存的存储容量
B.通常由程序员设置 Cache 的内容和访问速度
C.Cache 的内容是主存内容的副本
D.多级 Cache 仅在多核 CPU 中使用
【答案】C
【解析】
高速缓冲存储器是存在于主存与 CPU 之间的一级存储器,由静态存储芯片(SRAM)组成,
容量比较小但速度比主存高得多, 接近于 CPU 的速度。Cache 通常保存着一份内存储器中
部分内容的副本(拷贝),该内容副本是最近曾被 CPU 使用过的数据和程序代码。
(10)是计算机进行运算和数据处理的基本信息单位。
(10)A.字长
B.主频
C.存储速度
D.存取容量
【答案】A
【解析】
最基本的单位是字长。
通常,用于大量数据处理为主的计算机对(11)要求较高。
(11)A.主机的运算速度、显示器的分辨率和 I/O 设备的速度
B.显示器的分辨率、外存储器的读写速度和 I/O 设备的速度
C. 显示器的分辨率、内存的存取速度和外存储器的读写速度
D. 主机的内存容量、内存的存取速度和外存储器的读写速度
【答案】D
【解析】
显示器的分辨率主要是针对于图像的清晰程度,与数据处理的效率无关。
知识产权权利人是指(12)
(12)A.著作权人
B.专利权人
C.商标权人
D.各类知识产权所有人
【答案】D
【解析】
Owner of Intellectual Property,指合法占有某项知识产权的自然人或法人,即知识
产权权利人,包括专利权人、商标注册人、版权所有人等。
以下计算机软件著作权权利中,(13)是不可以转让的。
(13)A.发行权
B.复制权
C.署名权
D.信息网络传播权
【答案】C
【解析】
程序员教程(第四版)教程 P355。著作人身权(发表权和署名权)不可以转让。
(14)图像通过使用色彩查找表来获得图像颜色。
(14)A.真彩色
B.伪彩色
C.黑白
D.矢量
【答案】B
【解析】
在生成图像时,对图像中不同色彩进行采样,可产生包含各种颜色的颜色表,称为彩色
查找表。描述图像每个像素的颜色也可以不由每个基色分量的数值直接决定,而是把像素值
作为彩色查找表的表项入口地址,去找出相应的 R、G、B 强度值所产生的彩色。用这种方法
描述的像素颜色称为伪彩色。
在显存中,表示黑白自像的像素点最少需(15)个二进制位。
(15)A.1
B.2
C.8
D.16
【答案】A
【解析】
0 表黑,1 表白,只要一位。
Alice 发给 Bob 一个经 Alice 签名的文件,Bob 可以通过(16)验证该文件来源的合
法性。
(16)A.Alice 的公钥
B.Alice 的私钥
C.Bob 的公钥
D.Bob 的私钥
【答案】A
【解析】
发送方使用自己的私钥加密数据文件(数字签名);接收方接收到这个数字签名文件;接
收方使用发送方的公钥来解密这个数字签名文件;如果能够解开,则表明这个文件是发送方
发送过来的;否则为伪造的第三方发送过来的。对于发送方来讲这种签名有不可否认性。
防火墙不能实现(17)的功能。
(17)A.过滤不安全的服务
B.控制对特殊站点的访问
C.防止内网病毒传播
D.限制外部网对内部网的访问
【答案】D
【解析】
程序员教程(第四版)教程 P203。防火墙认为内部网是可信赖的,而外部网是不安全和
不信任的。
DDOS(Distributed Denial of Service)攻击的目的是(18)。
(18)A.窃取账号
B.远程控制其他计算机
C.篡改网络上传输的信息
D.影响网络提供正常的服务
【答案】D
【解析】
DDOS 的中文名叫分布式拒绝服务攻击,俗称洪水攻击,DoS 的攻击方式有很多种,最基
本的 DoS 攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服
务的响应。
对于浮点数 x=m*2 i 和 y=w*2j,已知 i>j,那么进行 x+y 运算时,首先应该对阶,即
(19),使其阶码相同。
(19)A.将尾数 m 左移 (i-j) 位
B.将尾数 m 右移 (i-j)位
C.将尾数 w 左移(i-j) 位
D.将尾数 w 右移(i-j)位
【答案】D
【解析】
对阶的原则是小阶对大阶,采用补码表示的尾数右移时,符号位保持不变。
已知某字符的 ASCII 码值用十进制表示为 69,若用二进制形式表示并将最高位设置为
偶校验位,则为(20)
(20)A.11000101
B.01000101
C.11000110
D.01100101
【答案】A
【解析】
69=64+4+1,表示为 1000101.偶校验是指数据编码(包括校验位)中“1”的个数应该是
偶数。因此,若除去校验位,编码中“1”的个数是奇数时,校验位应设置为 1;否则,校
验位应设置为 0。本题“1000101”中有 3 个“1”,所以最高位增加一个偶校验位后为
“11000101”。
设机器字长为 8,对于二进制编码 10101100,如果它是某整数 x 的补码表示,则 x 的
真值为(21),若它是某无符号整数 y 的机器码,则 y 的真值为(22)。
(21)A.84
(22)A.52
【答案】B
C
【解析】
B.-84
B.84
C.172
C.172
D.-172
D.204
(21)反码为:10101011,原码为:11010100.则转化为十进制为-84.
(22) 10101100 化为无符号整数为:128+32+8+2=172。
在 Windows 时系统中对用户组默认权限由高到低的顺序是(23)。如果希望某用户对系
统具有完全控制权限,则应该将该用户添加到用户组(24)中。
(23)A.everyone→administrators→power users→users
B.administrators→power users →users→everyone
C.power users→users→everyone→administrators
D.users→everyone→administrators →powerusers
(24)A. Evetyone
B.users
C.power users
D.administrators
【答案】B
D
【解析】
windows 中系统对用户的默认权限情况
Administrators 中的用户对计算机/域有不受限制的完全访问权。
Power Users 高级用户组可以执行除了为 Administrators 组保留的任务外的其他任何
操作系统任务。
users 普通用户组,这个组的用户无法进行有意或无意的改动。
Everyone,所有的用户,这个计算机上的所有用户都属于这个组。
Guests:来宾组,来宾组跟普通组 Users 的成员有同等访问权,但来宾账户的限制更多。
管理员组,默认情况下,Administrators 中的用户对计算机/域有不受限制的完全访问
权。分配给该组的默认权限允许对整个系统进行完全控制。
在操作系统的进程管理中若系统中有 6 个进程要使用互斥资源 R,但最多只允许 2 个进
程进入互斥段(临界区),则信号量 S 的变化范围是(25)
(25)A.-1~1
B.-2~1
C.-3~2
D.-4~2
【答案】D
【解析】
信号量初值为 2.当有进程运行时,其他进程访问信号量,信号量就会减 1,因此最小值
为 2-6=-4。信号量 S 的变化范围为:-4~2。
操作系统中进程的三态模型如下图所示,图中 a、b 和 c 处应分别填写(26)
(26)A.阻塞、就绪、运行
B. 运行、阻塞、就绪
C. 就绪、阻塞、运行
D. 就绪、运行、阻塞
【答案】C
【解析】
在页式存储管理方案中,如果地址长度为 32 位,并且地址结构的划分如下图所示,则
系统中页面总数与页面大小分别为(27)
(27)A.4K,1024K
B.1M,4K
C.1K,1024K
D.1M,1K
【答案】B
【解析】
参考《程序员教程(第四版)》P61。页内地址的宽度就是页面大小,共有 12 位,即 2