下半年 软考初级程序员 答案解析文档格式.docx
《下半年 软考初级程序员 答案解析文档格式.docx》由会员分享,可在线阅读,更多相关《下半年 软考初级程序员 答案解析文档格式.docx(54页珍藏版)》请在冰点文库上搜索。
>=60”)和=COUNTIF(E3:
【答案】AD
(3)因为相对引用的特点是:
将计算公式复制或填充到其他单元格时,单元格的引用会自动随着移动位置的变化而变化,所以根据题意应采用相对引用。
选项A采用相对引用,故在E3单元格中输入选项A“=B3*15%+C3*25%+D3*60%”,并向垂直方向拖动填充柄至E10单元格,则可自动算出这些学生的综合成绩。
(4)由于COUNT是无条件统计函数,故选项A和B都不正确。
COUNTIF是根据条件进行统计的函数,其格式为:
COUNTIF(统计范围,“统计条件”),而选项C中的统计条件未加引号,格式不正确,故正确的答案为选项D。
下图中①、②和③分别表示电子邮件地址的(5)。
(5)A.用户信箱的邮件接收服务器域名、账号和分隔符
B.用户信箱的邮件接收服务器域名、分隔符和账号
C.用户信箱的账号、分隔符和邮件接收服务器域名
D.用户信箱的账号、邮件接收服务器域名和分隔符
【答案】C
—个电子邮件地址,例如shlinxin@mail.ceiaec.org,由三部分组成,其中,第一部分“shlinxin”代表用户信箱的账号,对于同一个邮件接收服务器来说,这个账号必须是唯一的;
第二部分“@”是分隔符;
第三部分“mail.ceiaec.org”是用户信箱的邮件接收服务器域名,用以标识其所在的位置。
中央处理单元(CPU)不包括(6)。
(6)A.算术逻辑运算单元B.控制器C.通用寄存器组D.I/O总线
【答案】D
【解析】本题考查计算机硬件基础知识。
计算机硬件中的中央处理单元(CPU)是指由运算单元(ALU)、控制单元(CU)、寄存器组(Registers)所组成的核心的集成部件,这些部件之间通过芯片级总线连接。
I/O总线是在内存与外设(显示器、打印机、扫描仪、外部存储设备等)间传送数据的通路。
如果将CPU比作跑车的引擎,I/O总线就好似跑车的传动装置。
设内存按字节编址,若8K×
8bit存储空间的起始地址为7000H,则该存储空间的最大地址编号为(7)。
(7)A.7FFFB.8FFFC.9FFFD.AFFF
【答案】B
【解析】本题考查计算机硬件中的内存部件基础知识。
若按字节编址,则8KX8bit存储空间共有8K(213)个存储单元,从十六进制的0000开始计数的话,最大的为1FFF。
因此,起始地址为7000时,最大的地址编号就为8FFF。
计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。
因此,(8)。
(8)A.时钟周期大于机器周期B.时钟周期等于机器周期
C.机器周期大于指令周期D.指令周期大于时钟周期
【解析】本题考查计算机系统的指令系统基础知识。
时钟周期也称为震荡周期,定义为时钟脉冲的倒数,是计算机中最基本的、最小的时间单位。
在一个时钟周期内,CPU仅完成一个最基本的动作。
人们规定10纳秒(ns)为一个时钟周期,更小的时钟周期就意味着更高的工作频率。
计算机中执行指令的过程一般分为取指令、分析指令和执行指令三个基本阶段。
指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。
即CPU从内存取出一条指令并执行这条指令的时间总和。
指令不同,所需的机器周期数也不同。
对于一些简单的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其他的机器周期。
对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。
从指令的执行速度看,单字节和双字节指令一般为单机器周期和双机器周期,三字节指令都是双机器周期,只有乘、除指令占用4个机器周期。
在编程时要注意选用具有同样功能而机器周期数少的指令。
使用电容存储信息且需要周期性地进行刷新的存储器是(9)。
(9)A.DRAMB.EPROMC.SRAMD.EEPROM
【答案】A
【解析】本题考查计算机内存设备的基础知识。
DRAM(DynamicRandomAccessMemory,动态随机存储器)是最为常见的计算机系统的内部存储器。
DRAM使用电容存储,为了保持数据,必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。
SRAM是英文StaticRAM的缩写,它利用晶体管来存储数据,不需要刷新电路即能保存它内部存储的数据。
与DRAM相比,SRAM的速度快,但是集成度低(即在相同面积中SRAM的容量要比DRAM的小)。
EPROM(ErasableProgrammableRead-OnlyMemory,可擦除可编程ROM)芯片可重复擦除和写入数据。
EPROM芯片有一个很明显的特征,在其正面的陶瓷封装上开有一个玻璃窗口,透过该窗口,可以看到其内部的集成电路,紫外线透过该孔照射内部芯片就可以擦除其内的数据。
EPROM内数据的写入要用专用的编程器,并且往芯片中写内容时必须要加一定的编程电压(VPP=12〜24V,随不同的芯片型号而定)。
EEPROM(ElectricallyErasableProgrammableRead-OnlyMemory,电可擦可编程只读存储器)是一种掉电后数据不丢失的存储芯片。
EEPROM可以在电脑上或专用设备上擦除已有信息,重新编程。
它常用在接口卡中,用来存放硬件设置数据,也常用在防止软件非法拷贝的“硬件锁”上面。
(10)越高,屏幕上图像的闪烁感越小,图像越稳定,视觉效果也越好。
当前PC中该指标大多采用(11)Hz.
(10)A.分辨率B.显存容量C.刷新频率D.色深
(11)A.88B.75C.65D.55
【答案】CB
(10)刷新频率是指图像在显示器上更新的速度,也就是图像每秒在屏幕上出现的帧数,单位为Hz。
刷新频率越髙,屏幕上图像的闪烁感就越小,图像越稳定,视觉效果也越好。
(11)一般刷新频率在75Hz以上时,影像的闪烁才不易被人眼查觉。
这个性能指标主要取决于显示卡上RAMDAC的转换速度。
计算机软件只要开发完成就能获得(12)并受到法律保护。
(12)A.著作权B.专利权C.商标权D.商业秘密权
【解析】本题考查知识产权方面的基础知识,涉及软件著作权取得的相关概念。
在我国,著作权采取自动取得方式,即著作权因作品创作完成、形成作品这一法律事实的存在而自然取得,一般不必履行任何形式的登记或注册手续,也不论其是否已经发表。
计算机软件属于著作权的客体,软件著作权自软件开发完成之日起产生。
不论整体还是局部,只要具备了软件的属性即产生软件著作权,既不要求履行任何形式的登记或注册手续,也无须加注著作权标记,不论其是否已经发表都依法享有软件著作权。
商业秘密权也是采用自动保护原则,不需要国家批准授权。
但要求在主观上应有保守商业秘密的意愿,在客观上已经采取相应的措施进行保密。
如果主观上没有保守商业秘密的意愿,或者客观上没有采取相应的保密措施,那么就认为其不具有商业秘密权。
专利权、商标权需要经过申请(注册)、审查、批准等法定程序后才能取得,即须经国家行政管理部门依法确认、授予后,才能取得主体资格。
著作权的权利人不包括(13)。
(13)A.发明人B.翻译人C.汇编人D.委托人
【解析】本题考查知识产权方面的基础知识,涉及软件著作权主体的相关概念。
著作权人是作品的所有人,作品包括演绎作品、汇编作品、委托作品、合作作品、影视作品、职务作品、计算机软件等。
通过改编、翻译、注释、整理已有作品而产生的作品是演绎作品,其著作权属于改编人、翻译人、注释人和整理人。
翻译是指将已有作品以其他种类的文字、符号、语言来解释或表现的行为,是一种演绎行为(即以原作品为蓝本进行再创作的行为)。
翻译尽管是在他人已有作品的基础上进行的,但仍然需要翻译人艰辛的创作。
无论是对原作品的理解与判断,还是在新作品完成过程中的选择、取舍、设计与编排,都是一种独创性的劳动,并最终以新的自然语言文字赋予原作品以新的形式。
翻译的对象主要是文字作品、口述作品,也适用于软件中自然语言文字的改变。
通过翻译已有作品而产生的作品是演绎作品,其著作权属于翻译人。
汇编是经过对搜集的材料的筛选与排列组合而形成新的作品,常见的汇编作品有百科全书、辞典、文集、选集、报纸、期刊、年鉴、数据库等。
汇编作品作为一个整体由汇编人享有著作权。
委托是指作者受他人委托而创作作品。
委托通常发生在工业实用艺术品设计、人物摄影、肖像制作、翻译、课题研究、计算机软件等领域。
委托作品著作权归属由委托人和受托人通过合同约定。
合同未作明确约定或者没有订立合同的,著作权属于受托人即作者。
发明人指发明、实用新型专利的创造人,及外观设计的设计人,是专利权的权利人。
软件商标权的保护对象是指(14)。
(14)A.商业软件B.软件商标C.软件注册商标D.已使用的软件商标
【解析】本题考查知识产权方面的基础知识。
涉及软件专用标识保护的相关概念。
软件商标权是软件商标所有人依法对其商标(软件产品专用标识)所享有的专有使用权。
在我国,商标权的取得实行的是注册原则,即商标所有人只有依法将自己的商标注册后,商标注册人才能取得商标权,其商标才能得到法律的保护。
如果其软件产品已经冠以商品专用标识,但未进行商标注册,没有取得商标专用权,此时该软件产品专用标识就不能得到商标法的保护,即不属于软件商标权的保护对象。
但未注册商标可以自行在商业经营活动中使用,不受法律保护。
下列选项中,防范网络监听最有效的方法是(15)。
(15)A.安装防火墙B.采用无线网络传输C.数据加密D.漏洞扫描
【解析】本题考查网络攻击中网络监听的基础知识。
网络监听是主机的一种工作模式,在这种模式下,主机可以接收到本网段在同一条物理通道上传输的所有信息。
使用网络监听工具可轻而易举地截取包括口令和账号在内的信息资料。
采用数据加密的方式保护包括口令和账号在内的信息资料,使得即使获取密文后也无法解密成明文是对付网络监听的有效手段。
VPN涉及的关键安全技术中不包括(16)。
(16)A.隧道技术B.加密技术C.入侵检测技术D.身份认证技术
【解析】本题考查VPN的基础知识。
VPN主要采用4项技术来保证安全,这4项技术分别是隧道技术(Tunneling)、加解密技术(Encryption&
Decryption)、密钥管理技术(KeyManagement)、使用者与设备身份认证技术(Authentication)。
按照国际电话电报咨询委员会(CCITT)的定义,(17)属于表现媒体(PresentationMedium)。
(17)A.声音B.图像编码C.显示器D.光盘
【解析】本题考査多媒体方面的基础知识,涉及多媒体定义的相关概念。
按照国际电话电报咨询委员会(ConsultativeCommitteeonInternationalTelephoneandTelegraph,CCITT)的定义,媒体可以归类为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体。
感觉媒体指直接作用于人的感觉器官,使人产生直接感觉的媒体,如引起听觉反应的声音、引起视觉反应的图像等;
表示媒体指传输感觉媒体的中介媒体,即用于数据交换的编码,如图像编码(JPEG、MPEG)、文本编码(ASCII、GB2312)和声音编码等:
表现媒体指进行信息输入和输出的媒体,如键盘、鼠标、扫描仪、话筒、摄像机等为输入媒体,显示器、打印机、喇叭等为输出媒体;
存储媒体指用于存储表示媒体的物理介质,如磁盘、光盘、ROM及RAM等;
传输媒体指传输表示媒体的物理介质,如电缆、光缆、电磁波等。
(18)表明了显示屏上能够显示出的像素数目。
(18)A.显示分辨率B.图像分辨率C.垂直分辨率D.水平分辨率
【解析】本题考查多媒体方面的基础知识,涉及分辨率的相关概念。
显示分辨率是指显示屏上能够显示出的像素数目。
例如,显示分辨率为1024×
768表示显示屏分成768行(垂直分辨率),每行(水平分辨率)显示1024个像素,整个显示屏就含有796432个显像点。
屏幕能够显示的像素越多,说明显示设备的分辨率越高,显示的图像质量越高。
图像分辨率是指组成一幅图像的像素密度,也是用水平和垂直的像素表示,即用每英寸多少点(dpi)表示数字化图像的大小。
例如,用200dpi来扫描一幅2×
2.5in的彩色照片,那么得到一幅400×
500个像素点的图像。
它实质上是图像数字化的采样间隔,由它确立组成一幅图像的像素数目。
对同样大小的一幅图,如果组成该图的图像像素数目越多,则说明图像的分辨率越高,图像看起来就越逼真;
反之则图像显得越粗糙。
因此,不同的分辨率会造成不同的图像清晰度。
采用(19)时,校验位与信息位交叉设置。
(19)A.循环冗余校验码B.海明校验码C.奇校验码D.偶校验码
【解析】本题考查校验码的基础知识。
奇偶校验编码通过增加一位校验位来使编码中“1”的个数恒为奇数(奇校验)或者为偶数(偶校验),它是一种检错码。
在实际使用时又可分为垂直奇偶校验、水平奇偶校验和水平垂直奇偶校验等几种。
海明码也是利用奇偶性来校验数据的。
它是一种多重奇偶校验检错系统,它通过在数据位之间插入K个校验位来扩大码距,从而实现检错和纠错。
循环冗余校验码(CRC)的基本原理是在尺位信息码后再拼接位的校验码,整个编码长度为N位,因此,这种编码又叫(N,K)码。
若用8位机器码表示二进制数-111,则原码表示的十六进制形式为(20);
补码表示的十六进制形式为(21)。
(20)A.81B.87C.0FD.FF
(21)A.F9B.F0C.89D.80
【答案】BA
【解析】本题考查计算机中数据表示的基础知识。
(20)原码编码规则是:
用最高位表示符号,正数用0表示,负数用1表示,其他位表示该数的绝对值。
二进制数-111的8位原码表示为10000111,即十六进制的87。
(21)补码编码规则是:
用最高位表示符号,正数用0表示,负数用1表示,正数的补码是其原码本身,负数的补码的数值部分是对其原码的数值部分按位取反后加1。
二进制数-111的8位补码表示为11111001,即十六进制的F9。
某逻辑电路有两个输入端和一个输出端,输入端用X和Y表示,输出端用Z表示。
当且仅当X和Y同时为1时,Z才为0,则该电路的逻辑表达式为(22)。
(22)A.X·
YB.
C.
D.X+Y
【解析】本题考查逻辑运算的基础知识。
“剪贴板”是(23):
在Windows资源管理器中,要恢复误删除的文件,可以按下(24)键来实现。
(23)A.一个用户程序B.一个数据文件C.内存中的一块区域D.—个专用文档
(24)A.Ctrl+CB.Ctrl+VC.Ctrl+XD.Ctrl+Z
【答案】CD
(23)在Windows系统中的剪贴板(ClipBoard)是内存中的一块区域,是Windows内置的一个非常有用的工具,通过小小的剪贴板,架起了一座桥梁,使得在各种应用程序之间传递和共享信息成为可能。
其缺点是剪贴板只能保留一份数据,每当新的数据传入,旧的便会被覆盖。
(24)在Windows资源管理器中,要恢复误删除的文件,可以同时按下“Ctrl”和“Z”键来实现。
在操作系统文件管理中,通常采用(25)来组织和管理外存中的信息。
(25)A.字处理程序B.设备驱动程序C.文件目录D.语言翻译程序
【解析】本题考査操作系统文件管理方面的基础知识。
存放在磁盘空间上的各类文件必须进行编目,操作系统才能实现文件的管理,这与图书馆中的藏书需要编目录、一本书需要分章节是类似的。
用户总是希望能“按名存取”文件中的信息。
为此,文件系统必须为每一个文件建立目录项,即为每个文件设置用于描述和控制文件的数据结构,记载该文件的基本信息,如文件名、文件存放的位置、文件的物理结构等。
这个数据结构称为文件控制块(FCB),文件控制块的有序集合称为文件目录。
假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为(26);
当前运行的进程执行P操作后,该进程(27)。
(26)A.就绪、运行、阻塞B.运行、阻塞、就绪
C.就绪、阻塞、运行D.阻塞、就绪、运行
(27)A.处于运行状态B.处于阻塞状态
C.处于就绪状态D.处于运行状态或者进入阻塞状态
【解析】本题考查操作系统进程管理方面的基础知识。
(26)进程一般具有三种基本状态:
运行态、就绪态和阻塞态。
处于这三种状态的进程在一定条件下,其状态可以转换。
当CPU空闲时,系统将根据某种调度算法选择处于就绪态的一个进程进入运行态;
而当CPU的一个时间片用完时,当前处于运行态的进程就进入了就绪态。
(27)进程从运行到阻塞状态通常是由于进程释放CPU,等待系统分配资源或等待某些事件的发生,如:
执行了P操作,系统暂时不能满足其对某资源的请求,或等待用户的输入信息等;
当进程正在等待的事件发生时,进程从阻塞到就绪状态,如I/O完成。
在C程序运行过程中,可以修改(28)。
(28)A.变量的类型B.变量的名C.变量的值D.变量的作用域
【解析】本题考查程序设计的基础知识。
程序中的变量用于存储数据,是内存单元在源程序中的抽象。
变量的值在程序运行过程中可以改变,而其类型、名称和作用域不能动态改变。
程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为(29)。
(29)A.语义分析B.代码连接C.静态绑定D.动态绑定
【解析】本题考查程序语言的基础知识。
一个方法被调用时,该方法关联其方法体的过程称为方法绑定。
静态绑定是指在程序编译时进行绑定,动态绑定是指在运行时进行绑定,即根据实际情况有选择地进行绑定。
将来源不同的目标程序装配成一个可执行程序是(30)的任务。
(30)A.连接程序B.编译程序C.解释程序D.汇编程序
用高级程序设计语言编写的源程序不能在计算机上直接执行,需要进行解释或编译。
将源程序编译后形成目标程序,再连接上其他必要的目标程序后,形成可执行程序。
程序员需要用文档来表述自己的思想。
文档设计的要点不包括(31)。
(31)A.文档制作应先做规划,列出纲目。
内容的逻辑性要强,并不断改进
B.选择最适合表达某种算法的形式(文本、表格、图)
C.尽量保持文档与程序的一致性,文档上下文的一致性
D.采用文档模板以减少以后随软件版本的升级而更新文档的工作量
【解析】本题考查软件工程中有关文档设计的基础知识。
程序员需要用文档来表述自己的思想,文档设计的要点包括:
(1)编写文档前应先做规划。
可以参照有关标准以及成熟产品的案例,先列出文档的纲目。
文档内容的逻辑性要强,要让人易于理解。
要编写进度计划。
编写文档常常不是一次完成的,需要先写出初稿,并经过自己多次修改,再送有关人员修改,待基本定稿后,再送审。
(2)要选择最适合表达某种算法的形式。
有些内容适合用文本表示,有些则采用表格更好,有时用图来表示更清晰。
(3)软件产品包括程序和文档。
程序与文档要保持一致性,文档上下文也要保持一致性,不能出现矛盾。
有时随着程序的不断修改,很难完全同步修改文档,但要求尽量做到同步。
起码在对程序修改进行了一个阶段后,就应修改相应的文档。
虽然完全同步修改文档的代价有时会太高,大多数人也不会这样做,但总体来说,保持一致性十分重要。
反过来,文档不一致会造成理解、使用和维护软件的困难。
(4)要保持良好的文档风格,其重要性等同于保持良好的程序设计风格。
软件工程鼓励开发者按相应的文档模板来编写文档,特别是大型软件企业本身建立了文档规范。
利用文档模板,可以减少遗漏,考虑得更全面,文档的质量也更高。
但是,许多软件的创新性强,没有相应的模板供参照。
此外,即使使用了文档模板,在软件升级时对文档的修改也同样需要做不少工作,减少修改工作量不是采用文档模板的主要原因。
以下关于程序流程图、N-S盒图和决策表的叙述中,错误的是(32)。
(32)A.N-S盒图可以避免随意的控制转移
B.N-S盒图可以同时表示程序逻辑和数据结构
C.程序流程图中的控制流可以任意转向
D.决策表适宜表示多重条件组合下的行为
【解析】本题考查算法描述的基本工具。
程序流程图、N-S盒图和决策表是常用的算法描述工具。
其中,程序流程图运用图框和流程线等图示符号,直观清晰且详细地描述计算过程,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。
其缺点是控制流程的箭头可以随意转向,会严重背离结构化设计的要求。
N-S盒图是指把将计算过程写在一个大框图内,这个大框图由若干个小的基本框图构成。
计算顺序由位于上部的框开始,至最下面的框结束。
N-S盒图中没有流程控制线,可以避免随意的控制转移。
决策表又称判断表,是一种呈表格状的图形工具