下半年 软考初级程序员 答案解析文档格式.docx
- 文档编号:17476730
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:41
- 大小:1.64MB
下半年 软考初级程序员 答案解析文档格式.docx
《下半年 软考初级程序员 答案解析文档格式.docx》由会员分享,可在线阅读,更多相关《下半年 软考初级程序员 答案解析文档格式.docx(41页珍藏版)》请在冰豆网上搜索。
在Excel中,公式必须以等号=开头,系统将=号后面的字符串识别为公式。
计算求和的函数是SUM,根据题意,若要计算表中每个学生的最终成绩,那么可在E2单元格中填写“=SUM(C2*30%,D2*70%)”,如下图所示。
“”中的gov代表的是(5)。
(5)A.民间组织B.商业机构C.政府机构D.高等院校
【答案】C
因特网最高层域名分为机构性域名和地理性域名两大类。
域名地址由字母或数字组成,中间以隔开,例如o其格式为:
机器名.网络名.机构名.最高域名。
Internet上的域名由域名系统DNS统一管理。
域名被组织成具有多个字段的层次结构。
最左边的字段表示单台计算机名,其他字段标识了拥有该域名的组;
第二组表示网络名,如rkb;
第三组表示机构性质,例如.gov是政府部门;
而最后一个字段被规定为表示组织或国家,称为顶级域名,常见的国家或地区域名如下表所示。
常见的机构性域名如下表所示。
逻辑变量X、Y进行逻辑“异或”(用㊉表示)运算的含义是:
若X、Y取值相同(都为true或都为false),则X㊉Y的值为false,否则X㊉Y的值为true。
用逻辑“与”(∧)、“或”(∨)、“非”(ˉ)表示X㊉Y的式子为(6)
(6)A.
B.
C.
【解析】本题考查逻辑运算基础知识。
X和Y逻辑“与”运算的含义是:
X和Y的值都为true,则X∧Y为true,否则为false。
X和Y逻辑“或”运算的含义是:
X和Y的值都为false,则X∨Y为false,否则为true。
X和Y逻辑“异或”运算的含义是:
X和Y的值都为true或false,则X㊉Y为false,否则为true。
用下表检验题中各个选项,可得:
显然,与逻辑“异或”运算相符合的逻辑式为
。
以下关于计算机中数据表示的叙述中,错误的是(7)。
(7)A.计算机中的数值数据采用二进制表示,非数值性数据不使用二进制表示
B.正整数的原码和补码表示形式相同,而负整数的原码和补码表示形式不同
C.数值中的小数点在硬件中不明确表示,而是采用约定位置的方式
D.码长相同时,补码比原码可以多表示一个数
【答案】A
【解析】本题考査数据表示方面的基础知识。
计算机语言是二进制,因此在计算机中存储和运算的所有数据(数值数据和非数值数据),无论采用哪一种编码方式,最终都会以二进制形式加以表示。
因此,选项A错误。
某机器的浮点数格式如下,采用非规格化表示(即不要求尾数的绝对值大于等于0.5)。
若阶码和尾数都采用补码表示,则该格式浮点数的绝对值范围为(8)。
(8)A.2-6〜26B.2-63〜263C.2-64〜264D.2-64〜263
【答案】D
关于汉字编码的叙述,错误的是(9)。
(9)A.采用矢量法表示汉字时,若两个汉字的笔画和字形不同,则它们的矢量编码一定不同
B.采用点阵法表示汉字时,若两个汉字的笔画和字形不同,则它们的点阵信息量一定不同
C.汉字的输入、存储和输出采用不同的编码,拼音码属于输入码
D.汉字在计算机内存储时,其编码长度不能少于2个字节
【答案】B
【解析】本题考查数据表示方面的基础知识。
汉字种类繁多,编码比拼音文字困难,而且在一个汉字处理系统中,输入、内部处理、存储和输出对汉字代码的要求不尽相同,所以采用的编码也不同。
汉字的输入码主要分为三类:
数字编码、拼音码和字形码。
用点阵表示字形时,若点阵大小确定,对于不同汉字,其点阵信息量是相同的。
汉字的矢量表示法是将汉字看作是由笔画组成的图形,提取每个笔画的坐标值,这些坐标值就可以决定每一笔画的位置,将每一个汉字的所有坐标值信息组合起来就是该汉字字形的矢量信息。
显然,汉字的字形不同,其矢量信息也就不同,每个汉字都有自己的矢量信息。
在微型计算机中,通常用主频来描述CPU的(10):
对计算机磁盘工作影响最小的因素是(11)
(10)A.运算速度B.可靠性C.可维护性D.可扩充性
(11)A.温度B.湿度C.噪声D.磁场
【答案】AC
(10)主频是CPU的时钟频率,简单地说也就是CPU的工作频率。
一般来说,一个时钟周期完成的指令数是固定的,所以主频越高,CPU的速度也就越快,故常用主频来描述CPU的运算速度。
外频是系统总线的工作频率。
倍频是指CPU外频与主频相差的倍数。
主频=外频X倍频。
(11)使用硬盘时应注意防高温、防潮和防电磁干扰。
硬盘工作时会产生一定热量,使用中存在散热问题。
温度以20〜25oC为宜,温度过髙或过低都会使晶体振荡器的时钟主频发生改变。
温度还会造成硬盘电路元件失灵,磁介质也会因热胀效应而造成记录错误。
温度过低,空气中的水分会凝结在集成电路元件上,造成短路;
湿度过高,电子元件表面可能会吸附一层水膜,氧化、腐蚀电子线路,以致接触不良,甚至短路,还会使磁介质的磁力发生变化,造成数据的读写错误。
湿度过低,容易积累大量因机器转动而产生的静电荷,这些静电会烧坏CMOS电路,吸附灰尘而损坏磁头、划伤磁盘片。
机房内的湿度以45%〜65%为宜。
注意使空气保持干燥或经常给系统加电,靠自身发热将机内水汽蒸发掉。
另外,尽量不要使硬盘靠近强磁场,如音箱、喇叭、电机、电台和手机等,以免硬盘所记录的数据因磁化而损坏。
MIDI数据与数字化波形声音数据(12)。
(12)A.相同B.不同C.相近D.格式一致
波形声音是一个用来表示声音强弱的数据序列,它是由模拟声音经采样、量化和编码后得到的便于计算机存储和处理的数据格式。
声音信号数字化后,其数据传输率(每秒位数)与信号在计算机中的实时传输有直接关系,而其总数据量又与计算机的存储空间有直接关系。
数字波形声音数据量非常大,因此在编码的时候常常要采用压缩的方式来压缩数字数据以减少存储空间和提高传输效率(降低传输带宽)。
而MIDI数据不是单个采样点的编码(波形编码),而是乐谱的数字描述,称为MIDI消息。
乐谱由音符序列、定时、音色和音量等组成,每个消息对应一个音乐事件(如键压下、键释放等),一组MIDI消息送到MIDI音源时,音源即合成出相应的音乐。
所以,MIDI数据与数字化波形声音数据不同。
话筒是向计算机提供(13)的设备。
(13)A.音频数字信号B.音频模拟信号
C.采样信号D.音频数字信号和采样信号
声音是一种模拟信号,计算机要对它进行处理,必须将它转换为数字声音信号,即用二进制数字的编码形式来表示声音。
话筒是向计算机提供声音信号的设备,作用是将自然声音信号转换为电信号(模拟声音信号),然后送到音频卡(声卡),将话筒输入的声音信息进行模数转换(A/D)、压缩等处理。
扩展名为WAV的文件属于(14)文件格式。
(14)A.视频B.矢量图形C.动画D.音频
扩展名为WAV的文件是比较常见的声音文件格式,是Microsoft公司的音频女件格式。
该格式记录声音的波形,是最基本的声音文件格式。
它是把声音的各种变化信息(频率、振幅等)逐一转换成二进制数字信号记录下来,故只要釆样率高、采样字节长、机器速度快,利用该格式记录的声音文件能够和原声基本一致,质量非常高,但文件数据量大。
具体文件大小又与记录的声音质量高低有关。
能防范重放攻击的技术是(15)
(15)A.加密B.数字签名C.数字证书D.时间戳
【解析】本题考查网络攻击防范相关知识。
重放攻击(ReplayAttack)是一种网络攻击,它通过截取和复制的方式重新发送截取的数据包,从而达到欺骗的目的。
重放攻击的对象可以是加密的或者有数字签名的数据包。
一般采用在数据包中添加时间戳或者序列号的方式来防范重放攻击。
某网站向CA申请了数字证书,用户通过(16)来验证网站的真伪。
(16)A.CA的签名B.证书中的公钥C.网站的私钥D.用户的公钥
【解析】本题考查数字证书相关知识点。
数字证书是由权威机构CA证书授权(CertificateAuthority)中心发行的,是能提供在Internet上进行身份验证的一种权威性电子文档,人们可以在因特网交往中用它证明自己的身份和识别对方的身份。
数字证书包含版本、序列号、签名算法标识符、签发人姓名、有效期、主体名和主体公钥信息等并附有CA的签名,用户获取网站的数字证书后通过验证CA的签名来确认数字证书的有效性,从而验证网站的真伪。
在用户与网站进行安全通信时,用户发送数据时使用网站的公钥(从数字证书中获得)加密,收到数据时使用网站的公钥验证网站的数字签名;
网站利用自身的私钥对发送的消息签名和对收到的消息解密。
下列选项中不受我国著作权法所保护的作品是(17)。
(17)A.计算机程序B.Flash软件制作的动画
C.计算机文档D.计算机软件保护条例
【解析】
我国《著作权法》列举了三项不宜给予著作权保护的对象:
法律、法规,国家机关的决议、决定、命令和其他具有立法、行政、司法性质的文件,及其官方正式译文;
时事新闻;
历法、数表、通用表格和公式。
我国《计算机软件保护条例》是保护计算机软件的一项法规,是具有实施效用的法律文件,并非缺乏独创性。
但对它的考虑,首先是促使其自由传播和复制,以便使人们充分地了解和掌握,故不在著作权保护之列。
商标法保护的对象是(18)。
(18)A.商品B.商标C.注册商标D.已使用的商标
商标权是商标所有人依商标法对其商标所享有的专有使用权。
在我国,商标权是指注册商标专用权。
注册商标是指经国家主管机关核准注册而使用的商标,注册人享有专用权。
未注册商标是指未经核准注册而自行使用的商标,商标使用人不享有法律赋予的商标专用权,不能得到商标法的保护,即不是商标法保护的对象。
产生中断时,由硬件保护并更新程序计数器PC的内容,其主要目的是(19)。
(19)A.节省内存空间并提高内存空间的利用率
B.提高中断处理程序的运行速度
C.简化中断处理程序的编写过程
D.快速进入中断处理程序并正确返回被中断的程序
【解析】本题考查计算机硬件基础知识。
程序计数器(PC)记录的是待执行的指令的地址。
发生中断时,需要保护CPU的工作现场,其中由硬件保护并更新程序计数器的内容,可以快速进入中断处理程序并正确返回被中断的程序。
接口是连接外围设备与计算机主机之间的桥梁,以下关于接口功能的叙述中,错误的是(20)。
(20)A.接口应该具备数据转换的功能,例如串行数据与并行数据的相互转换
B.接口应该执行中断处理程序实现数据的输入输出
C.接口应该监视外设的工作状态并保存状态信息供CPU使用
D.接口应该具备数据缓冲的功能,以协调部件之间的速度差异
广义上讲,接口是指两个相对独立子系统之间的相连部分,也常被称为界面。
I/O接口不仅完成设备间物理上的连接,一般来说它还应具有下述主要功能:
①地址译码功能。
由于一个计算机系统中连接有多台I/O设备,相应的接口也有多个。
为了能够进行区别和选择,必须给它们分配不同的地址码,这与存储器中对存储单元编址的道理是一样的。
②在主机与I/O设备间交换数据、控制命令及状态信息等。
③支持主机采用程序查询、中断和DMA等访问方式。
④提供主机和I/O设备所需的缓冲、暂存、驱动能力,满足一定的负载要求和时序要求。
⑤进行数据的类型、格式等方面的转换。
某计算机的字长是32位,其内存容量是1GB,若内存空间按字编址,那么其地址范围是(21)(十六进制表示)。
(21)A.0000000〜FFFFFFFB.0000000〜7FFFFFF
C.30000000〜3FFFFFFFD.30000000〜7FFFFFFF
【解析】本题考査计算机硬件基础知识。
按字编制的存储单元数为1GB/4B=230B/4B=228个,地址空间为0000000〜FFFFFFF。
二进制数11101.1001对应的八进制数为(22)。
(22)A.35.44B.35.11C.72.11D.73.10
计算机各部件之间传输信息的公共通路称为总线,一次传输信息的位数通常称为总线的(23)。
(23)A.宽度B.长度C.粒度D.深度
【解析】本题考查计算机基础知识。
数据总线负责整个系统数据流量的大小,而数据总线宽度则决定了CPU与二级高速缓存、内存以及输入输出设备之间一次数据传输的信息量。
数据总线的宽度(传输线根数)决定了通过它一次所能传递的二进制位数。
显然,数据总线越宽,则每次传递的位数越多,因而,数据总线的宽度决定了在内存和CPU之间数据交换的效率。
虽然内存是按字节编址的,但可由内存一次传递多个连续单元里存储的信息,即可一次同时传递几个字节的数据。
对于CPU来说,最合适的数据总线宽度是与CPU的字长一致。
这样,通过一次内存访问就可以传递足够的信息供计算处理使用。
过去微机的数据总线宽度不够,影响了微机的处理能力,例如,20世纪80年代初推出的IBMPC所采用的Intel8088CPU的内部机构是16位,但数据总线宽度只有8位(称为准16位机),每次只能传送1个字节。
由于数据总线的宽度对整个计算机系统的效率具有重要的意义,因而常简单地据此将计算机分类,称为16位机、32位机和64位机等。
地址总线的宽度是影响整个计算机系统的另一个重要参数。
在计算机里,所有信息都采用二进制编码来表示,地址也不例外。
原则上讲,总线宽度是由CPU芯片决定的。
CPU能够送出的地址宽度决定了它能直接访问的内存单元的个数。
假定地址总线是20位,则能够访问220B=1MB个内存单元。
若地址总线达到32位或更多,可直接访问的内存地址达到4000MB以上。
巨大的地址范围不仅是扩大内存容量所需要的,也为整个计算机系统(包括磁盘等外存储器在内),甚至还包括与外部的连接(如网络连接)而形成的整个存储体系提供了全局性的地址空间。
例如,如果地址总线的标准宽度进一步扩大到64位,则可以将内存地址和磁盘的文件地址统一管理,这对于提高信息资源的利用效率、在信息共享时避免不必要的信息复制、避免工作中的其他开销方面都起着重要作用,同时还有助于提高对整个系统保密安全的防护等。
对于各种外部设备的访问也要通过地址总线。
由于设备的种类不可能像存储单元的个数那么多,故对输入输出端口寻址是通过地址总线的低位来进行的。
例如,早期的IBMPC使用20位地址线的低16位来寻址I/O端口,可寻址216个端口。
由于采用了总线结构,各功能部件都挂接在总线上,因而存储器和外设的数量可按需要扩充,使微型机的配置非常灵活。
在Windows操作系统中,“(24)”是内存的一块区域,用于各个应用程序之间相互交换信息。
(24)A.我的文档B.剪贴板C.回收站D.我的公文包
【解析】本题考查对Windows操作系统基本概念了解的程度。
剪贴板是内存的一块区域;
是为应用程序之间相互传送信息所提供的一个缓存区。
“我的文档”和“我的公文包”是操作系统为了便于管理文件在磁盘上建立的文件夹。
“回收站”是硬盘上的一块区域,用于存放从硬盘删除的文件。
在Windows“资源管理器”中,单击需要选定的第一个文件,按下(25)键,再用鼠标左键单击需要选定的最后一个文件,能够一次选定连续的多个文件。
(25)A.CtrlB.TabC.AltD.Shift
【解析】本题考查操作系统操作方面的基础知识。
在资源管理器中,要对文件或文件夹进行复制、移动、重命名或删除等操作时,首先需要对被操作的文件或文件夹进行选择。
如果想一次选定连续的文件或文件夹,应单击需要选定的第一个文件或文件夹,按住Shift键并用鼠标左键单击需要选定的最后一个文件或文件夹。
若选择不连续的多个文件或文件夹,可通过按住Ctrl键完成。
若选择所有文件或文件夹,可以选择“编辑”一“全部选定”命令;
也可以按Ctrl+A组合键完成。
按住Alt键对选取操作没有影响。
在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是(26):
若信号量S的当前值为-2,则表示系统中有(27)个正在等待该资源的进程。
(26)A.-7〜1B.-7〜3C.-3〜0D.-3〜10
(27)A.0B.1C.2D.3
【答案】BC
【解析】本题考查操作系统进程管理方面的基础知识。
(26)本题中,已知有10个进程共享一个互斥资源R,如果最多允许3个进程同时进入互斥段,这意味着系统有3个单位的资源,信号量的初值应设为3。
当第一个申请该资源的进程对信号量S执行P操作,信号量S减1等于2(即3-1),进程可继续执行;
当第二个申请该资源的进程对信号量S执行P操作,信号量S减1等于1(即3-2),进程可继续执行……当第10个申请该资源的进程对信号量S执行P操作,信号量S减1等于-7。
所以试题(26)的正确答案为B。
(27)在操作系统的进程管理中,由于多个进程竞争同一资源可能会发生死锁,若无外力作用,这些进程都将永远不能再向前推进。
为此,最常用的方法是采用信号量(Semaphore)及有关的P、V操作。
信号量是表示资源的实体,是一个与队列有关的整型变量,其值仅能由P、V操作改变。
“P操作”用于检测信号量是否为正值,若不是,则阻塞调用进程;
“V操作”用于唤醒一个阻塞进程恢复执行。
根据用途不同,信号量分为公用信号量和私用信号量。
公用信号量用于实现进程间的互斥,初值通常设为1,它所联系的一组并行进程均可对它实施P、V操作;
私用信号量用于实现进程间的同步,初始值通常设为0或n。
本题中,由于每次只允许3个进程进入互斥段(临界区),故信号量的初值为3,当前值为-2,则表示系统中有两个正在等待该资源的进程。
因为当第一个申请该资源的进程对信号量S执行P操作,信号量S减1等于2,进程可继续执行;
当第二个申请该资源的进程对信号量S执行P操作,信号量S减1等于1,进程可继续执行;
当第三个申请该资源的进程对信号量S执行P操作,信号量S减1等于0,进程可继续执行;
当第四个申请该资源的进程对信号量S执行P操作,信号量S减1等于-1,进程处于等待状态;
当第五个申请该资源的进程对信号量S执行P操作,信号量S减1等于-2,进程处于等待状态。
从以上分析可见,当信号量S等于-2时,有两个进程处于等待状态。
所以试题(27)的正确答案为C。
以下关于C/C++程序变量的叙述中,错误的是(28)
(28)A.变量实际上是存储位置的名字
B.变量都具有类型属性
C.变量必须先声明,然后才能引用
D.除了赋值运算,其他运算都不能改变变量的值
【解析】本题考査程序语言基础知识。
程序要处理的数据有两种:
常量和变量。
常量的值在程序运行期间不变,变量的值可以改变。
每个变量都需要相应的内存单元存储其值,因此程序中的变量是内存单元的抽象。
为变量规定类型可以方便进行存储单元分配,以及在编译期间进行语法和部分语义的检査。
在C/C++中,要求变量先声明后使用。
赋值运算是所有程序语言都要提供的基本运算,用于在程序中表示数据的存储和传输。
C/C++除了提供赋值运算外,自增自减运算也可以修改变量的值。
以下关于汇编语言和汇编指令的叙述中,正确的是(29)。
(29)A.汇编语言程序中只能包含CPU可直接识别的汇编指令
B.一条汇编指令可以没有操作码字段,但是必须具有操作数字段
C.汇编语言源程序都是通过对某髙级语言源程序进行编译而得到的
D.一条汇编指令可以没有操作数字段,但是必须具有操作码字段
【解析】本题考查程序语言基础知识。
计算机硬件只能识别由0、1字符串组成的机器指令序列,即机器指令程序,因此机器指令程序是最基本的计算机语言。
用机器语言编制程序效率低、可读性差,难以理解和维护。
因此,人们设计了汇编语言,用容易记忆的符号代替0、1序列来表示机器指令中的操作码和操作数,例如,用ADD表示加法、SUB表示减法等。
虽然使用汇编语言编写程序的效率和程序的可读性有所提高,但汇编语言是面向机器的语言,其书写格式在很大程度上取决于特定计算机的机器指令。
汇编语言源程序由若干条语句组成,可分为指令语句、伪指令语句和宏指令语句三类。
指令语句又称为机器指令语句,将其汇编后能产生相应的机器代码,这些代码能被CPU直接识别并执行相应的操作。
伪指令语句指示汇编程序在汇编源程序时完成某些工作,比如给变量分配存储单元地址,给某个符号赋一个值等,伪指令语句经汇编后不产生机器代码。
在汇编语言中,还允许用户将多次重复使用的程序段定义为宏,宏指令语句就是宏的引用。
(30)的任务是将来源不同的编译单元装配成一个可执行程序。
(30)A.编译程序B.解释程序C.链接程序D.装入程序
编译程序、解释程序和链接程序都是实现程序语言翻译的语言处理程序。
解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;
而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 下半年 软考初级程序员 答案解析 初级 程序员 答案 解析
![提示](https://static.bdocx.com/images/bang_tan.gif)