下半年 软考初级程序员 答案详解.docx
- 文档编号:9646269
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:52
- 大小:1.06MB
下半年 软考初级程序员 答案详解.docx
《下半年 软考初级程序员 答案详解.docx》由会员分享,可在线阅读,更多相关《下半年 软考初级程序员 答案详解.docx(52页珍藏版)》请在冰豆网上搜索。
下半年软考初级程序员答案详解
在Word编辑状态下,将光标移至文本行首左侧空白处呈形状时,单击鼠标左键可以选中
(1),按下
(2)键可以保存当前文档。
(1)A.单词B.—行C.一段落D.全文
(2)A.CTRL+SB.CTRL+DC.CTRL+HD.CTRL+K
【答案】BA
【解析】本题考查计算机基本操作。
在Word编辑状态下,输入文字时有些英文单词和中文文字下面会被自动加上红色或绿色的波浪形细下划线,红色波浪线表示拼写错误,绿色波浪线表示语法错误,这就是Word中文版提供的“拼写和语法”检查功能,它使用波浪形细下划线提醒用户,此处可能有拼写或语法错误。
使用Word中文版提供的热键Ctrl+S可以保存当前文档;Ctrl+D可以打开字体选项卡;Ctrl+H可以打开查找替换对话框的查找选项卡;Ctrl+K可以打开超链接对话框。
用Excel制作的学生计算机文化基础课程成绩表如下。
当学生成绩小于60分,需要在对应的备注栏填“不及格”;若学生成绩大于59分,小于79,需要在对应的备注栏填“及格”,否则在对应的备注栏填“良好”。
实现时,可在D3单元格输入“=IF((3),”不及格",((4))",并向下拖动填充柄至D7单元格即可。
(3)A.IN(0<=c3,c3<60)B.AND(0<=c3,c3<60)
C."IN(0<=c3,c3<60)"D."AND(0<=c3,c3<60)"
(4)A.IF(IN(59 B."IF(IN(59 C.IF(AND(59 D."IF(AND(59 【答案】BC 【解析】本题考查Excel基础知识。 试题(3)正确的答案为选项B,试题(4)正确的答案为选项C。 AND函数的一种常见用途就是扩大用于执行逻辑检验的其他函数的效用。 例如,IF函数用于执行逻辑检验,它在检验的计算结果为TRUE时返回一个值,结果为FALSE时返回另一个值。 通过将AND函数用作IF函数的logical_test参数,可以检验多个不同的条件,而不仅仅是一个条件。 例如,公式“=IF(AND(1 否则,显示消息“数值超出范围”。 根据题意,实现的公式为“=IF(AND(C3<60),"不及格",(IF(AND(59 “”中,“(5)”属于组织和地理性域名。 (5)ABCD.www.sina 【答案】B 【解析】 试题(5)的正确答案为B。 因特网最高层域名分为机构性(或称组织性)域名和地理性域名两大类。 其中,域名地址由字母或数字组成,中间以隔开,例如。 其格式为: 机器名.网络名.机构名.最高域名。 Internet上的域名由域名系统DNS统一管理。 域名被组织成具有多个字段的层次结构。 最左面的字段表示单台计算机名,其他字段标识了拥有该域名的组;第二组表示网络名,如rkb;第三组表示组织机构性质,例如gov是政府部门;而最后一个字段被规定为表示组织或者国家,称为顶级域名,常见的国家或地区域名如表1所示。 常见的机构性域名如表2所示。 在下列寻址方式中,(6)取得操作数的速度最快。 (6)A.直接寻址B.寄存器寻址C.立即寻址D.寄存器间接寻址 【答案】C 【解析】本题考査计算机系统中指令系统基础知识。 直接寻址方式下,操作数在内存中,指令中给出操作数的地址,需要再访问一次内存来得到操作数。 立即寻址方式下,操作数在指令中,所以在取得指令时就得到操作数,是速度最快的。 寄存器寻址方式下,操作数在CPU的寄存器中,与在内存中取得操作数相比,该方式下获取操作数的速度是很快的。 寄存器间接寻址方式下,操作数的地址在CPU的寄存器中,还需要访问一次内存来得到操作数。 用来指出下一条待执行指令地址的是(7)。 (7)A.程序计数器B.通用寄存器C.指令寄存器D.状态寄存器 【答案】A 【解析】本题考杏计算机系统基础知识。 CPU中有一些重要的寄存器,其中程序计数器中存放待执行指令的内存地址,指令寄存器则存放正在执行的指令,状态寄存器用于保存指令执行完成后产生的条件码,通用寄存器则作为暂时存放数据的存储设备,相对于主存储器,访问寄存器的速度要快得多。 构成运算器的部件中,最核心的是(8)。 (8)A.数据总线B.累加器C.算术和逻辑运算单元D.状态寄存器 【答案】C 【解析】本题考查计算机系统基础知识。 运算器(简称为ALU)主要完成算术运算和逻辑运算,实现对数据的加工与处理。 不同计算机的运算器结构不同,但基本都包括算术和逻辑运算单元、累加器(AC)、状态字寄存器(PSW)、寄存器组及多路转换器等逻辑部件。 Cache的作用是(9)。 (9)A.处理中断请求并实现内外存的数据交换 B.解决CPU与主存间的速度匹配问题 C.增加外存容量并提高外存访问速度 D.扩大主存容量并提高主存访问速度 【答案】B 【解析】本题考查计算机系统基础知识。 Cache的工作是建立在程序与数据访问的局部性原理上。 即经过对大量程序执行情况的结果分析: 在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是程序执行的局部性原理。 同样,对数据的访问也存在局部性现象。 为了提高系统处理速度才将主存部分存储空间中的内容复制到工作速度更快的Cache中,同样为了提高速度的原因,Cache系统都是由硬件实现的。 因此,Cache的作用是解决CPU与主存间的速度匹配问题。 硬盘的性能指标不包括(10);其平均访问时间=(11)。 (10)A.磁盘转速及容量B.磁盘转速及平均寻道时间 C.盘片数及磁道数D.容量及平均寻道时间 (11)A.磁盘转速+平均等待时间B.磁盘转速+平均寻道时间 C.数据传输时间+磁盘转速D.平均寻道时间+平均等待时间 【答案】CD 【解析】本题考查计算机性能方面的基础知识。 硬盘的性能指标主要包括磁盘转速、容量、平均寻道时间。 硬盘平均访问时间=平均寻道时间+平均等待时间。 其中,平均寻道时间(Averageseektime)是指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,它描述硬盘读取数据的能力,单位为毫秒;平均等待时间也称平均潜伏时间(Averagelatencytime),是指当磁头移动到数据所在磁道后,然后等待所要的数据块继续转动到磁头下的时间。 以下文件中,(12)是图像文件。 (12)A.marry.wpsB.marry.htmC.marry.jpgD.marry.mp3 【答案】C 【解析】本题考查多媒体基础知识。 通过文件的扩展名可以得知文件的类型。 “wps”是国产软件公司金山软件的文字处理系统默认的文档扩展名;“htm”是静态网页文件的扩展名;“mp3”是音频文件扩展名;“jpg”是图像文件扩展名。 掉电后存储在(13)中的数据会丢失。 (13)A.U盘B.光盘C.ROMD.RAM 【答案】D 【解析】本题考查存储介质方面的基础知识。 存储器是计算机系统中的记忆设备,分为内部存储器(MainMemory,MM,简称内存、主存)和外部存储器(简称外存)。 U盘又称为USB闪存盘,是使用闪存(FlashMemory)作为存储介质的'种半导体存储设备,采用USB接口标准。 闪存盘具备比软盘容量更大(8GB和16GB是目前常见的优盘容量)、速度更快、体积更小、寿命更长等优点,而且容量不断增加、价格不断下降。 根据不同的使用要求,U盘还具有基本型、加密型和启动型等类型,在移动存储领域已经取代了软盘。 光盘是一种采用聚焦激光束在盘式介质上非接触地记录高密度信息的存储装置。 其内容不会因掉电而丢失,可以长期保留。 ROM(ReadOnlyMemory)是只读存储器,这种存储器是在厂家生产时就写好数据的,其内容只能读出,不能改变,故这种存储器又称为掩膜ROM。 这类存储器一般用于存放系统程序BIOS和用于微程序控制。 RAM(RandomAccessMemory)是读写存储器,该存储器是既能读取数据也能存入数据的存储器。 这类存储器的特点是它存储信息的易失性,即一旦去掉存储器的供电电源,则存储器所存信息也随之丢失。 计算机系统中,显示器属于(14)。 (14)A.感觉媒体B.传输媒体C.表现媒体D.存储媒体 【答案】C 【解析】本题考查多媒体基础知识。 媒体的概念范围相当广泛,按照国际电话电报咨询委员会(ConsultativeCommitteeonInternationalTelephoneandTelegraph,CCITT)的定义,媒体可以归类为如下几类。 ①感觉媒体(PerceptionMedium)指直接作用于人的感觉器官,使人产生直接感觉的媒体。 如引起听觉反应的声音、引起视觉反应的图像等。 ②表示媒体(RepresentationMedium)指传输感觉媒体的中介媒体,即用于数据交换的编码。 如图像编码(JPEG、MPEG)、文本编码(ASCII、GB2312)和声音编码等。 ③表现媒体(PresentationMedium)指进行信息输入和输出的媒体,如键盘、鼠标、扫描仪、话筒和摄像机等为输入媒体;显示器、打印机和喇叭等为输出媒体。 ④存储媒体(StorageMedium)指用于存储表示媒体的物理介质,如硬盘、软盘、磁盘、光盘、ROM及RAM等。 ⑤传输媒体(TransmissionMedium)指传输表示媒体的物理介质,如电缆、光缆和电磁波等。 下面关于数字签名的说法中,正确的是(15)。 (15)A.数字签名是指利用接受方的公钥对消息加密 B.数字签名是指利用接受方的公钥对消息的摘要加密 C.数字签名是指利用发送方的私钥对消息加密 D.数字签名是指利用发送方的私钥对消息的摘要加密 【答案】D 【解析】本题考查信息安全方面的基础知识。 数字签名(DigitalSignature)技术是不对称加密算法的典型应用,其主要功能是保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。 数字签名的应用过程是: 数据源发送方使用自己的私钥对数据校验和其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥来解读收到的“数字签名”,并将解读结果用于对数据完整性的检验,以确认签名的合法性。 利用数字签名技术将摘要信息用发送者的私钥加密,与原文一起传送给接收者。 接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用Hash函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。 如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。 数字签名是加密的过程,而数字签名验证则是解密的过程。 下面不属于访问控制策略的是(16)。 (16)A.加口令B.设置访问权限C.加密/解密D.角色认证 【答案】C 【解析】本题考查信息安全方面的基础知识。 访问控制机制可以限制对关键资源的访问,防止非法用户进入系统及合法用户对系统资源的非法使用。 访问控制是网络安全防范和保护的主要策略,它的主要任务是保证网络资源不被非法使用和非法访问。 其主要策略包括设置访问权限、角色认证和加口令。 加密技术是一种重要的安全保密措施,是最常用的安全保密手段。 数据加密就是对明文(未经加密的数据)按照某种加密算法(数据的变换算法)进行处理,从而形成难以理解的密文(经过加密的数据)。 即使密文被截获,入侵者(或窃听者)也无法理解其真正的含义,从而防止信息泄漏。 故加密/解密不属于访问控制策略。 M书法家将自己创作的一幅书法作品原件出售给了L公司。 L公司未经M书法家的许可将这幅书法作品作为商标注册,并取得商标权。 以下说法正确的是(17)。 (17)A.L公司的行为侵犯了M书法家的著作权 B.L公司的行为未侵犯M书法家的著作权 C.L公司的行为侵犯M书法家的商标权 D.L公司与M书法家共同享有该书法作品的著作权 【答案】A 【解析】本题考查知识产权方面的基础知识。 某些知识产权具有财产权和人身权双重性,例如著作权,其财产权属性主要体现在所有人享有的独占权以及许可他人使用而获得报酬的权利,所有人可以通过独自实施获得收益,也可以通过有偿许可他人实施获得收益,还可以像有形财产那样进行买卖或抵押;其人身权属性主要是指署名权等。 有的知识产权具有单一的属性,例如,发现权只具有名誉权属性,而没有财产权属性;商业秘密只具有财产权属性,而没有人身权属性;专利权、商标权主要体现为财产权。 所以,L公司未经M书法家的许可将这塥书法作品作为商标注册,并取得商标权,L公司的行为侵犯了M书法家的著作权。 关于软件著作权产生的时间,表述正确的是(18)。 (18)A.自软件首次公开发表时B.自开发者有开发意图时 C.自软件开发完成之日时D.自软件著作权登记时 【答案】C 【解析】本题考查计算机软件知识产权方面的基础知识。 根据《著作权法》和《计算机软件保护条例》的规定,计算机软件著作权的权利自软件开发完成之日起产生,保护期为50年。 保护期满,除开发者身份权以外,其他权利终止。 一旦计算机软件著作权超出保护期,软件就进入公有领域。 某计算机内存空间按字节编址,若某区域的起始地址为4A000H,终止地址为4DFFFH,则该段内存区域的容量为(19)。 (19)A.24KBB.214KBC.1MBD.2MB 【答案】A 【解析】 终止地址减去起始地址即可得到编址单元的个数,即4DFFF^A000=3FFF,由于是按字节编址,所以将十六进制的3FFF表示为十进制后等于24KB或214B。 某CPU的时钟频率为2.0GHz,其时钟信号周期为(20)ns。 (20)A.2.0B.1.0C.0.5D.0.25 【答案】C 【解析】本题考查计算机系统基础知识。 周期是频率的倒数,频率越高则周期越短。 时钟频率为1.0GHz,时钟信号周期等于1ns。 题目中,时钟频率为2.0GHz,换算出的时钟信号周期等于1/2.0GHz,即0.5ns。 某数据的7位编码为0100011,若要增加一位奇校验位(最高数据位之前),则编码为(21)。 (21)A.11011100B.01011100C.10100011D.00100011 【答案】D 【解析】本题考查校验基础知识。 奇校验是指加入1个校验位后使得数据位和校验位中1的个数合起来为奇数。 题目中数据的编码为0100011,其中1的个数为3,已经是奇数了,因此校验位应为0,将校验位加在最高数据位之前得到的编码为00100011。 在堆栈操作中,(22)保持不变。 (22)A.堆栈的顶B.堆栈的底C.堆栈指针D.堆栈中的数据 【答案】B 【解析】本题考查计算机系统基础知识。 根据栈的定义,入栈和出栈操作都仅在栈顶进行,因此栈顶是变化的,这通过堆栈指针来体现。 保持不变的是栈底。 在Windows系统中,对话框是特殊类型的窗口,其大小(23);下图所示的对话框中,(24)是当前选项卡。 (23)A.不能改变,但可以被移动。 B.可以改变,而且可以被移动。 C.可以改变,允许用户选择选项来执行任务,或者提供信息 D.不能改变,而且不允许用户选择选项来执行任务,或者提供信息 (24)A.鼠标键B.指针C.指针选项D.滑轮 【答案】AC 【解析】 在Windows系统中,对话框是特殊类型的窗口,其大小是不能改变的,但可以被移动。 从题图中可以看出,“指针选项”是当前选项卡。 嵌入式操作系统的主要特点是微型化、(25)。 (25)A.可定制、实时性、高可靠性和易移植性 B.可定制、实时性和易移植性,但可靠性差 C.实时性、可靠性和易移植性,但不可定制 D.可定制、实时性和可靠性,但不易移植 【答案】A 【解析】本题考查操作系统的基础知识。 嵌入式操作系统运行在嵌入式智能芯片环境中,对整个智能芯片以及它所操作、控制的各种部件装置等资源进行统一协调、处理、指挥和控制。 其主要特点: ①微型化。 从性能和成本角度考虑,希望占用资源和系统代码量少,如内存少、字长短、运行速度有限、能源少(用微小型电池)。 ②可定制。 从减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置,以满足不同应用需要。 ③实时性。 嵌入式操作系统主要应用于过程控制、数据采集、传输通信、多媒体信息及关键要害领域需要迅速响应的场合,所以对实时性要求高。 ④可靠性。 系统构件、模块和体系结构必须达到应有的可靠性,对关键要害应用还要提供容错和防故障措施。 ⑤易移植性。 为了提高系统的易移植性,通常采用硬件抽象层(HardwareAbstractionLevel;HAL)和板级支持包(BoardSupportPackage,BSP)的底层设计技术。 假设系统有6个进程共享一个互斥段,如果最多允许3个进程同时进入互斥段,则信号量s的初值为(26),信号量S的变化范围是(27)。 (26)A.0B.1C.3D.6 (27)A.0〜6B.-3〜3C.4〜2D.-5〜1 【答案】CB 【解析】本题考查操作系统进程管理中信号量与同步互斥方面的基础知识。 本题中已知有6个进程共享一个互斥段,而且最多允许3个进程同时进入互斥段,这意味着系统有3个单位的资源,所以,信号量的初值应设为3。 当第一个申请该资源的进程对信号量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执行P操作,信号量S再减1等于-3,进程申请的资源得不到满足处于等待状态。 所以信号量S的变化范围是-3〜3。 编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。 与编译器相比,解释器(28)。 编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和(29)并不是每种编译器都必需的。 词法分析的作用是识别源程序中的(30)。 (28)A.不参与用户程序的运行控制,用户程序执行的速度更慢 B.参与用户程序的运行控制,用户程序执行的速度更慢 C.参与用户程序的运行控制,用户程序执行的速度更快 D.不参与用户程序的运行控制,用户程序执行的速度更快 (29)A.语法分析B.语义分析C.中间代码生成D.目标代码生成 (30)A.常量和变量B.数据类型C.记号D.语句 【答案】BCC 【解析】本题考查程序语言基础知识。 在实现程序语言的编译和解释两种方式中,编译方式下会生成用户源程序的目标代码,而解释方式下则不产生目标代码。 目标代码经链接后产生可执行代码,可执行代码可独立加载运行,与源程序和编译程序都不再相关。 而在解释方式下,在解释器的控制下执行源程序或其中间代码,因此相对而言,用户程序执行的速度更慢。 中间代码生成和优化不是编译过程中必需的阶段。 对用户源程序依次进行了词法分析、语法分析和语义分析后,原则上就可以产生目标代码了,只是目标代码的质量和效率可能不够高。 词法分析时编译或解释用户源程序过程中唯一与源程序打交道的阶段,其主要功能是按顺序分析出源程序的记号。 Fibnacci数列的定义为: F0=0,F1=1,Fn=Fn-1+Fn-2(n≥2,nєN*,),要计算该数列的任总项Fn,既可以采用递归方式编程也可以采用循环语句编程,由于(31),所以需要较多的运行时间。 (31)A.递归代码经编译后形成较长目标代码 B.递归代码执行时多次复制同一段目标代码 C.递归代码执行时需要进行一系列的函数调用及返回且存在重复计算 D.递归代码执行过程中重复存取相同的数据 【答案】C 【解析】本题考查程序语言基础知识。 分析递归代码执行过程可知,由于调用函数时系统需要在栈区开辟支持函数运行时需要的空间(大多数局部变量的存储单元即分配在此空间中),同时还需造成控制流的转移、返回位置的记录和恢复等工作,同时在该例子中存在着重复计算,例如计算F4时要通过递归调用分别计算F3和F2,而在计算&时,则要通过递归调用分别计算F2和F1,其中F2的计算会重复,因此递归代码执行时需要进行一系列的函数调用及返回且存在重复计算都是比较耗时的。 巳知函数f1()、f2()的定义如下图所示。 设调用函数fl时传递给形参x的值是1,若函数调用f2(a)采用引用调用(callbyreference)的方式传递信息,则函数f1的返回值为(32);设函数调用f2(a)以值调用(callbyvalue)的方式传递信息,则函数f1的返回值为(33)。 (32)A.-5B.6C.15D.35 (33)A.-5B.6C.12D.15 【答案】CA 【解析】本题考查程序语言基础知识。 函数f1被调用而运行时,其局部变量值的变化情况如下: 在调用f2(a)之前,x的值为1,a的值为5。 在以引用调用方式调用F2(a)时,形参x是实参a的引用,在函数f2中的x就是函数f1中a的别名(或者说此时x与a所对应的存储单元是同一个,只是角度不同而已),因此执行函数F2时,条件表达式x>1即等同于a>1,a的值是5所以该条件表达式成立,从而执行了“x=x*x”,就将x所对应存储单元的内容改为了25,然后结束f2的执行并将所返回的-10赋值给f1中的X,因此在f1结束时返回的值为a+x=25-10=15。 在值调用方式下调用F2(a)时,是将实参a的值5传递给f2的形参x,a和x所对应的存储单元是不同的,此后执行f2时,由于x的值是5,所以条件表达式x>1即等同于5>1,是成立的,从而执行了“x=x*x”,此时是将f2中的x修改为25,与f1中的a和x都无关,在结束f2的执行并将返冋值-10赋值给f1中的x后,f1结束时进行的计算为a+x=5-10=-50。 当程序运行陷于死循环时,说明程序中存在(34)。 (34)A.语法错误B.静态的语义错误C.词法错误D.动态的语义错误 【答案】D 【解析】本题考查计算机系统基础知识。 无论是对于编译方式还是解释方式来实现高级语言,对于有错误的程序,如果是词法或语法错误,则不能进入运行阶段,运行时陷于死循环属于动态的语义错误。 设数组a[1..n,1..m](n>1,m>1)中的元素以列
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 下半年 软考初级程序员 答案详解 初级 程序员 答案 详解