下半年 软考初级程序员 答案详解Word格式文档下载.docx
《下半年 软考初级程序员 答案详解Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《下半年 软考初级程序员 答案详解Word格式文档下载.docx(50页珍藏版)》请在冰点文库上搜索。
100”成立时,其值为TRUE,否则为FALSE。
而A1单元格的值为15,故A2单元格显示的值FALSE。
(4)因为函数IF(条件,值1,值2)的功能是当满足条件时,则结果返回值1;
否则,返回值2。
本题不满足条件,故应当返回“数据输入错误”。
采用IE浏览器访问工业与信息化部教育与考试中心网主页时,正确的地址格式是(5)。
(5)A.Web:
//www.ceiaec.orgB.http:
\www.ceiaec.org
C.Web:
\www.ceiaec.orgD.http:
//www.ceiaec.org
【答案】D
统一资源地址(URL)是用来在Internet上唯一确定位置的地址。
通常用来指明所使用的计算机资源位置及查询信息的类型http:
//www.ceiaec.org中,http表示所使用的协议,www.ceiaec.org表示访问的主机和域名。
CPU的基本功能不包括(6)。
(6)A.指令控制B.操作控制C.数据处理D.数据通信
【解析】本题考查计算机系统硬件方面的基础知识。
CPU主要由运算器、控制器(ControlUnit,CU)、寄存器组和内部总线组成,其基本功能有指令控制、操作控制、时序控制和数据处理。
指令控制是指CPU通过执行指令来控制程序的执行顺序。
操作控制是指一条指令功能的实现需要若干操作信号来完成,CPU产生每条指令的操作信号并将操作信号送往不同的部件,控制相应的部件按指令的功能要求进行操作。
时序控制是指CPU通过时序电路产生的时钟信号进行定时,以控制各种操作按照指定的时序进行。
数据处理是指完成对数据的加工处理,是CPU最根本的任务。
计算机中主存储器主要由存储体、控制线路、地址寄存器、数据寄存器和(7)组成。
(7)A.地址译码电路B.地址和数据总线C.微操作形成部件D.指令译码器
【答案】A
【解析】本题考查存储系统基础知识。
主存储器简称为主存、内存,设在主机内或主机板上,用来存放机器当前运行所需要的程序和数据,以便向CPU提供信息。
相对于外存,其特点是容量小速度快。
主存储器主要由存储体、控制线路、地址寄存器、数据寄存器和地址译码电路等部分组成。
硬磁盘的主要技术指标不包括(8)。
(8)A.平均寻道时间B.旋转等待时间C.存取周期D.数据传输率
【答案】C
【解析】本题考查存储设备基础知识。
硬盘的寻址信息由硬盘驱动号、圆柱面号、磁头号(记录面号)、数据块号(或扇区号)以及交换量组成。
硬磁盘的主要技术指标如下:
道密度、位密度、存储容量、平均存取时间、寻道时间、等待时间、数据传输率。
以下关于串行接口和并行接口的叙述中,正确的是(9)。
(9)A.并行接口适用于传输距离较远、速度相对较低的场合
B.并行接口适用于传输距离较近、速度相对较高的场合
C.串行接口适用于传输距离较远、速度相对较高的场合
D.串行接口适用于传输距离较近、速度相对较高的场合
【答案】B
并行接口采用并行传送方式,即一次把一个字节(或一个字)的所有位同时输入或输出,同时(并行)传送若干位。
并行接口一般指主机与I/O设备之间、接口与I/O设备之间均以并行方式传送数据。
串行接口采用串行传送方式,数据的所有位按顺序逐位输入或输出。
一般情况下,接口与I/O设备之间采用串行传送方式,而串行接口与主机之间则采用并行方式。
一般来说,并行接口适用于传输距离较近、速度相对较高的场合,接口电路相对简单;
串行接口则适用于传输距离较远、速度相对较低的场合。
声卡的性能指标主要包括(10)和采样位数:
在采样位数分别为8、16、24、32时,采样位数为(11))表明精度更高,所录制的声音质量也更好。
(10)A.刷新频率B.采样频率C.色彩位数D.显示分辨率
(11)A.8B.16C.24D.32
【答案】BD
声卡的性能指标主要包括采样频率和采样位数。
其中,采样频率即每秒采集声音样本的数量。
标准的采样频率有三种:
11.025kHz(语音)、22.05kHz(音乐)和44.1kHz(高保真),有些高档声卡能提供5kHz〜48kHz的连续采样频率。
采样频率越高,记录声音的波形就越准确,保真度就越高,但采样产生的数据量也越大,要求的存储空间也越多。
采样位数为是将声音从模拟信号转化为数字信号的二进制位数,即进行A/D、D/A转换的精度,位数越高,采样精度越高。
以下文件中,(12)是声咅文件。
(12)A.marry.wpsB.index.htmC.marry.bmpD.marry.mp3
【解析】本题考查多媒体基础知识。
声音在计算机中存储和处理时,其数据必须以文件的形式进行组织,所选用的文件格式必须得到操作系统和应用软件的支持。
在互联网上和各种不同计算机以及应用软件中使用的声音文件格式也互不相同。
wps是文档文件(一种文字格式文件);
htm是网页文件;
bmp是一种图像文件格式,在Windows环境下运行的所有图像处理软件几乎都支持bmp图像文件格式;
mp3文件是流行的声音文件格式(音乐产业的数据标准)。
(13)不能用矢量图表示。
(13)A.几何图形B.美术字C.风景照片D.CAD图
矢量图形是用一系列计算机指令来描述和记录的一幅图的内容,即通过指令描述构成一幅图的所有直线、曲线、圆、圆弧、矩形等图元的位置、维数和形状,也可以用更为复杂的形式表示图像中的曲面、光照、材质等效果。
矢量图法实质上是用数学的方式(算法和特征)来描述一幅图形图像,在处理图形图像时根据图元对应的数学表达式进行编辑和处理。
在屏幕上显示一幅图形图像时,首先要解释这些指令,然后将描述图形图像的指令转换成屏幕上显示的形状和颜色。
编辑矢量图的软件通常称为绘图软件,适于绘制机械图、电路图的AutoCAD软件等。
这种软件可以产生和操作矢量图的各个成分,并对矢量图形进行移动、缩放、移动、叠加、旋转和扭曲等变换。
编辑图形时将指令转变成屏幕上所显示的形状和颜色,显示时也往往能看到绘图的过程。
由于所有的矢量图形部分都可以用数学的方法加以描述,从而使得计算机可以对其进行任意的放大、缩小、旋转、变形、扭曲、移动、叠加等变换,而不会破坏图像的画面。
但是,用矢量图形格式表示复杂图像(如人物、风景照片),并要求很高时,将需要花费大量的时间进行变换、着色、处理光照效果等。
因此,矢量图形主要用于表示线框型的图画、工程制图、美术字等。
风景照片是表现比较细腻,层次较多,色彩较丰富,包含大量细节的图像,通常采用摄像机或扫描仪等输入设备捕捉实际场景画面,离散化为空间、亮度、颜色(灰度)的序列值,即把一幅彩色图或灰度图分成许许多多的像素(点),每个像素用若干二进制位来指定该像素的颜色、亮度和属性。
利用(14)不能将印刷图片资料录入计算机。
(14)A.扫描仪B.数码相机C.摄像设备D.语音识别软件
【解析】本题考查多媒体基础知识,主要涉及多媒体信息采集与转换设备(软、硬件设备)
数字转换设备可以把从现实世界中采集到的文本、图形、图像、声音、动画和视频等多媒体信息转换成计算机能够记录和处理的数据。
例如,使用扫描仪对印刷品、图片、照片或照相底片等进行扫描,使用数字相机或数字摄像机对选定的景物进行拍摄等均可获得数字图像数据、数字视频数据等。
又如,使用计算机键盘选择任意输入法软件人工录入文字资料,使用语音识别软件以朗读方式录入文字资料,使用扫描仪扫描文字资料后利用光学字符识别(OCR)软件录入文字资料等。
下列病毒中,属于宏病毒的是(15)。
(15)A.Trojan.QQ3344B.Js.Fortnight.c.sC.Macro.MelissaD.VBS.Happytime
【解析】本题考查病毒相关知识。
以上4种病毒中,Js.Fortnight.c.s和VBS.Happytime是脚本病毒,Macro.Melissa是宏病毒,这三种病毒都属于单机病毒;
而Trojan.QQ3344是一种特洛伊木马,它通过网络来实现对计算机的远程攻击。
如果要清除上网痕迹,必须(16)。
(16)A.禁用ActiveX控件B.查杀病毒C.清除CookieD.禁用脚本
【解析】本题考查网络安全方面的基础知识。
Cookies是服务器暂存在用户的电脑里的资料,以便服务器用来辨认用户计算机。
当用户再次访问同一个网站时,Web服务器会先检测有没有它上次留下的Cookies资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容给用户,为用户提供个性化的服务。
但是,Cookies与安全是密切相关的。
清理Cookies不仅仅是清除了上网痕迹,而且也减少系统的冗余,提高系统运行速度,同时也保证了你的一些私密信息不被泄露。
因此有必要养成定期清理Cookies的习惯,可以手动清除,也可以选择工具软件清除。
软件著作权保护的对象不包括(17)。
(17)A.源程序B.目标程序C.流程图D.算法思想
计算机程序及其有关文档。
计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或可被自动转换成代码化指令序列的符号化指令序列或符号化语句序列,通常包括源程序和目标程序。
软件文档是指用自然语言或者形式化语言所编写的文字资料和图表,以用来描述程序的内容、组成、设计、功能、开发情况、测试结果及使用方法等,如程序设计说明书、流程图、数据流图、用户手册等。
著作权法只保护作品的表达,不保护作品的思想、原理、概念、方法、公式、算法等,对计算机软件来说,只有程序的作品性能得到著作权法的保护,而体现其功能性的程序构思、程序技巧等却无法得到保护。
如开发软件所用的思想、处理过程、操作方法或者数学概念等。
M画家将自己创作的一幅美术作品原件赠与了L公司。
L公司未经该画家的许可,擅自将这幅美术作品作为商标注册,且取得商标权,并大量复制用于该公司的产品上。
L公司的行为侵犯了M画家的(18)。
(18)A.著作权B.发表权C.商标权D.展览权
【解析】本题考查知识产权基础知识。
著作权是指作者及其他著作权人对其创作(或继受)的文学艺术和科学作品依法享有的权利,即著作权权利人所享有的法律赋予的各项著作权及相关权的总和。
著作权包括著作人身权和著作财产权两部分。
著作人身权是指作者基于作品的创作活动而产生的与其人利益紧密相连的权利,包括发表权、署名权、修改权和保护作品完整权。
著作财产权是指作者许可他人使用、全部或部分转让其作品而获得报酬的权利,主要包括复制权、发行权、出租权、改编权、翻译权、汇编权、展览权、信息网络传播权,以及应当由著作权人享有的其他权利。
未经著作权人许可,复制、发行、汇编、通过信息网络向公众等传播其作品的行为,均属侵权行为。
发表权是作者依法决定作品是否公之于众和以何种方式公之于众的权利,包括决定作品何时、何地、以何种方式公诸于众。
发表权有商个特点:
第一,发表权是一次性权利,即作品的首次公诸于众即为发表。
以后再次使用作品与发表权无关,而是行使作品的使用权。
第二,发表权难以孤立地行使,而需借助一定的作品使用方式。
如书籍的出版、剧本的上演、绘画的展出等,既是作品的发表,同时也是作品的使用。
商标权是指商标所有人将其使用的商标,依照法律的注册条件、原则和程序,向商标局提出注册申请,商标局经过审核,准予注册而取得商标专用权。
在我国,商标注册是确定商标专用权的法律依据,只有经过注册的商标,才受到法律保护。
画家未将自己创作的美术作品作为商标注册,所以不享有商标权。
申请注册的商标不能与他人合法利益相冲突,即不能损害公民或法人在先的著作权、外观设计专利权、商号权、姓名权、肖像权等。
展览权是指将作品原件或复制件公开陈列的权利。
即公开陈列美术作品、摄影作品的原件或者复制件的权利。
展览权的客体限于艺术类作品,可以是已经发表的作品,也可以是尚未发表的作品。
绘画、书法、雕塑等美术作品的原件可以买卖、赠与。
然而,获得一件美术作品并不意味着获得该作品的著作权。
著作权法规定:
“美术等作品原件所有权的转移。
不视为作品著作权的转移,但美术作品原件的展览权由原件所有人享有。
”
这就是说作品物转移的事实并不引起作品著作权的转移,受让人只是取得物的所有权和作品原件的展览权,作品的著作权仍然由作者等著作权人享有。
画家将美术作品原件赠与了L公司后,这幅美术作品的著作权仍属于画家。
这是因为画家将美术作品原件赠与了L公司时,只是将其美术作品原件的物权转让给了他,并未将其著作权一并转让,美术作品原件的转移不等于美术作品著作权的转移。
获取操作数速度最快的寻址方式是(19)。
(19)A.立即寻址B.直接寻址C.间接寻址D.寄存器寻址
寻址方式就是如何对指令中的地址字段进行解释,以获得操作数的方法或获得程序转移地址的方法。
立即寻址是指操作数就包含在指令中。
直接寻址是指操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址。
间接寻址是指令中给出操作数地址的地址。
寄存器寻址是指操作数存放在某一寄存器中,指令中给出存放操作数的寄存器名。
可用紫外光线擦除信息的存储器是(20)。
(20)A.DRAMB.PROMC.EPROMD.EEPROM
【解析】本题考查存储器基础知识。
DRAM(DynamicRandomAccessMemory),即动态随机存取存储器,是最为常见的系统内存。
DRAM使用电容存储数据,所以必须隔一段时间刷新一次,如果存储单元没有被刷新,存储的信息就会丢失。
可编程的只读存储器(ProgrammableReadOnlyMemory,PROM):
其内容可以由用户一次性地写入,写入后不能再修改。
可擦除可编程只读存储器CErasableProgrammableReadOnlyMemory,EPROM):
其内容既可以读出,也可以由用户写入,写入后还可以修改。
改写的方法是,写入之前先用紫外线照射15〜20分钟以擦去所有信息,然后再用特殊的电子设备写入信息。
电擦除的可编程只读存储器(ElectricallyErasableProgrammableReadOnlyMemory,EEPROM):
与EPROM相似,EEPROM中的内容既可以读出,也可以进行改写。
只不过这种存储器是用电擦除的方法进行数据的改写。
设X、Y为逻辑变量,与逻辑表达式
等价的是(21)。
(21)A.
B.
C.
D.X+Y
【解析】本题考查逻辑运算基础知识。
题中各逻辑式的真值表如下所示。
已知x=-61/128,若采用8位定点机器码表示,则[x]=(22)。
(22)A.00111101B.10111101C.10011111D.00111110
【解析】本题考查数据表示基础知识。
61/128=32/128+16/128+8/128+4/128+1/128,表示为二进制则是0.0111101。
如果机器字长为n(即采用n个二进制位表示数据),则原码表示的最高位是符号位,0表示正号,1表示负号,其余的位表示数值的绝对值。
因此0.0111101的原码表示为10111101
在Windows系统中,扩展名(23)表示该文件是批处理文件:
若用户想用鼠标来复制所选定的文件,应该在按下(24)键的同时,按住鼠标左键拖曳文件到目的文件夹,松开鼠标即可完成文件的复制。
(23)A.comB.sysC.batD.swf
(24)A.AltB.CtrlC.TabD.Shift
【答案】CB
(23)在Windows操作系统中,文件名通常由主文件名和扩展名组成,中间以“.”连接,如myfile.doc,扩展名常用来表示文件的数据类型和性质。
下表给出常见的扩展名所代表的文件类型:
(24)在Windows系统中,若用户利用鼠标来复制所选定的文件,应该在按下Ctrl键的同时,按住鼠标左键拖曳文件到目的文件夹,松开鼠标即可完成文件的复制。
某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。
假设仓库可存放n件产品。
用PV操作实现他们之间的同步过程如下图所示。
其中,信号量s是一个互斥信号量,初值为(25);
S1是一个(26);
S2是一个(27)。
(25)A.0B.1C.nD.-1
(26)A.互斥信号量,表示仓库的容量,初值为n
B.互斥信号量,表示仓库是否有产品,初值为0
C.同步信号量,表示仓库的容量,初值为n
D.同步信号量,表示仓库是否有产品,初值为0
(27)A.互斥信号量,表示仓库的容量,初值为n
C.同步信号量,表示仓库的容量,初值为n
D.同步信号量,表示仓库是否有产品,初值为0
【答案】BCD
(25)根据题意,可以通过设置三个信号量S、S1和S2,其中,S是一个互斥信号量,初值为1,因为仓库是一个互斥资源,所以将产品送仓库时需要执行进行P(S)操作,当产品放入仓库后需要执行V(S)操作。
(26)从图中可以看出,当生产一件产品送入仓库时,首先应判断仓库是否有空间存放产品,故需要执行P(S1)操作,该操作是对信号量S1减1,若≥0表示仓库有空闲,则可以将产品放入仓库。
由于仓库的容量为n,最多可以存放n件产品,所以信号量S1初值应设为n。
(27)从图中可以看出,生产部将产品放入仓库后必须通知销售部,故应执行V(S2)操作。
销售部要从仓库取产品,首先判断仓库是否存有产品,故应执行P(S2)操作。
若仓库没有产品,则执行P(S2)操作时,信号量S2减1,S2<
0则表示仓库无产品,显然S2的初值应设为0。
(28)不属于程序的基本控制结构。
(28)A.顺序结构B.分支结构C.循环结构D.递归结构
【解析】本题考查程序语言基础知识。
算法和程序的三种基本控制结构为顺序结构、分支结构和循环结构。
在编译过程中,进行类型分析和检查是(29)阶段的一个主要工作。
(29)A.词法分析B.语法分析C.语义分析D.代码优化
目标代码生成,以及出错处理和符号表管理。
词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。
语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。
只有语法和语义都正确的源程序才能被翻译成正确的目标代码。
由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中间代码往往在时间上和空间上有很大的浪费。
当需要生成髙效的目标代码时,就必须进行优化。
在以阶段划分的编译器中,符号表管理和(30)贯穿于编译器工作始终。
(30)A.语法分析B.语义分析C.代码生成D.出错处理
一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理,如下图所示。
脚本语言程序开发不采用“编写-编译-链接-运行”模式,以下语言中,(31)不属于脚本语言。
(31)A.DelphiB.PhpC.PythonD.Ruby
Delphi是Windows平台下著名的快速应用程序开发工具和可视化编程环境。
PHP(HypertextPreprocessor)是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格类似于C语言。
Python是一种面向对象、解释型编程语言,也是一种功能强大的通用型语言,支持命令式程序设计、面向对象程序设计、函数式编程、面向切面编程、泛型编程多种编程范式。
Python经常被当作脚本语言用于处理系统管理任务和网络程序编写。
Ruby是一种为简单快捷的面向对象编程而创建的脚本语言,20世纪90年代由日本人松本行弘开发。
已知函数fl()、f2()的定义如下所示,设调用函数fl时传递给形参x的值是10,若函数调用f2(a)以引用调用(callbyreference)的方式传递信息,则函数fl的返回值为(32);
若函数调用f2(a)以值调用(callbyvalue)的方式传递信息,则函数fl的返回值为(33)。
(32)A.10B.20C.59D.98
(33)A.10B.20C.59D.98
以值调用方式进行参数传递时,需要先计算出实参的值并传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。
对于引用调用,调用时首先计算实参的地址,并将此地址传递给被调用的过程,因此被调用的函数既得到了实参的值又得到了实参的地址,然后执行被调用的过程(或函数)。
在过程(或函数)的执行过程中,针对形参的修改结果将反映在对应的实参变量中。
题目中,若f2(a)采用引用调用方式,则在f2中对y的访问本质上是对fl中a的访问,因此经过运算“y=5*y-1”后,y的值为49,即fl中a的值为4