2016年下半年 程序员 上午卷和下午卷 试题和详细答案 下载本文

以下媒体文件格式中,(15)是视频文件格式。 (15)A.WAV 【答案】C 【解析】

使用150DPI的扫描分辨率扫描一幅3x4英寸的彩色照片,得到原始的24位真彩色图像的数据量是(16)Byte。

(16)A.1800 【答案】D 【解析】

150*3*150*4*24/8=810000

下列病毒中,属于后门类病毒的是(17)。 (17)A.Trojan.Lmir.PSW.60

C.Macro.word97

【答案】A 【解析】

一般地,根据计算机病毒的发作方式和原理,在病毒名称前面加上相应的代码以表示该病毒的制作原理和发作方式。

例如,以Trojan.开始的病毒一般为木马病毒,以VBS.、JS.、Script.开头的病毒一般为脚本病毒,以Worm.开头的一般为蠕虫病毒等。

安全的电子邮件协议为(18)。 (18)A.MIME 【答案】B 【解析】

PGP(Pretty Good Privacy),是一个基于RSA公钥加密体系的邮件加密软件,提供一种安全的通讯方式。

B.PGP

C.POP3

D.SMTP

B.Hack.Nether.Client D.Script.Redlof

B.90000

C.270000

D.810000

B.BMP

C.MOV

D.MP3

在浮点表示格式中,数的精度是由(19)的位数决定的。 (19)A.尾数 【答案】A 【解析】

目前的小型和微型计算机系统中普遍采用的字母与字符编码是(20)。 (20)A.BCD码 【答案】C 【解析】

已知x = -53/64,若采用8位定点机器码表示,则【x】原=(21),【x】补=(22)。 (21)A.01101101 (22)A.11000011 【答案】B D 【解析】

操作系统通过(23)来组织和管理外存中的信息。 (23)A.字处理程序 【答案】C 【解析】

下列操作系统中,(24)保留了网络系统的全部功能,并具有透明性、可靠性和高性能等特性。

(24)A.批处理操作系统 【答案】C 【解析】

在进程状态转换过程中,可能会引起进程阻塞的原因是(25)。 (25)A.时间片到

B.执行V操作

C.I/O完成

D.执行P操作

B.分时操作系统 C.分布式操作系统 D.实时操作系统 B.设备驱动程序

C.文件目录和目录项 D.语言翻译程序

B.11101010 B.11101010

C.11100010 C.10011110

D.01100011 D.10010110

B.海明码

C.ASCⅡ码

D.补码

B.阶码

C.数符

D.阶符

【答案】D 【解析】

假设系统有n(n≥3)个进程共享资源R,且资源R的可用数3。若采用PV操作,则相应的信号量S的取值范围应为(26)。

(26)A.-1~n-1 【答案】C 【解析】

某分页存储管理系统中的地址结构如下图所示。若系统以字节编址,则该系统每个页面的大小为(27)。

B.-3~3

C.-(n-3)~3

D.-(n-1)~1

(27)A.4096KB 【答案】B 【解析】

以下关于解释方式下运行程序的叙述中,错误的是(28)。 (28)A.先将高级语言程序转换为字节码,再由解释器运行字节码 B.由解释器直接分析并执行高级语言程序代码

C.先将高级语言程序转换为某种中间代码,再由解释器运行中间代码 D.先将高级语言程序转换为机器语言,再由解释器运行机器语言代码

【答案】C 【解析】

编写C程序时通常为了提高可读性而加入注释,注释并不参与程序的运行过程。通常,编译程序在(29)阶段就会删除源程序中的注释。

(29)A.词法分析 【答案】D 【解析】

B.语法分析

C.语义分析

D.代码优化

B.1MB

C.2MB

D.4MB

某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型非0常量,则该程序在(30)时会报错,该错误属于(31)错误。

(30)A.编译 (31)A.逻辑 【答案】A C 【解析】

程序代码中的错误可分为语法错误和语义错误。程序语言的语法表述的是语言的形式,或者说是语言的样子和结构。程序语言还有更重要的一个方面,就是附着于语言结构上的语义。语义揭示了程序本身的含义、施加于语言结构上的限制或者要执行的动作。程序语言的语义分为静态语义和动态语义。编译时进行的是静态语义的分析,主要包括:检查语言结构的语义是否正确,即是否结构正确的句子所表示的意思也合法;执行规定的语义动作,如表达式的求值、符号表的填写、中间代码的生成等。整除取余运算符“%”的有效运算对象是两个整数。

在形式上,只要“%”的两个运算对象存在,其语法就是正确的;

在语义上,“%”的运算对象中有浮点数则不符合整除取余运算的含义。因此,这是运算对象与运算符的类型不匹配错误,届于静态语义错误,在编译阶段可以发现该错误。

在单CPU计算机系统中,完成相同功能的递归程序比非递归程序(32)。 (32)A.运行时间更短,占用内存空间更少

C.运行时间更短,占用内存空间更多

【答案】B 【解析】

已知函数f(). G()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用( call by reference)方式传递参数,则函数f的返回值为(33);若g(a)采用值调用(.call by value)的方式传递参数,则函数f的返回值为(34)。其中,表达式“X>>1”的含义是将x的值右移1位,相当于x=2。

B.运行时间更长,占用内存空间更多 D.运行时间更长,占用内存空间更少

B.预处理 B.语法

C.编辑

D.运行

C.语义 D.运行