下半年程序员考试真题及答案上午卷.docx
《下半年程序员考试真题及答案上午卷.docx》由会员分享,可在线阅读,更多相关《下半年程序员考试真题及答案上午卷.docx(52页珍藏版)》请在冰豆网上搜索。
下半年程序员考试真题及答案上午卷
2011下半年程序员考试真题及答案-上午卷
在Word2003的编辑状态下,若要插入公式,应该
(1),选择“公式3.0”;若要修改已输入的公式,
(2),打开公式编辑窗口,再进行修改即可。
(1)A.在“插入”菜单中,单击“符号”命令
B.在“插入”菜单中,单击“对象”命令
C.在“编辑”菜单中,单击“符号”命令
D.在“编辑”菜单中,单击“对象”命令
(2)A.只需单击此公式B.在“编辑”菜单中单击查找命令
C.只需双击此公式D.在“编辑”菜单中单击替换命令
【答案】BC
【解析】本题考査文字处理软件应用方面的基本操作知识。
在Word2003的编辑状态下,若要插入公式,应该在“插入”菜单中,单击“对象”命令,在弹出的“对象”对话框中选择“公式3.0”,如下图所示。
若要修改已输入的公式,只需双击此公式,打开公式编辑窗口,再进行修改即可。
在Excel中,若在A1单元格输入“=88>=85”,则A1单元格显示的值为(3).
(3)A.TRUEB.FALSEC.88>=85D.=88>=85
【答案】A
【解析】本题考查电子表格软件应用方面的基本操作知识。
在Excel中,公式必须以等号“=”开头,系统将号后面的字符串识别为公式。
“>=”为大于等于比较运算符,由于在A1单元格输入“=88>=85”,比较结果为真,则A1单元格显示的值为TRUE。
在Excel中,若Al、A2、A3、A4、A5、A6单元格的值分别为90、70、95、55、80、60,在B1单元格中输入“=MIN(A1:
A6)—MAX(A1:
A6)”,B2单元格中输入“=AVERAGE(A1:
A6)",则B1和B2单元格的值分别为(4)。
(4)A.40和75B.40和65C.-40和75D.-40和65
【答案】C
【解析】本题考查电子表格软件应用方面的基本操作知识。
Al、A2、A3、A4、A5、A6单元格的值分别为90、70、95、55、80、60,若在B1单元格中输入“=MIN(A1:
A6)—MAX(A1:
A6)”,就是用这些数中的最小者减去最大者,即55-95,结果应为-40;若在B2单元格中输入“=AVERAGE(A1:
A6)”,则是求这些数的平均值,结果应为75。
网址表示其对应的网站属于(5)。
(5)A.教育部门,国家域名是eduB.政府部门,国家域名是cn
C.教育部门,国家域名是cnD.政府部门,国家域名是edu
【答案】C
【解析】本题考查网络域名方面的基本知识。
域名由两个或两个以上的词构成,中间由隔开,最右边的那个词称为顶级域名。
在域名系统中,顶级域名划分为组织模式和地理模式两类。
地理模式的顶级域名为cn,可以推知它是中国的网站地址;组织模式的顶级域名为edu属于教育机构组织模式类的网站地址。
下列存储器件中,存取速度最怏的是(6)。
(6)A.主存B.辅存C.寄存器D.高速缓存
【答案】C
【解析】本题考査计算机系统基础知识。
计算机系统中不同的存储器,通过适当的硬件、软件有机地组合在一起形成计算机的存储体系。
一般情况下,计算机的存储体系结构可用下图所示的多级结构存储系统进行描述。
其中CPU中的寄存器组访问速度最快,其次是高速缓存(Cache,也可分为多级LICache、L2Cache等,LICache常集成在CPU中)、主存储器,外存储器(辅助存储器)速度最慢。
程序计数器(PC)包含在(7)中。
(7)A.运算器B.控制器C.存储器D.I/O接口
【答案】B
【解析】本题考查计算机系统基础知识。
CPU主要由运算器、控制器、寄存器组、内部总线等部件组成。
其中,控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。
运算器由算术逻辑单元(ALU)、累加寄存器、数据缓冲寄存器和状态条件寄存器组成,它是数据加工处理部件。
CPU中的寄存器可分为专用寄存器和通用寄存器。
通用寄存器用途广泛并可由程序员规定其用途,其数目因处理器不同有所差异。
专用寄存器的功能是专门的,有数据缓冲寄存器(DR)、指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、累加寄存器(AC)、状态条件寄存器(PSW)等。
目前,在微机和小型机中,通常采用的常用字符编码是(8)。
(8)A.BCD码B.ASCII码C.海明码D.CRC码
【答案】B
【解析】本题考查计算机系统中数据表示基础知识。
BCD码(Binary-CodedDecimal)亦称二进码十进数或二-十进制代码。
用4位二进制数来表示1位十进制数中的0〜9这10个数码。
目前计算机中用得最广泛的字符集及其编码是由美国国家标准局(ANSI)制定的ASCII码(AmericanStandardCodeforInformationInterchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO646标准。
适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。
海明码是由R.Hamming在1950年提出的,是一种可以纠错的编码。
它是在k位信息位中增加r位冗余位构成的n=k+r位的码字,然后用r个监督关系式产生的r个校正因子来区分无错和在码字中的n个不同位置的一位出错。
CRC即循环冗余校验码(CyclicRedundancyCheck),是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。
在单CPU系统中,若I/O设备与主机采用中断控制方式交换信息,则CPU与I/O设备间是(9)。
(9)A.串行工作,数据传送过程与主程序也是串行工作
B.串行工作,数据传送过程与主程序间是并行工作
C.并行工作,数据传送过程与主程序是串行工作
D.并行工作,数据传送过程与主程序也是并行工作
【答案】C
【解析】本题考查计算机系统中的中断知识。
中断方式下的数据传送的基本过程是:
当I/O接口准备好接收辫据或准备好向CPU传送数据时,就发出中断信号通知CPU。
对中断信号进行确认后,CPU保存正在执行的程序的现场,转而执行提前设置好的I/o中断服务程序,完成一次数据传送的处理。
这样,CPU就不需要主动查询外设的状态,在等待数据期间可以执行其他程序,从而提高了CPU的利用率。
采用中断方式管理I/O设备,CPU和外设可以并行地工作,但是数据传送过程与主程序是串行工作。
总线宽度分为地址总线宽度和数据总线宽度。
其中,地址总线宽度决定了CPU能够使用多大容量的(10):
若计算机的地址总线的宽度为32位,则最多允许直接访问(11)的物理空间。
(10)A.CacheB.主存储器C.U盘D.磁盘
(11)A.4MBB.400MBC.4GBD.400GB
【答案】BC
【解析】本题考查计算机系统方面的基本知识。
在计算机中总线宽度分为地址总线宽度和数据总线宽度。
其中,数据总线的宽度(传输线的数目)决定了通过它一次所能传递的二进制位数。
显然,数据总线越宽则每次传递的位数越多,因而,数据总线的宽度决定了在主存储器和CPU之间数据交换的效率。
地址总线宽度决定了CPU能够使用多大容量的主存储器,即地址总线宽度决定了CPU能直接访问的内存单元的个数。
假定地址总线是32位,则能够访问232=4GB个内存单元。
音频信息数字化的过程不包括(12)。
(12)A.采样B.量化C.编码D.调频
【答案】D
【解析】本题考查多媒体基础知识。
音频信息是一种模拟信号,在计算机中必须将其转换成为数字音频信号,即用二进制数字的编码形式来表示音频信息。
最基本的音频信息数字化方法是取样-量化法,分为采样、量化和编码3个步骤。
采样是把时间连续的模拟信号转换成时间离散、幅度连续的信号。
在某些特定的时刻获取音频信号幅值叫做采样,由这些特定时刻采样得到的信号称为离散时间信号。
一般都是每隔相等的一小段时间采样一次,其时间间隔称为取样周期,它的倒数称为采样频率。
为了不产生失真,采样频率不应低于音频信号最高频率的两倍。
采样频率越高,可恢复的音频信号分量越丰富,其声音的保真度越好。
量化是把在幅度上连续取值(模拟量)的每一个样本转换为离散值(数字量)表示,因此量化过程有时也称为A/D转换(模数转换)。
量化后的样本是用若干位二进制数(bit)来表示的,位数的多少反映了度量音频波形幅度的精度,称为量化精度,也称为量化分辨率。
量化精度越髙,声音的质量越好,需要的存储空间也越多;量化精度越低,声音的质量越差,而需要的存储空间少。
经过采样和量化处理后的音频信号己经是数字形式了,但为了便于计算机的存储、处理和传输,还必须按照一定的要求进行数据压缩和编码,即选择某一种或者几种方法对它进行数据压缩,以减少数据量,再按照某种规定的格式将数据组织成为文件。
表示显示器在横向和纵向上具有的显示点数的指标称为(13)。
(13)A.显示分辨率B.图像分辨率C.显示深度D.图像深度
【答案】A
【解析】本题考查多媒体基础知识。
图像显示的重要指标主要有图像分辨率、显示分辨率、图像深度、显示深度。
图像分辨率是指组成一幅图像的像素密度,也是用水平和垂直的像素表示,即用每英寸长度多少点表示数字化图像的大小,通常单位是dpi,如在1英寸长度上有100个像素,则图像分辨率就是100dpi。
如果用200dpi来扫描一幅2X2.5英寸的彩色照片,那么得到一幅400X500(2X200X2.5X200)个像素点的图像。
对同样大小的一幅图,如果组成该图的图像像素数目越多,则说明图像的分辨率越高,图像看起来就越逼真。
相反,图像显得越粗糙。
因此,不同的分辨率会造成不同的图像清晰度。
显示分辨率是指显示屏上能够显示出的像素点数目(显示器在横向和纵向上具有的显示点数)。
例如,显示分辨率为1024X768则表明显示器水平方向上最多显示1024个点,垂直方向上最多显示768个点,整个显示屏就含有796432个显像点。
屏幕能够显示的像素越多,说明显示设备的分辨率越高,显示的图像质量越高。
图像深度是指存储每个像素所用的位数,它也是用来度量图像的色彩分辨率的。
像素深度确定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。
它决定了彩色图像中可出现的最多颜色数,或灰度图像中的最大灰度等级。
如一幅图像的图像深度为b位,则该图像的最多颜色数或灰度级为2b种。
显然,表示一个像素颜色的位数越多,它能表达的颜色数或灰度级就越多。
具有24位颜色的数字图像上,每个像素能够使用的颜色是224=16777216种,这种数字图像就称为真彩色。
若像素值是通过索引或代码查表的方法得到的色彩则称为伪彩色。
显示深度是显示器上每个点用于显示颜色的二进制位数,一般的计算机都应该配有能达到24位显示深度的显示适配卡和显示器,这样的显示适配卡和显示器就称为真彩色卡和真彩色显示器。
使用显示器显示数字图像时,应当使显示器的显示深度大于或等于数字图像的深度,这样显示器就可以完全反映数字图像中使用的全部颜色。
多媒体计算机系统中,内存和光盘属于(14)。
(14)A.感觉媒体B.传输媒体C.表现媒体D.存储媒体
【答案】D
【解析】本题考查多媒体基础知识。
按照国际电话电报咨询委员会(ConsultativeCommitteeonInternationalTelephoneandTelegraph)的定义,媒体可以归类为:
感觉媒体:
指直接作用于人的感觉器官,使人产生直接感觉的媒体,如引起听觉反应的声音,引起视觉反应的图像等。
表示媒体:
指传输感觉媒体的中介媒体,即用于数据交换的编码,如图像编码(JPEG、MPEG)、文本编码(ASCII、GB2312)和声音编码等。
表现媒体:
指进行信息输入和输出的媒体,如键盘、鼠标、扫描仪、话筒、摄像机等为输入媒体;显示器、打印机、喇叭等为输出媒体。
存储媒体:
指用于存储表示媒体的物理介质,如磁盘、光盘、ROM及RAM等。
传输媒体:
指传输表示媒体的物理介质,如电缆、光缆、电磁波等。
下面加密算法中,加密和解密需要用不同密钥的是(15)。
(15)A.AESB.RSAC.IDEAD.DES
【答案】B
【解析】本题考查加密算法的基础知识。
加密算法根据加密密钥和解密密钥是否相同分为共享密钥算法和公钥加密算法。
若使用的加密密钥和解密密钥是相同的,则称为共享密钥算法,而使用不同的密钥进行加密和解密的算法称为公钥加密算法。
在以上算法中,DES、AES和IDEA都是共享密钥算法,只有RSA是公钥加密算法。
DDoS攻击的特征不包括(16)。
(16)A.攻击者从多个地点发起攻击B.被攻击者处于“忙”状态
C.攻击者通过入侵,窃取被攻击者的机密信息D.被攻击者无法提供正常的服务
【答案】C
【解析】本题考查网络安全方面网络攻击相关的基础知识。
造成DoS(DenialofService,拒绝服务)的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。
最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。
带宽攻击指以极大的通信量冲击网络,使得所有可用网络资源都被消耗殆尽,最后导致合法的用户请求无法通过。
连通性攻击是指用大量的连接请求冲击计算机,使得所有可用的操作系统资源都被消耗殆尽,最终计算机无法再处理合法用户的请求。
分布式拒绝服务(DistributedDenialofService,DDoS)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DoS攻击,从而成倍地提高拒绝服务攻击的威力。
通常,攻击者使用一个偷窃账号将DDoS主控程序安装在一个计算机上,在一个设定的时间主控程序将与大量代理程序通信,代理程序已经被安装在互联网上的许多计算机上。
代理程序收到指令时就发动攻击。
利用客户/服务器技术,主控程序能在几秒钟内激活成百上千次代理程序的运行^
从DDoS的攻击目的来看,主要目标是被攻击者无法提供正常的服务,而不是窃取被攻击者的机密信息。
著作权权利人不包括(17)。
(17)A.发明人B.翻译人C.汇编人D.委托人
【答案】A
【解析】本题考查知识产权方面的基础知识,涉及著作权主体的相关概念。
著作权的主体又称著作权人,是指依法对文学、艺术和科学作品享有著作权的人,包括作者以及其他依法享有著作权的公民、法人或者其他组织。
.
通过改编、翻译、注释、整理已有作品而产生的作品是演绎作品,其著作权属于改编人、翻译人、注释人和整理人。
汇编作品指对若干作品、作品的片段或者其他材料内容经选择或者编排体现独创性的作品,其著作权属于汇编人。
受他人委托创作的作品是委托作品,其著作权由合同约定。
如果合同中未作明确约定或者没有订立合同的,著作权属于受托人即作者。
M摄影家将自己创作的一幅摄影作品原件出售给了L公司。
这幅摄影作品的著作权应属于(18)。
(18)A.M摄影家B.L公司C.社会公众D.M摄影家与L公司
【答案】A
【解析】本题考査知识产权方面的基础知识,涉及著作权归属的相关概念。
M摄影家将摄影作品原件出售给L公司后,这幅摄影作品的著作权仍属于摄影家。
这是因为,摄影家将摄影作品原件出售给L公司时,只是将其摄影作品原件的物权转让给了L公司,并未将其著作权一并转让,摄影作品原件的转移不等于摄影作品著作权的转移。
下表给出了两种浮点数表示格式,若要求浮点数(19)。
(19)A.精度高、范围大则采用格式1;要求精度低、范围小则采用格式2
B.精度高、范围大则采用格式2;要求精度低、范围小则采用格式1
C.精度高、范围小则采用格式1;要求精度低、范围大则采用格式2
D.精度高、范围小则采用格式2;要求精度低、范围大则采用格式1
【答案】C
【解析】本题考查计算机系统的数据表示基础知识。
浮点数N的表示形式为:
N=2E×F,其中E称为阶码,F为尾数。
阶码通常为带符号的纯整数,尾数为带符号的纯小数。
浮点数所能表示的数值范围主要由阶码决定,所表示数值的精度则由尾数决定。
若对二进制整数x和y的各位进行异或运算后的结果为全0,则说明(20)。
(20)A.x>yB.x【答案】C
【解析】本题考査逻辑运算基础知识。
异或运算的定义如下表所示:
显然,当x异或y的结果为0时,说明x与y相等。
若在编码“0101110”的最左边增加一个偶校验位,则完整的编码应为(21)。
(21)A.00101110B.10101110C.01010001D.11010001
【答案】A
【解析】本题考查奇偶校验基础知识。
奇偶校验是一种校验代码传输正确性的方法。
根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。
采用奇数的称为奇校验,反之,称为偶校验。
采用何种校验是事先规定好的。
通常专门设置一个奇偶校验位,用它使这组代码中“1”的个数为奇数或偶数。
若用奇校验,则当接收端收到这组代码时,校验“1”的个数是否为奇数,从而确定传输代码的正确性。
编码“0101110”中有4个“1”,采用偶校验时,校验位应设置为“0”。
已知x=-97/128,若采用8位机器码表示,[x]补=(22)。
(22)A.11100001B.10011111C.11100000D.10011110
【答案】B
【解析】本题考查数据表示基础知识。
由于97/128=64/128+32/128+1/128因此-97/128的二进制表示为-0.1100001。
根据补码编码规则,[x]原=l1100001,[x]反=10011110,负数的补码则等于其反码的末尾加1,因此[x]补=10011111。
在Windows系统中,当用户选择C:
\Documents\目录中的一个文件图标,并执行“剪切”命令后,被“剪切”的文件会放在(23)中:
若用户要浏览“图片收藏”文件夹中存放的图像文件的大致内容,则可选择“查看”菜单栏中的(24)命令。
(23)A.回收站B.剪贴板C.USB盘D.C:
\Documents\
(24)A.详细信息B.图标C.缩略图D.平铺
【答案】BC
【解析】本题考查Windows系统基本操作。
剪贴板是应用程序之间传递信息的媒介,用来临时存放被传递的信息。
在应用程序之间传递信息时,从某个应用程序复制或剪切的信息被置于剪贴板上。
传递到剪贴板的信息一直保存到退出Windows之前不会消失,用户可以随时将其内容粘贴到应用程序中并且可以反复使用其内容。
当用户向剪贴板传递新的信息时,无论新的信息有多少都可能取代原有的信息,退出Windows后,.剪贴板中的信息会全部消失。
若要在应用程序间传递和交换信息,首先将要交换的信息存入剪贴板。
方法是:
先选中要传递的信息,然后使用编辑菜单中的剪切和复制命令或者快捷操作(Ctrl+X、Ctrl+C),将被选中的信息(文本、图形、图像、表格、文件等)送入剪贴板,也可以使用Alt+PrintScreen组合键或PrintScreen键将当前窗口或当前屏幕图像复制到剪贴板中。
剪贴板中存入信息之后,在编辑菜单中的“粘贴”选项或“选择性粘贴”命令即被激活,由暗(淡灰)色变为亮(深)色。
这时应先选定插入点,然后通过选择“粘贴”命令选项或者快捷操作(Ctrl+V),即可把剪贴板中的内容复制到指定的位置。
如下图所示:
“剪切”、“复制”和“粘贴”操作也可通过工具条中对应按钮“X”来完成。
在Windows系统中,在浏览文件夹时,应选择“查看”菜单栏中的“缩略图”命令,就能将当前文件夹下的各个图像文件全部以缩略小图形式显示出来,便于用户继续操作。
这是查看照片、图片时的常见操作。
(25)支持网络系统的功能,并具有透明性。
(25)A.批处理操作系统B.分时操作系统
C.实时操作系统D.分布式操作系统
【答案】D
【解析】本题考查操作系统的基本知识。
批处理操作系统是脱机处理系统,即在作业运行期间无满人工干预,由操作系统根据作业说明书控制作业运行。
分时操作系统是将CPU的时间划分成时间片,轮流的为各个用户服务。
其设计目标是多用户的通用操作系统,交互能力强。
实时操作系统的设计目标是专用系统,其主要特征是实时性强及可靠性髙。
分布式操作系统是网络操作系统的更高级形式,它保持网络系统所拥有的全部功能,同时又有透明性、可靠性和高性能等特性。
某段式存储管理系统中的地址结构如下图所示,若系统以字节编址,则该系统允许的最大段长为(26)KB;(27)是错误的段号。
(26)A.16B.32C.64D.128
(27)A.0B.64C.128D.256
【答案】CD
【解析】本题考査操作系统存储管理方面的基本知识。
(26)根据题意可知段内地址的长度为二进制16位,所以该系统允许的最大段长为216=64MB。
(27)段号的长度为二进制8位,其取值范围为0〜255,选项D超出了段号的取值范围,所以该段号是错误的。
标识符在高级语言源程序中的作用不包括(28)。
(28)A.为变量命名B.为注释标记位置C.为函数命名D.为数据类型命名
【答案】B
【解析】本题考查程序语言基础知识。
标识符是用户编程时使用的名字,是由一定的构造规则构成的字符串。
用高级程序设计语言编写程序时,需要用标识符为数据(变量、常量)、子程序(过程、函数)、语句以及用户自定义的数据类型命名。
注释不需要标识符标记。
表达式“a*(b-(c+d))”的后缀式为(29)。
(29)A.cd+ab-*B.ab*c-d+C.abcd+-*D.abcd*-+
【答案】C
【解析】本题考查程序语言基础知识。
后缀式(逆波兰式)是将运算符号置于其运算对象之后所构成的表达式,这样便于对表达式求值。
表达式“a*(b-(c+d))”的后缀表示为“abcd+-*”。
在C程序中,若表达式中的算术运算对象类型不同,则需要先统一为相同类型后再进行计算。
例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是(30)。
(30)A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变
B.读取a的值并转换为整型数据,然后进行两个整数的相加减运算,变量a的值不变
C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算
D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算
【答案】A
【解析】本题考查程序语言基础知识。
在表达式的求值过程中,若参与运算的数据类型不一致,则编译系统自动进行相应数据的类型转换(隐式类型转换),类型转换的一般规则是:
为防止精度损失,如果必要的话,类型总是被提升为较宽的类型;所有含有小于整型的有序类型的算术表达式在计算之前其类型都会被转换成整型。
最宽的类型为longdoub