版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE270(必会)计算机软考(初级)程序员近年考试真题题库(含答案解析)一、单选题1.数据模型的三要素包括()。A、外模式、模式、内模式B、网状模型、层次模型、关系模型C、实体、联系、属性D、数据结构、数据操纵、完整性约束答案:D解析:数据模型是严格定义的一组概念的集合,这些概念精确地描述了系统的静态特性、动态特性和完整性约束条件。因此通常说,数据模型是由数据结构、数据操作和完整性约束三部分组成的。2.UML中的结构事物是模型中的静态部分,采用名词描述概念或物理元素。()属于结构事物,以此事物为主的UML模型图为(请作答此空)。A、类图B、组件图C、包图D、部署图答案:B解析:事物:是对模型中最具有代表性的成分的抽象。结构事物,如类(Class)、接口(Interface)、协作(Collaboration)、用例(UseCase)、主动类(ActiveClass)、组件(ponent)和节点(Node);行为事物,如交互(Interaction)、状态机(Statemachine);分组事物(包,Package);注释事物(注解,Note)。3.Fibnacci数列的定义为:F0=0,F1=1,Fn=Fn-1+Fn-2(n≥2,n∈N*),要计算该数列的任意项Fn,既可以采用递归方式编程也可以采用循环语句编程,由于(),所以需要较多的运行时间。A、递归代码经编译后形成较长目标代码B、递归代码执行时多次复制同一段目标代码C、递归代码执行时需要进行一系列的函数调用及返回且存在重复计算D、递归代码执行过程中重复存取相同的数据答案:C解析:本题考查程序语言基础知识。分析递归代码执行过程可知,由于调用函数时系统需要在栈区开辟支持函数运行时需要的空间(大多数局部变量的存储单元即分配在此空间中),同时还需造成控制流的转移、返回位置的记录和恢复等工作,同时在该例子中存在着重复计算,例如计算只时要通过递归调用分别计算F3和F2,而在计算F3时,则要通过递归调用分别计算F2和F1,其中F2的计算会重复,因此递归代码执行时需要进行一系列的函数调用及返回且存在重复计算都是比较耗时的。4.分配给某公司网络的地址块是/20,该网络可以被划分为()个C类子网。A、4B、8C、16D、32答案:C解析:根据CIDR地址块的规则,/20表示该地址块有20位是网络位,剩下12位是主机位。因此,该地址块最多可以划分为2^12个子网。由于C类IP地址有24位是网络位,因此每个C类子网最多可以容纳2^8-2个主机(减去网络地址和广播地址)。因此,将/20划分为C类子网时,每个子网最多可以容纳2^8-2个主机。将2^12个子网平均分配给每个C类子网,则每个C类子网可以容纳2^12/2^8-2=2^4-2=14个子网。因此,该网络可以被划分为16个C类子网。因此,答案为C。5.以下关于软件开发相关的叙述中,不正确的是()。A、专业程序员应将复杂的问题分解为若干个相对简单的易于编程的问题B、移动互联网时代的软件开发人员应注重用户界面设计,提高用户体验C、软件测试时应对所有可能导致软件运行出错的情况都进行详尽的测试D、软件设计者应有敏锐的产品感觉,不因枝节而影响产品的迭代和上线。答案:B解析:软件测试对所有可能导致软件运行出错的情况都进行详尽的测试是不可能的。6.Agoodprogramshouldbe(74)byprogrammersotherthanthepersonwhowroteit.A、reliableB、understandableC、structuredD、blockeD答案:B解析:好的程序应是可理解的,其他程序,(非编写者)也能理解它。7.使用()技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。A、迭代B、流水线C、面向对象D、中间件答案:B解析:本题考查计算机中流水线概念。使用流水线技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。流水线方式执行指令是将指令流的处理过程划分为取指、译码、取操作数、执行并写回等几个并行处理的过程段。目前,几乎所有的高性能计算机都采用了指令流水线。8.在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为();若在A2单元格输入“=IF(AND(15<A1,A1<100),“数据输入正确”,“数据输入错误”)”,则A2单元格显示的值为(请作答此空)。A、TRUEB、FALSEC、数据输入正确D、数据输入错误答案:D解析:根据题目可知,A1单元格的值为15,而A2单元格中输入的公式为“=AND(15<A1,A1<100)”,即判断A1单元格的值是否在15到100之间,显然不成立,因此A2单元格显示的值为FALSE。接着,在A2单元格中输入的公式为“=IF(AND(15<A1,A1<100),“数据输入正确”,“数据输入错误”)”,即如果A1单元格的值在15到100之间,则显示“数据输入正确”,否则显示“数据输入错误”,由于A1单元格的值为15,不在15到100之间,因此A2单元格显示的值为“数据输入错误”。因此,本题答案为D。9.在TCP/IP体系结构中,(请作答此空)协议可将IP地址转化为MAC地址;()协议属于应用层协议。A、RARPB、ARPC、ICMPD、TCP答案:B解析:ARP是将IP地址转MAC地址,RARP是将MAC地址转IP地址。其中DNS是属于应用层的协议。10.在如下所示的进程资源图中,();该进程资源图是(请作答此空)。A、可以化简的,其化简顺序为P1→P2→P3B、可以化简的,其化简顺序为P3→P1→P2C、可以化简的,其化简顺序为P2→P1→P3D、不可以化简的,因为P1、P2、P3申请的资源都不能得到满足答案:B解析:R1已经全部分配给P1和P3,所以P2再请求一个R1的时候,将进入阻塞状态。同理,R2已经全部分配给P1、P2和P3,当P1再请求一个R2时,将陷入阻塞。R3还有一个未用资源,当P3申请时,可以顺利获得,故不会阻塞。因为P3非阻塞且非孤立,所以可以化简。将其所用资源归还资源图后,P1获得R2,即可运行,然后也可以化简,最后P2可以运行。11.进程P1、P2、P3、P4、P5的前趋图如下。若用PV操作控制进程并发执行的过程,则需要相应于进程执行过程设置5个信号量S1、S2、S3、S4和S5,且信号量初值都等于零。下图中a处应填写();b和c、d和e处应分别填写(请作答此空),f、g和h应分别填写()。A、P(S1)和P(S2)、V(S3)和V(S4)B、P(S1)和P(S2)、P(S3)和P(S4)C、V(S1)和V(S2)、P(S3)和P(S4)D、P(S1)和V(S3)、P(S2)和V(S4)答案:D解析:根据前驱图,P1进程运行结束需要利用V操作分别通知P2和P3进程,所以用V(SI)操作通知P2进程,用V(S2)操作通知P3进程。根据前驱图,P2进程开始运行前必须等待P1进程的通知,需要用P(S1)操作测试PI进程是否运行完,P2进程运行结束而要利用V(S3)操作通知P4进程。同理根据前驱图P3进程开始运行前必须等待P1进程的通知,需要用P(S2)操作测试P1进程是否运行完,P3进程运行到结束需要利用V(S4)操作通知P4进程。根据前驱图,P4进程开始运行前必须等待P2和P3进程的通知,需要用P(S3)和P(S4)操作分别测试P2和P3进程是否运行完,故空f应填写P(S3)P(S4)0P4进程运行结束需利用V(S5)操作通知P5进程,故空g应填写V(S5)o根据前驱图,P5进程开始运行前必须等待P4进程的通知,需要用P(S5)操作测试P4进程是否运行故空(17)填写P(S5)。12.将二进制序列1011011表示为十六进制,为()。A、B3B、5BC、BBD、3B答案:B解析:101,1011每四位转化为一位十六进制,转化后为5B13.C语言源程序中以#开头的命令在()进行处理。A、对源程序编译之前B、对源程序编译过程中C、目标程序链接时D、目标程序运行时答案:A解析:本题考查C语言知识。在C程序中,以#开头的命令称为预处理命令,对源程序编译之前就处理该类命令。14.()是正确的电子邮件地址格式。A、用户名域名B、用户名\域名C、用户名#域名D、用户名.域名答案:A解析:本题考查收发电子邮件地址格式方面的基础知识。电子邮件地址格式是用户名和域名之间用符号""分隔。15.IP地址是Internet上唯一标识一台主机的识别符,它由()两部分组成。A、数字和小数点B、网络地址和主机地址C、域名和用户名D、普通地址和广播地址答案:B解析:IP地址有两种表示格式:二进制格式和十进制格式。二进制格式共有32位,4个字节,将每个字节二进制数转换成十进制可得4个小于256的数字,数字之间用"."间隔。IP地址分为A~E五类,每个地址由网络地址和主机地址组成,其中网络地址由地址类别和子网掩码确定。16.计算机软件有系统软件和应用软件,下列(2)属于应用软件。A、LinuxB、UnixC、Windows7D、InternetExplorer答案:D解析:InternetExplorer,是微软公司推出的一款网页浏览器。国内网民计算机上常见的网页浏览器有,QQ浏览器、InternetExplorer、Firefox、Safari,Opera、GoogleChrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、UC浏览器、傲游浏览器、世界之窗浏览器等,浏览器是最经常使用到的客户端程序。Linux、Unix和Windows都是操作系统。17.表达式可采用后缀形式表示,例如,“a+b”的后缀式为“ab+”.那么,表达式“a*(b-c)+d”的后缀式表示为(33)A、bc-*d+B、Abcd*-+C、abcd-*+D、ab-c*d+答案:A解析:要先看运算顺序,为b-c,表示为bc-,然后是a*(b-c),表示为abc-*,最后a*(b-c)+d表示为abc-*d+18.下列网络互连设备中,属于物理层的是()。A、中继器B、交换机C、路由器D、网桥答案:A解析:中继器是物理层设备,其作用是对接收的信号进行再生放大,以延长传输的距离。网桥是数据链路层设备,可以识别MAC地址,进行帧转发。交换机是由硬件构成的多端口网桥,也是一种数据链路层设备。路由器是网络层设备,可以识别IP地址,进行数据包的转发。19.在平面坐标系中,同时满足五个条件:x≥0;y≥0;x+y≤6;2X+y≤7;x+2y≤8的点集组成一个多边形区域。(64)是该区域的一个顶点。A、(1,5)B、(2,2)C、(2,3)D、(3,1)答案:C解析:代入法:如果是区域的一个顶点,那么满足题干的五个条件,同时也会使x+y=6,2x+y=7,x+2y=8中的两个等式成立。因此可以考虑把四个点的坐标带入以上条件进行检验:A选项满足x+y=6和2x+y=7,但是不满足x+2y<=8;B选项不满足三个等式C选项满足2x+y=7和x+2y=8,也满足其他条件;D选项只满足2x+y=720.在Web浏览器地址栏中输入ftp.ccc..默认使用的协议是()。A、FTPB、HTTPC、D、SMTP答案:B解析:Web客户端和服务器之间的交互用的是一个基于文本的应用级协议,叫做HTTP(HypertextTransferProtocol,超文本传输协议)。21.如果读取()的某磁盘块,修改后在写回磁盘前系统崩溃,则对系统的影响相对较大。A、空闲表磁盘块B、用户目录文件C、用户文件的某磁盘块D、系统目录文件答案:D解析:影响文件系统可靠性因素之一是文件系统的一致性问题,如果读取系统目录文件(如索引节点块、目录块或空闲管理块)的某磁盘块,修改后在写回磁盘前系统崩溃,则对系统的影响相对较大。通常的解决方案是采用文件系统的一致性检查,一致性检查包括块的一致性检查和文件的一致性检查。在块的一致性检查时,检测程序构造一张表,表中为每个块设立两个计数器,一个跟踪该块在文件中出现的次数,一个跟踪该块在空闲表中出现的次数。22.MPEG压缩标准是针对()设计的。A、静止图像B、运动图像C、图像格式D、文本数据答案:B解析:MPEG压缩标准是针对运动图像和语音压缩的标准。23.在Windows系统中,将指针移向特定图标时,会看到该图标的名称或某个设置的状态。例如,指向()图标将显示计算机的当前音量级别。A、B、C、D、答案:B解析:24.假设有5个进程共享一个互斥段X,如果最多允许2个进程同时进入互斥段X,则信号量S的变化范围是(请作答此空);若信号量S的当前值为-3,则表示系统中有()个正在等待该资源的进程。A、-5~1B、-1~3C、-3~2D、0~5答案:C解析:本题考查操作系统进程管理同步与互斥方面的基础知识。本题的正确答案为C。系统中有5个进程共享一个互斥段咒如果最多允许2个进程同时进入X,那么信号量S的初值应设为2。假设5个进程依次进入X,那么当第一个进程进入X时,信号量S减1等于1;当第二个进程进入X时,信号量S减1等于0:当第三个进程进入X时,信号量S减1等于-1;当第四个进程进入X时,信号量S减1等于-2:当第五个进程进入X时,信号量S减1等于-3。可见,信号量的变化范围是-3~2。25.假设系统有6个进程共享一个互斥段,如果最多允许3个进程同时进入互斥段,则信号量S的初值为(请作答此空),信号量S的变化范围是()。A、0B、1C、3D、6答案:C解析:本题考查操作系统进程管理中信号量与同步互斥方面的基础知识。本题中已知有6个进程共享一个互斥段,而且最多允许3个进程同时进入互斥段,这意味着系统有3个单位的资源,所以,信号量的初值应设为3。当第一个申请该资源的进程对信号量S执行P操作,信号量S减l等于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。26.若栈采用链式存储且仅设头指针,则()时入栈和出栈操作最方便。A、采用不含头结点的单链表且栈顶元素放在表尾结点B、采用不含头结点的单链表且栈顶元素放在表头结点C、采用含头结点的单循环链表且栈顶元素随机存放在链表的任意结点D、采用含头结点的双向链表且栈顶元素放在表尾结点答案:B解析:本题考查数据结构基础知识。栈的操作要求是后进先出,而且仅在表尾一端加入和删除元素。对单链表进行操作时,必须从头指针出发。根据栈的操作要求,单循环链表和双向链表都是没有必要的,而且选项c中将栈顶元素任意存放是错误的。可以采用单链表作为栈的存储结构,将表头作为栈顶来使用。含头结点的单链表如下图所示,其中La为头指针,La指向的结点为头结点。不含头结点且栈顶元素放在表尾结点的单链表如下图所示,其中La为头指针,La指向的结点存储了先进入栈且没有出栈的元素。显然,因为要从La出发遍历至表尾才能进行入栈和出栈操作,在这种情况下出栈和入栈都是最低效的,时间复杂度都是O(n)。如果采用不含头结点且栈顶元素放在表头的单链表,如下图所示,出栈和入栈操作都在表头,时间复杂度都为O(1)。27.表示定点数时,若要求数值0在机器中唯一地表示为全0,应采用()。A、原码B、补码C、反码D、移码答案:B解析:本题考查计算机系统数据表示基础知识。以字长为8为例,[+0]原=00000000,[-0]原=10000000。[+0]反=00000000,[-0]反=11111111。[+0]补=00000000,[-0]补=00000000。[+0]移=10000000,[-0]移=10000000。28.UML中,图聚集了相关的事物,(请作答此空)图描述了一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动,属于动态视图;最常见的()图展现了一组对象、接口、协作及其之间的关系,属于静态视图。A、活动B、通信C、序列D、定时答案:C解析:本题考查统一建模语言(UML)的基本知识。UML2.0中提供了13种图形,一部分图给出了系统的动态视图,一部分图则给出系统的静态视图。活动图展现了在系统内从一个活动到另一个活动的流程,专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程,是状态图的一种特殊情况。通信图强调收发消息的对象之间的结构组织,强调参加交互的对象的组织。序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动,对用例中的场景可以采用序列图进行描述。定时图或时序图,是UML2.0中新增的、特别适合实时和嵌入式系统建模的交互图,它关注沿着线性时间轴、生命线内部和生命线之间的条件改变,描述对象状态随着时间改变的情况,很像示波器,如下图所示,适合分析周期和非周期性任务。类图展现了一组对象、接口、协作及其之间的关系,属于静态视图;对象图展现了某一时刻一组对象以及它们之间的关系,描述了在类图中所建立的事物的实例的静态快照:组件图/构件图展现了一组构件之间的组织和依赖,专注于系统的静态实现视图,它与类图相关,通常把构件映射为一个或多个类、接口或协作;包图是用于把模型本身组织成层次结构的通用机制,不能执行,展现由模型本身分解而成的组织单元以及其间的依赖关系。29.IP地址由32位二进制数(4组8位二进制数)组成,每组数可取值范围是()。A、1~254B、0-255C、0~254D、1~255答案:B解析:本题考查IP地址的组成。IP地址由4组8位二进制数组成,而8位二进制数转换成十进制后的最大值是255,因此每组数可取值范围是0~255。30.某项目计划20天完成,花费4万元。在项目开始后的前10天内遇到了偶发事件,到第10天末进行中期检查时,发现己花费2万元,但只完成了40%的工作量。如果此后不发生偶发事件,则该项目将(63)。A、推迟2天完工,不需要增加费用B、推迟2天完工,需要增加费用4000元C、推迟5天完工,不需要增加费用D、推迟5天完工,需要增加费用1万元答案:B解析:工作量为1,正常速度为1/20,现在还剩0.6,因此还需要0.6/1/20=12天,因此要推迟2天完工。正常花费为4,现在还有60%未完成,因此还需要0.6*4=2.4万元,因此需要增加费用4000元。31.ICMP协议的作用是()。A、报告IP数据报传送中的差错B、进行邮件收发C、自动分配IP地址D、进行距离矢量路由计算答案:A解析:ICMP(InternetControlMessageProtocol)是互联网控制报文协议,它是TCP/IP协议族的一个子协议,主要用于在IP网络中传递控制信息和错误消息。因此,ICMP协议的作用是报告IP数据报传送中的差错,例如目的主机不可达、超时等。因此,选项A是正确答案。选项B、C、D与ICMP协议的作用无关,因此不是正确答案。32.Theearliestmethodofdeliveringtelemunicationsisthe().A、telegraphB、telephoneC、e-mailD、letter答案:B解析:因特网的计算机之间是工作在客户机/服务器模式之上的。33.估计一个项目所需时间常有乐观估计时间、最可能时间和悲观估计时间。根据这三个时间的加权平均(权为常数)可以推算出这个项目的期望时间。下表中,项目3的期望时间大致是()天。A、6.2B、6.5C、6.6D、6.7答案:B解析:本题考查数学应用(线性方程组求解)基本能力。设计算期望时间的三个权分别为a、b、c,其中a+b+c=1,即期望时间=a*乐观估计+b*最可能估计+c*悲观估计由题中的项目1和2可知:a+3b+11c=4,a+1.5b+14c=3.5,由于a+b+c=1,所以a=1/6,b=4/6,c=1/6。从而,项目3的期望时间为3/6+6.25*4/6+11/6=6.5。34.在WINDOWS操作系统中,下列文件名中非法的是(请作答此空)。要移动文件或文件夹,可先将文件或文件夹剪切到剪贴板中.要实现剪切功能应按(请作答此空)。默认情况下,资源管理器不会列出具有()属性的文件。A、隐藏B、系统、隐藏C、只读、隐藏D、存档、隐藏答案:B解析:本题考查对WINDOWS操作系统中文件名的规范和常用操作的掌握。A、C、D三个选项中,都包含了隐藏属性,符合WINDOWS操作系统中文件名的规范。而B选项中包含了系统和隐藏两个属性,系统属性是指该文件是操作系统的核心文件,不允许用户随意更改或删除,因此B选项中的文件名是非法的。移动文件或文件夹的操作是剪切和粘贴,因此应按“剪切”键实现剪切功能。默认情况下,资源管理器不会列出具有“隐藏”属性的文件,因为这些文件是系统文件或用户自己设置的隐私文件,不希望被其他人轻易地看到或修改。35.以下关于结构化开发方法的叙述中,不正确的是()。A、总的指导思想是自顶向下,逐层分解B、基本原则是功能的分解与抽象C、与面向对象开发方法相比,更适合大规模、特别复杂的项目D、特别适合于数据处理领域的项目答案:C解析:结构化开发方法也称结构化系统开发方法(StructuredSystemDe-velopmentMethodology),是目前应用最普遍的一种开发方法。其基本思想是用系统的思想和系统工程的方法,按照用户至上的原则结构化、模块化,自顶向下对系统进行分析与设计。它不限于数据处理领域项目。36.在关系代数运算中,若对表1按(),可以得到表2。A、商品号进行选择运算B、名称、单价进行投影运算C、名称等于“毛巾”进行选择运算,再按名称、单价进行投影运算D、商品号等于“01020211”进行选择运算,再按名称、单价进行投影运算答案:D解析:需要有选择和投影运算结合才能得出结果。37.事务的()是指事务一旦提交,即使之后又发生故障,对其执行的结果也不会有任何影响。A、原子性B、持久性C、隔离性D、一致性答案:B解析:原子性:事务是原子的,要么做,要么都不做。一致性:事务执行的结果必须保证数据库从一个一致性状态变到另一个一致性状态。隔离性:事务相互隔离。当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其它事物都是不可见的。持久性:一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也永久有效。串行调度:多个事务依次串行执行,且只有当一个事务的所有操作都执行完后才执行另一个事务的所有操作。38.某道多项选择题有A、B、C、D、E五个备选项,要求从中选择2项或2项以上,全部选对才算解答正确。按照上述要求,某考生凭猜测答题,解答正确的概率是()。A、1/10B、1/16C、1/26D、1/31答案:C解析:假设考生选择了n个备选项,那么解答正确的情况只有一种,即全部选对。因此,考生解答正确的概率为:$$\frac{1}{\binom{5}{n}}$$其中,$\binom{5}{n}$表示从5个备选项中选择n个的组合数。考虑n=2的情况,即考生选择了2个备选项。此时,解答正确的概率为:$$\frac{1}{\binom{5}{2}}=\frac{1}{10}$$考虑n=3的情况,即考生选择了3个备选项。此时,解答正确的概率为:$$\frac{1}{\binom{5}{3}}=\frac{1}{10}$$考虑n=4的情况,即考生选择了4个备选项。此时,解答正确的概率为:$$\frac{1}{\binom{5}{4}}=\frac{1}{5}$$考虑n=5的情况,即考生选择了全部5个备选项。此时,解答正确的概率为:$$\frac{1}{\binom{5}{5}}=1$$因此,考生解答正确的概率为:$$\frac{1}{\binom{5}{2}}+\frac{1}{\binom{5}{3}}+\frac{1}{\binom{5}{4}}+1=\frac{1}{10}+\frac{1}{10}+\frac{1}{5}+1=\frac{26}{260}=\frac{1}{10}$$因此,选项C正确。39.在CPU中,()的主要功能是在控制器的控制下完成各种算术运算和逻辑运算。(请作答此空)为ALU提供一个工作区,用来暂存数据。()存储下一条要执行指令的地址。A、运算器B、累加寄存器C、程序计数器D、地址寄存器答案:B解析:在CPU(中央处理器)中,各个组成部分都有其特定的功能。针对题目中给出的选项,我们可以这样分析:A.运算器(算术逻辑单元,ALU):它的主要功能是完成各种算术运算和逻辑运算。但它本身并不直接提供一个工作区来暂存数据。B.累加寄存器:累加寄存器确实是ALU的一个工作区,用来暂存数据,以便进行算术和逻辑运算。因此,这个选项与题目描述相符。C.程序计数器(PC):它的主要功能是存储下一条要执行指令的地址。虽然这也是CPU的一个重要组成部分,但它与为ALU提供工作区无关。D.地址寄存器:地址寄存器主要用于存储内存地址,以便从内存中读取数据或向内存写入数据。它并不是专门为ALU提供工作区的。综上所述,累加寄存器是符合题目描述的部分,因为它为ALU提供了一个工作区来暂存数据。因此,正确答案是B。40.Cookies的作用是()。A、保存浏览网站的历史记录B、提供浏览器视频播放插件C、保存访问站点的缓存数据D、服务器存储在用户本地终端的数据答案:D解析:Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。41.Cloudputingisaphraseusedtodescribeavarietyofputingconceptsthatinvolvealargenumberofputers()throughareal-timemunicationnetworksuchastheInternet.Inscience,cloudputingisa()fordistributedputingoveranetwork,andmeansthe(请作答此空)torunaprogramorapplicationonmanyconnectedputersatthesametime.Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastucturelayerisbuiltwithvirtualizedputestorageandnetworkresources.Theplatformlay-erisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastucturelayerservesasthe()forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfounda-tionforimplementingthe()layerforSaaSapplication.A、bilityB、approachC、functionD、method答案:A解析:云计算是一个用来描述各种计算概念的一个短语,计算概念涉及大量计算机通过实时通信的网络,如Internet,()在一起。在科学研究中,云计算是分布式网络计算的(),意味着有(请作答此空)同时在多台互连的计算机上运行一个程序或应用。云的结构分为3层:基础设施、平台和应用。基础实施层由虚拟计算机存储和网络资源构成;平台层是具有通用性和复用性的软件资源的集合;应用层是云上针对SaaS应用的所有应用软件的集合。基础设施层时建立平台层的()基础;相应地,平台层是执行应用层SaaS()的基础。A.能力B.方法C.功能D.方式42.某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到(请作答此空);该关系模式分解成()后,具有无损连接的特性,并能够保持函数依赖。A、1NFB、2NFC、3NFD、BCNF答案:A解析:根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商);又因为,根据题意(商品代码,供应商)→商品名称,而商品代码→商品名称,存在部分依赖关系不满足2NF,因此该关系模式属于1NF。由于关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C分解后的P1∩P2=?,是有损连接,并且分解后的关系式丢失了函数依赖,如选项A中的P1(商品代码,联系方式)与原F关系式中的"商品代码→商品"不相符,即不保持函数依赖。43.下图是某工程A~E五个作业的进度计划。按照该计划,到5月31日检查时,已完成作业数、已经开始但尚未完成的作业数以及尚未开始的作业数应分别为()。A、1,2,2B、1,3,1C、2,2,1D、3,2,0答案:B解析:本题考查数学应用能力。首先,在图上横坐标区间5月与6月的分界线"5月31日"处向上画一条竖线。可以看出,按此计划,在5月31日,作业A已经开始,但尚未结束;作业B已经完成;作业C已经开始,但尚未结束;作业D也已经开始而尚未结束;作业E则尚未开始。汇总看,应有1个作业(B)已经完成;有3个作业(A、C、D)已经开始而尚未结束;有1个作业(E)已经完成。这种图就是描述进度计划的甘特图。44.给定员工关系EMP(EmpID,Ename,sex,age,tel,DepID),其属性含义分别为:员工号、姓名、性别、年龄、电话、部门号;部门关系DEP(DepIA、Dname,Dtel,DEmpIB、其属性含义分别为:部门号、部门名、电话,负责人号。若要求DepID参照部门关系DEP的主码DepIC、则可以在定义EMP时用()进行约束。若要查询开发部的负责人姓名、年龄,则正确的关系代数表达式为(请作答此空)。D、答案:B解析:本题要求"查询开发部的负责人姓名、年龄"的关系代数表达式,选项B是先进行σ2='开发部'(DEP)运算,即在DEP关系中选择部门名Dname='开发部'的元组;然后将EMP关系与其进行EMP.DepID=DEP.DepID的自然连接,并去掉右边的重复属性"DERDepID",自然连接后的属性列为(EmpID,Ename,sex,age,tel,DepID,Dname,Dtel,DEmpID);在此基础上进行σ1=9运算,即进行员工号EmpID等于部门负责人号DEmpID的选取运算;最后进行属性列2(Ename)和属性列4(age)的投影运算。45.计算机在进行浮点数的相加(减)运算前需先进行对阶操作,若x的阶码大于y的阶码,则应将()。A、x的阶码缩小至与y的阶码相同,并对x的尾数进行算术左移B、x的阶码缩小至与y的阶码相同,并对x的尾数进行算术右移C、y的阶码扩大至与x的阶码相同,并对y的尾数进行算术左移D、y的阶码扩大至与x的阶码相同,并对y的尾数进行算术右移答案:D解析:在浮点数加减运算时,首先要进行对阶,根据对阶的规则,阶码和尾数将进行相应的操作。对阶,首先应求出两数阶码Ex和Ey之差,即△E=Ex-Ey若△E=0,表示两数阶码相等,即Ex=Ey;若△E>0,表示Ex>Ey;若△E<0,表示Ex<Ey。当Ex≠Ey时,要通过尾数的移位来改变Ex或Ey,使Ex=Ey相等。对阶的规则是:小阶向大阶看齐。即阶码小的数的尾数右移,每右移一位,阶码加1,直到两数的阶码相等为止。如:Ex=Ey,无需对阶。Ex>Ey,则My右移。每右移一位.Ey+1→Ey,直至Ex=Ey为止。Ex<Ey,则Mx右移。每右移一位,Ex+1→Ex,直至Ex=Ey为止。46.某搜索引擎在使用过程中,若要增加接受语音输入的功能,使得用户可以通过语音输入来进行搜索,此时应对系统进行()维护。A、正确性B、适应性C、完善性D、预防性答案:C解析:在搜索引擎中增加新的功能属于完善性维护。完善性维护是在系统运行过程中,根据用户要求,增加一些在系统分析和设计阶段没有规定的功能与性能特征,以及对处理效率和编写程序的改进。47.从模块独立性角度看,以下几种模块内聚类型中,()内聚是最好的。A、巧合B、逻辑C、信息D、功能答案:D解析:本题考查软件设计的基础知识。模块化是指将软件划分成独立命名且可以独立访问的模块,不同的模块通常具有不同的功能或职责。每个模块可以独立地开发、测试,最后组装成完整的软件。模块独立性是指软件系统中每个模块只涉及软件要求的具体的一个子功能,而和其他模块之间的接口尽量简单,是模块化设计的一个重要原则,主要用模块间的耦合和模块内的内聚来衡量。模块的内聚性一般有以下几种:巧合内聚,指一个模块内的几个处理元素之间没有任何联系。逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。时间内聚,把需要同时执行的动作组合在一起形成的模块。通信内聚,指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。顺序内聚,指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。功能内聚,是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。是最佳的内聚类型。48.对于正实数a,设[a]表示a的整数部分(例如[3.14]=3),则[1/3]+[2/3]+[3/3]+…+[99/3]+[100/3]=()。A、1650B、1682C、1683D、1749答案:A解析:[1/3]+[2/3]+[3/3]+……+[99/3]+[100/3]=0+0+0+……+32+32+32+33+33=(0+33)*17*3-33=1650。49.源程序中的()与程序的运行结果无关。A、注释的多少B、变量的取值C、循环语句的执行次数D、表达式的求值方式答案:A解析:源程序中的注释是写给人看的,翻译源程序的过程中会被过滤掉,因此注释的多少与程序的运行结果无关。50.某数据库系统中,假设有部门关系:Dept(部门号,部门名,负责人,电话),其中,“部门号”是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性“家庭住址”包含省、市、街道以及门牌号,该属性是一个()属性。创建Emp关系的SQL语句如下:CREATETABLEEmp(员工号CHAR59(),姓名CHAR60,部门CHAR59,家庭住址CHAR62,());为在员工关系Emp中增加一个“工资”字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为(请作答此空)。A.ALTERTABLEEmpADD工资CHAR(6,2);A、UPDATB、11ABLEEmpADD工资NUMERIC(6,2);C、ALTERTABLEEmpADD工资NUMERIC(6,2);D、ALTERTABLEEmpMODIFY工资NUMERIC(6,2);答案:C解析:第1小题正确的选项为B。因为复合属性可以细分为更小的部分(即划分为别的属性)。有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。根据题意“家庭住址”可以进一步分为邮编、省、市、街道以及门牌号,所以该属性是复合属性。第2小题正确的选项为A。因为根据题意“员工号”是员工关系Emp的主键,需要用语句PRIMARYKEY进行主键约束。第3小题正确的选项为D。根据题意,属性“部门”是员工关系Emp的外键,因此需要用语句“FOREIGNKEYREFERENCESDept(部门号)”进行参考完整性约束。第4小题的正确答案是C。根据题意,在员工关系Emp中增加一个“工资”字段,数据类型为数字并保留2位小数,修改表的语句格式如下:故正确的SQL语句为ALTERTABLEEmpADD工资NUMERIC(6,2)。51.Thelower-levelclasses(knownassubclassesorderivedclasses)()stateandbehaviorfromthehigher-levelclass(knownasasuperclassorbaseclass).A、requestB、inheritC、invokeD、accept答案:B解析:低层的类(也称子类或派生类)从高层类(也称为超类或基类)中继承了状态和行为。52.某计算机内存空间按字节编址,起始地址为0000A000H、终止地址为0000BFFFH的内存区域容量为()KB。A、8B、13C、1024D、8192答案:A解析:存储区域空间为:0000BFFF-0000A0000+1=2000H,按字节编址。总容量为:2*163=8*210=8K。53.某开发团队中任意两人之间都有一条沟通途径。该团队原有6人,新增2人后,沟通途径将增加()条。A、8B、12C、13D、21答案:C解析:本题考查基础数学应用的基本技能。新增的2人与原来的6人都要有沟通,共有2*6条途径。他们2人之间也要有沟通,因此,应该新增13条沟通途径。54.有两个N*N的矩阵A和B,想要在微机(PC机)上按矩阵乘法基本算法编程。实现计算A*B。假设N较大,本机内存也足够大,可以存下A、B和结果矩阵。那么,为了加快计算速度,A和B在内存中的存储方式应选择()。A、按行存储,B按行存储B、A按行存储,B按列存储C、A按列存储,B按行存储D、A按列存储,B按列存储答案:B解析:矩阵乘法的基本算法是将A矩阵的每一行与B矩阵的每一列相乘,然后将结果相加得到结果矩阵的每一个元素。因此,为了加快计算速度,应该选择A按行存储,B按列存储。这样可以使得计算时访问内存的方式更加连续,减少了缓存的失效率,提高了计算效率。因此,选项B是正确的。55.为了提高计算机磁盘存取效率,通常可以(11)。A、用磁盘格式化程序定期对ROM进行碎片整理B、用磁盘碎片整理程序定期对内存进行碎片整理C、用磁盘碎片整理程序定期对磁盘进行碎片整理D、用磁盘格式化程序定期对磁盘进行碎片整理答案:C解析:本题考查计算机系统性能方面的基础知识。文件在磁盘上一般是以块(或扇区)的形式存储的。磁盘文件可能存储在一个连续的区域内,或者被分割成若干个“片”存储在磁盘中不连续的多个区域。后一种情况对文件的完整性没有影响,但由于文件过于分散,将增加计算机读盘的时间,从而降低了计算机的效率。磁盘碎片整理程序可以在整个磁盘系统范围内对文件重新安排,将各个文件碎片在保证文件完整性的前提下转换到连续的存储区内,提高对文件的读取速度。但整理是要花费时间的,所以应该定期对磁盘进行碎片整理,而不是每小时对磁盘进行碎片整理。56.某分页存储管理系统中的地址结构如下图所示。若系统以字节编址,则该系统页的大小为(请作答此空)MB;共有()个页面。A、1B、256C、512D、1024答案:A解析:本题考查操作系统分页存储管理系统的基本知识。本题的正确答案为A。根据题意可知页内地址的长度为二进制20位,220=210×210=1024×1024=1024KB=1MB,所以该系统页的大小为1MB。57.在Word2007的编辑状态下,需要设置表格中某些行列的高度和宽度时,可以先选择这些行列,再选择(),然后进行相关参数的设置。A、"设计"功能选项卡中的"行和列"功能组B、"设计"功能选项卡中的"单元格大小"功能组C、"布局"功能选项卡中的"行和列"功能组D、"布局"功能选项卡中的"单元格大小"功能组答案:D解析:本题考查Word基本操作。在Word2007的编辑状态下,利用"布局"功能选项卡中的"单元格大小"功能组区可以设置表格单元格的高度和宽度。58.在面向对象方法中,(44)定义了父类和子类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。A、封装B、继承C、覆盖(重置)D、多态答案:B解析:本题考查面向对象的基本概念。面向对象的4个基本概念是对象、类、继承和消息传递。封装是一种信息隐蔽技术,把数据和行为封装为一个对象,其目的是使对象的使用者和生产者分离,使对象的定义和实现分开。类定义了一组大体上相似的对象,所包含的方法和数据描述一组对象的共同行为和属性。把一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个己经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即继承,使父类和子类之间能够进行共享数据和方法。在类进行继承时,父类中的方法需要在子类中重新实现,即覆盖(重置)。在继承的支持下,用户可以发送一个通用的消息,不同的对象收到同一通用消息可以由自己实现细节自行决定产生不同的结果,即多态(polymorphism)。59.在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器(10)的物理空间。A、40MBB、4GBC、40GBD、400GB答案:B解析:本题考查计算机系统基础知识。在计算机中总线宽度分为地址总线宽度和数据总线宽度。其中,数据总线的宽度(传输线根数)决定了通过它一次所能并行传递的二进制位数。显然,数据总线越宽则每次传递的位数越多,因而,数据总线的宽度决定了在主存储器和CPU之间数据交换的效率。地址总线宽度决定了CPU能够使用多大容量的主存储器,即地址总线宽度决定了CPU能直接访问的内存单元的个数。假定地址总线是32位,则能够访问232=4GB个内存单元。60.在面向对象的系统中,对象是运行时的基本实体,对象之间通过传递()进行通信。(请作答此空)是对对象的抽象,对象是其具体实例。A、对象B、封装C、类D、消息答案:C解析:对象与对象之间是通过消息进行通信的。61.进程问用信件传递信息时,信件中应含有()。A、信件长度B、信件名C、发送者名D、信箱名答案:C解析:当使用信件传递信息时,信件中应包含哪些内容呢?我们要找到正确的选项。A选项的信件长度并不是必须包含在信件中的信息。信件长度可能会根据具体需要而有所变化,但并不是传递信息的必要内容。B选项的信件名也不是必须包含在信件中的信息。信件名主要用于标识信件的名称或主题,但并非必需的信息。C选项的发送者名是必须包含在信件中的信息。发送者名用于标识信件的发件人,以确保接收者知道信件是谁寄出的。D选项的信箱名也不是必须包含在信件中的信息。信箱名是指信件所存放的信箱名称,通常不需要在信件中进行明确标示。综上所述,根据题目描述,正确答案是C、发送者名是在使用信件传递信息时应包含在信件中的信息。62.已知函数f().G()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为(33);若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f的返回值为(34)。其中,表达式“X>>1”的含义是将x的值右移1位,相当于x=2。A、35B、32C、11D、7答案:C解析:本题考查程序语言基础知识。首先分析函数f的语句执行过程。形参x的值为5,将x的值(二进制形式高位都为0,低八位为00000101)右移1位后赋值给a,使得a的值为2(二进制形式高位都为0,低八位为00000010),然后执行函数调用g(a)。若以引用调用方式调用g(a),则在函g执行时,其形参x相当于是f中a的别名,对于运算“x=x*(x+1)”,此运算前x的值为2,运算后x的值改变为6,返回到函数f后a的值被改变为是6,在f中a和x是两个数据对象,所以f结束时返回a+x的值为11(5+6)。若以值调用方式调用g(a),则在函数g执行时,其形参x是一个独立的数据对象(值为2),接下来进行运算“x=x*(x+1)”,运算前x的值为2,运算后x的值改变为6,最后返回到函数f,a的值不改变,仍然是2,所以f结束时返回a+x的值为7(即2+5)。63.若线性表采用链式存储结构,则适用的查找方法为()。A、随机查找B、散列查找C、二分查找D、顺序查找答案:D解析:链式存储结构的基本特点是结点之间通过指针链接,常见的有单链表、循环链表和双向链表,如下图(a)、(b)、(c)所示,通常设置一个指针指向链表中的某个结点并从该结点出发开始访问链表中的元素。随机查找表中元素时,访问表中任一元素所需时间与元素的位置和排列次序无关。以散列方式存储和查找元素时,元素的存储位置与其关键字相关。二分查找只能在有序顺序表中进行。由于链表中访问元素只能通过取得元素所在的结点的指针进行,因此只能顺序查找表中的元素,即要访问元素ai,必须顺次遍历表中的a1,a2,…,ai-1等元素。64.己知函数f33、g33的定义如下所示,执行表达式"x=f35"的运算时,若函数调用g(a)是引用调用(callbyreference)方式,则执行"x=f35"后x的值为();若函数调用g(a)是值调用(callbyvalue)方式,则执行"x=f35"后x的值为(请作答此空)。A、20B、25C、60D、75答案:A解析:本题考查程序语言基础知识。若实现函数调用时,将实参的值传递给对应的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。根据题目说明,调用函数f时,实参的值为5,也就是在函数f中,x的初始值为5,接下来先通过"a=x-1"将a的值设置为4,再调用函数g(a)。函数g()执行时,形参y的初始值为4,经过"y=y*y-1"运算后,y的值就修改为15。在引用调用方式下,g函数中y是f函数中a的引用(可视为形参y与实参a是同一对象),也就是说函数f中a的值被改为15,因此,返回函数f中再执行"a*x"运算后得到75(x=5,a=15),因此第一空应填入的值为75。在值调用方式下,g函数中y只获得f函数中a的值(形参y与实参a是两个不同的对象),也就是说在函数g中修改y的值与函数f中a的值已经没有关系了,因此,返回函数f再执行"a*x"运算后得到20(x=5,a=4),因此空(34)应填入的值为20。65.DoS攻击的目的是()。A、获取合法用户的口令和账号B、使计算机和网络无法提供正常的服务C、远程控制别人的计算机D、监听网络上传输的所有信息答案:B解析:DoS是DenialofService的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。66.若机器字长为8位,则可表示出十进制整数-128的编码是()。A、原码B、反码C、补码D、ASCⅡ码答案:C解析:机器字长为8位,即可以表示$2^8=256$个不同的数,其中包括正数和负数。对于补码表示法,最高位为符号位,0表示正数,1表示负数。因此,对于8位补码,最小的负数是$-2^{7}=-128$,因此可表示出十进制整数-128的编码是补码。因此,本题的答案为C。67.已知某字符的ASCII码值用十进制表示为69,若用二进制形式表示并将最高位设置为偶校验位,则为(20)A、11000101B、01000101C、11000110D、01100101答案:A解析:69=64+4+1,表示为1000101.偶校验是指数据编码(包括校验位)中“1”的个数应该是偶数。因此,若除去校验位,编码中“1”的个数是奇数时,校验位应设置为1;否则,校验位应设置为0。本题“1000101”中有3个“1”,所以最高位增加一个偶校验位后为“11000101”。68.Theprocesswherebysoftwareisinstalledintoanoperationalenvironmentiscalled”()".A、deploymentB、developmentC、setupD、layup答案:A解析:将软件安装在运行环境中的过程称为部署。69.某公司2016年10月员工工资表如下所示。若要计算员工的实发工资,可先在J3单元格中输入(),再向垂直方向拖动填充柄至Jl2单元格,则可自动算出这些员工的实发工资。若要将缺勤和全勤的人数统计分别显示在B13和D13单元格中,则可B13和D13中分别填写(作答此空)。A、=COUNT(E3:E12,>=0)和=COUNT(E3:E12,=300)B、=COUNT(E3:E12,“》=0”和COUNT(E3:E12,“=300”C、=COUNTIF(E3:E12,>=0)和COUNTIF(E3:E12,=300)D、=COUNTIF(E3:E12,“=0”)和COUNTIF(E3:E12,“=300”)答案:D解析:本题目要求计算员工的实发工资和统计缺勤和全勤的人数,需要使用COUNTIF函数。对于计算员工的实发工资,根据题目描述,在J3单元格中输入一个公式,然后向下拖动填充柄即可自动算出这些员工的实发工资。由于题目没有给出公式,因此无法确定正确答案。对于统计缺勤和全勤的人数,可以使用COUNTIF函数。根据题目描述,缺勤的人数是指工资为0的人数,因此可以使用COUNTIF(E3:E12,"=0")统计缺勤的人数。全勤的人数是指工资为300的人数,因此可以使用COUNTIF(E3:E12,"=300")统计全勤的人数。因此,正确答案为D.=COUNTIF(E3:E12,"=0")和COUNTIF(E3:E12,"=300")。70.在Pandas中我们可以设定某一列为特定的索引列,如我们希望把id这一列设置为索引列,那么可以用以下哪种代码实现。A、df.set_index(‘id’)B、df.set(‘id’)C、df.load_index(‘id’)D、f.get_index(‘id’)答案:A解析:本题考查对Pandas中设置索引列的方法的掌握。在Pandas中,可以使用set_index()方法将某一列设为索引列。因此,选项A是正确的答案。选项B中的set()方法并不是设置索引的方法,选项C和D中的load_index()和get_index()方法也不是Pandas中的常用方法。因此,选项A是本题的正确答案。71.对于关键码序列(54,34,5,14,50,36,47,83),用链地址法(或拉链法)解决冲突构造散列表(即将冲突的元素存储在同一个单链表中,单链表的头指针存入散列地址对应的单元),设散列函数为H(Key)=KeyMOD7(MOD表示整除取余运算),则构造散列表时冲突次数最多的哈希单元的地址是()。A、0B、1C、5D、6答案:C解析:本题考察数据结构与算法基础知识。计算关键码序列(54,34,5,14,50,36,47,83)的散列函数值,为5,6,5,0,1,1,5,6,则其出现5的次数为3次。冲突次数最多。72.某数据的7位编码为0100011,若要增加一位奇校验位(最高数据位之前),则编码为()。A、11011100B、01011100C、10100011D、00100011答案:D解析:首先,需要了解奇偶校验的原理。奇偶校验是一种简单的错误检测方法,它通过在数据中添加一个校验位来检测数据传输过程中的错误。奇偶校验位的值取决于数据位中1的个数,如果1的个数为偶数,则校验位为0,如果1的个数为奇数,则校验位为1。对于本题,原编码为0100011,需要在最高数据位之前添加一位奇校验位。因为原编码中1的个数为3,是奇数,所以奇校验位应该为0,即新编码的最高位为0。因此,答案为00100011,即选项D。73.在TCP/IP协议栈中,ARP协议的作用是(请作答此空),RARP协议的作用是()。A、从MAC地址查找对应的IP地址B、由IP地址查找对应的MAC地址C、把全局IP地址转换为私网中的专用IP地址D、用于动态分配IP地址答案:B解析:在TCP/IP协议栈中,ARP协议的作用是由IP地址查找对应的MAC地址,RARP协议的作用正好相反,是由MAC地址查找对应的IP地址。74.在UML中有4种事物:结构事物、行为事物、分组事物和注释事物。其中,()事物表示UML模型中的名词,它们通常是模型的静态部分,描述概念或物理元素。以下(请作答此空)属于此类事物。A、包B、状态机C、活动D、构件答案:D解析:UML有3种基本的构造块,分别是事物(元素)、关系和图。事物是UML中重要的组成部分。关系把事物紧密联系在一起。图是很多有相互相关的事物的组。UML中的事物也称为建模元素,包括结构事物、动作事物、分组事物和注释事物。这些事物是UML模型中最基本的面向对象的构造块。结构事物。结构事物在模型中属于最静态的部分,代表概念上等或物理上的元素。总共有7种结构事物:首先是类,类是描述具有相同属性、方法、关系和语义的对象的集合。第二种是接口(interface),接口是指类或组件提供特定服务的一组操作的集合。第3种是协作,协作定义了交互的操作,是一些角色和其他元素一起工作,提供一些合作的动作,这些动作比元素的总和要大。第4种是用例,用例是描述一系列的动作,这些动作是系统对一个特定角色执行,产生值得注意的结果的值。第5种是活动类,活动类是这种类,它的对象有一个或多个进程或线程。第6种是构件,构件是物理上或可替换的系统部分,它实现了一个接口集合。在一个系统中,可能会遇到不同种类的构件,如D或EJB。第7种是节点,节点是一个物理元素,它在运行时存在,代表一个可计算的资源,通常占用一些内存和具有处理能力。75.HTML中,以下<input>标记的type属性值()在浏览器中的显示不是按钮形式。A、submitB、uttonC、passwordD、reset答案:C解析:本题考查HTML语言的基本知识。HTML语言中<input>标记含有多种属性,其中type属性用于规定input元素的类型,包含button、checkbox、hidden、image、password、reset、submit、text等几种,其中:button用于定义可点击的按钮;checkbox用于定义文档中的复选框;hidden用于定义隐藏的输入字段;image用于定义图像形式的提交按钮;password用于定义密码字段,该字段中的字符将被掩码;reset用于定义重置按钮,重置按钮可以清除表单中的所有数据;submit用于定义提交按钮,该按钮可以将表单数据发送至服务器;text用于定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符。76.A、V(S2)和P(S4)B、P(S2)和V(S4)C、P(S2)和P(S4)D、V(S2)和V(S4)答案:B解析:本题考查操作系统中PV操作这一知识点。信号量是一个整型变量,根据控制对象的不同赋不同的值。信号量可分为两类。公用信号量:实现进程间的互斥,初值为资源的数目。私用信号量:实现进程间的同步,初值=0或某个整数。本题中PV操作顺序如下:BeginBeginP1;V(S1);end;题目中a处填写V(S1);BeginP(S1);P2;V(S2);V(S3);end;题目中b处填写P(S1),c处填写V(S2)和V(S3)BeginP(S2);P3;V(S4);end;题目中d处填写P(S2),e处填写V(S4)BeginP(S3);P4;V(S5);end;题目中f处填写P(S3),BeginP(S4);P(S5);P5;end;题目中g处填写P(S4)和P(S5)。得到本题选项。77.数据库的体系结构可以分为几级()A、3级B、4级C、5级D、6级答案:A解析:数据库的体系结构可以分为三级,分别是外模式、概念模式和内模式。外模式是用户能够看到和使用的数据的逻辑表示,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。因此,本题的答案为A。78.数据库的产品很多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据的在储结构也各不相同,但体系统构基本上都具有相同的特征,采用“三级模式和两级映像”,如下图所示,图中①,②,③分别代表数据库系统中(),图中④,⑤,⑥分别代表数据库系统中(请作答此空)。A、外模式/内模式映射、外模式内模式映射、概念模式内模式映射B、外模式概念模式映射、外模式/概念模式映射、概念模式/内模式映射C、概念模式/内模式映射、概念模式/内模式映射、外模式内模式映射D、外模式/内模式映射、外模式内模式映射、概念模式/外模式映射答案:B解析:本题考查数据库系统中的“三级模式和两级映像”概念。数据库系统中的三级模式包括外模式、概念模式和内模式,其中外模式是用户看到的数据视图,概念模式是数据库管理员设计的全局逻辑结构,内模式是数据库实际存储的物理结构。两级映像包括外模式/概念模式映射和概念模式/内模式映射。根据题目中的图示,可以看出图中①,②,③分别代表数据库系统中外模式、概念模式和内模式,因此选项中的“外模式概念模式映射、外模式/概念模式映射、概念模式/内模式映射”都是正确的。而图中的④,⑤,⑥分别代表外模式/概念模式映射、概念模式/内模式映射和外模式/内模式映射,因此选项B“外模式概念模式映射、外模式/概念模式映射、概念模式/内模式映射”是正确的答案。因此,本题答案为B。79.下列设计模式中,(请作答此空)模式既是类结构型模式,又是对象结构型模式。此模式与()模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。A、桥接(Bridge)B、适配器(Adapter)C、组成(posite)D、装饰器(Decorator)答案:B解析:适配器模式(Adapter)用于将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器有类结构和对象结构两种模式,如下图所示。在类适配器中,因为Adapter类既继承了Adaptee(被适配类),也实现了Target接口,在Client类中我们可以根据需要选择并创建任一种符合需求的子类,来实现具体功能。在对象适配器中,Adapter不是使用多继承或继承再实现的方式,而是使用直接关联,或者称为委托的方式。装饰器模式用于动态地给一个对象添加一些额外的职责或者行为。装饰器模式提供了改变子类的灵活方案。装饰器模式在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。当用于一组子类时,装饰器模式更加有用。如果你拥有一组子类(从一个父类派生而来),你需要在与子类独立使用情况下添加额外的特性,你可以使用装饰器模式,以避免代码重复和具体子类数量的增加。80.以下关于SSD固态硬盘和普通HDD硬盘的叙述中,错误的是()。A、SSD固态硬盘中没有机械马达和风扇,工作时无噪音和震动B、SSD固态硬盘中不使用磁头,比普通HDD硬盘的访问速度快C、SSD固态硬盘不会发生机械故障,普通HDD硬盘则可能发生机械故障D、SSD固态硬盘目前的容量比普通HDD硬盘的容量大得多且价格更低答案:D解析:本题考查计算机系统存储器方面的基础知识。SSD固态硬盘工作时没有电机加速旋转的过程,启动速度更快。读写时不用磁头,寻址时间与数据存储位置无关,因此磁盘碎片不会影响读取时间。可快速随机读取,读延迟极小。因为没有机械马达和风扇,工作时无噪音(某些高端或大容量产品装有风扇,因此仍会产生噪音)。内部不存在任何机械活动部件,不会发生机械故障,也不怕碰撞、冲击、振动。这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在笔记本电脑发生意外掉落或与硬物碰撞时能够将数据丢失的可能性降到最小。典型的硬盘驱动器只能在5~55℃范围内工作。而大多数固态硬盘可在-10~70℃工作,一些丁业级的固态硬盘还可在-40~85℃,甚至更大的温度范围下工作。低容量的固态硬盘比同容量硬盘体积小、重量轻。81.将高级语言源程序翻译成机器语言程序的过程,常引入中间代码。以下关于中间代码的叙述中,不正确的是()A、中间代码不依赖于具体的机器B、使用中间代码可提高编译程序的可移植性C、中间代码可以用树或图表示D、中间代码可以用栈和队列表示答案:D解析:中间代码是源程序的一种内部表示,或称中间语言。中间代码的作用是使编译程序的结构在逻辑上更为简单明确。使用中间代码可提高编译程序的可移植性,常见的有逆波兰记号、四元式、三元式和树。82.硬盘的性能指标不包括(请作答此空);其平均访问时间=()。A、磁盘转速及容量B、磁盘转速及平均寻道时间C、盘片数及磁道数D、容量及平均寻道时间答案:C解析:本题考查计算机性能方面的基础知识。硬盘的性能指标主要包括磁盘转速、容量、平均寻道时间。硬盘平均访问时间=平均寻道时间+平均等待时间。其中,平均寻道时间(Averageseektime)是指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,它描述硬盘读取数据的能力,单位为毫秒;平均等待时间也称平均潜伏时间(Averagelatencytime),是指当磁头移动到数据所在磁道后,然后等待所要的数据块继续转动到磁头下的时间。83.计算机中机械硬盘的性能指标不包括(请作答此空);其平均访问时间等于()。A、磁盘转速及容量B、盘片数及磁道数C、容量及平均寻道时间D、磁盘转速及平均寻道时间答案:B解析:硬盘平均访问时间=平均寻道时间+平均等待时间。其中,平均寻道时间(Averageseektime)是指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,它描述硬盘读取数据的能力,单位为毫秒;平均等待时间也称平均潜伏时间(Averagelatencytime),是指当磁头移动到数据所在磁道后,然后等待所要的数据块继续转动到磁头下的时间。84.声音信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用Hz表示。人耳能听得到的声音信号的频率范围是()。A、0Hz~20HzB、0Hz~200HzC、20Hz~20kHzD、20Hz~200kHz答案:C解析:声音是通过空气传播的一种连续的波,称为声波。声波在时间和幅度上都是连续的模拟信号,通常称为模拟声音(音频)信号。人们对声音的感觉主要有音量、音调和音色。音量又称音强或响度,取决于声音波形的幅度,也就是说,振幅的大小表明声音的响亮程度或强弱程度。音调与声音的频率有关,频率高则声音高昂,频率低则声音低沉。而音色是由混入基音的泛音所决定的,每个基音都有其固有的频率和不同音强的泛音,从而使得声音具有其特殊的音色效果。人耳能听得到的音频信号的频率范围是20Hz~20kHz,包括:话音(300~3400Hz)、音乐(20Hz~20kHz)、其他声音(如风声、雨声、鸟叫声、汽车鸣笛声等,其带宽范围也是20Hz~20kHz),频率小于20Hz声波信号称为亚音信号,高于20kHz的信号称为超音频信号(超声波)。85.在UML图中,()图用于建模系统的动态行为,它描述活动的顺序,展现从一个活动到另一个活动的控制流A、序列B、交互C、活动D、通信答案:C解析:将进程或其他计算的结构展示为计算内部一步步的控制流和数据流,主要用来描述系统的动态视图。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。86.假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为16us,由缓冲区送至用户区的时间是5us,在用户区内系统对每块数据的处理时间为1us.若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为()us:采用双缓冲区需要花费的时间为,(请作答此空)us.A、160B、161C、166D、211答案:C解析:这是一个简单的缓冲区的问题。由于缓冲区的访问是互斥的,所以对单一缓冲区,从磁盘写入和读出到用户区的操作必须串行执行,也就是要保证互斥操作。而CPU对数据的分析与从用户区读数据也是需要互斥操作,但是CPU分析与从磁盘写入缓冲区的操作可以并行。从本题看,由于分析所用的时间小于从磁盘写入缓冲区的时间,因此,CPU会空闲。单缓冲区的总时间=(磁盘写入缓冲区时间+缓冲区读出时间)×10+CPU处理最后一块数据的时间=(16+5)×10+1=211μs。当采用双缓冲
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南省资兴市高三数学下册期末考试模拟检测卷含完整答案(必刷)
- 2026年湖北省丹江口市高三数学下册期末考试模拟检测卷(轻巧夺冠)附答案
- 汽车售后维修技师维修技术绩效评估表
- 幼儿园教师提高幼儿教育素养指导书
- 办公设备采购预算编制实例解析
- 市场营销部KPI达成度绩效衡量表
- 化工原料供应商采购经理供应链管理与成本控制绩效衡量表
- 社区健身课程安排与实施规范
- 新能源技术应用与推广策略手册
- 建筑工程质量安全管理预案
- 2026年海市嘉定区大学毕业储备计划招录15人笔试附答案解析
- 2026-2027学年四年级上册语文第三单元综合测试卷(含答案)
- 2026年上海教师招聘考试中小学音乐学科专业知识考试练习题及答案
- 2026年铁路局行测题库(含答案)
- 2026年上海市中考综合测试(物理、化学)试卷(含答案解析)
- 【一年级】【秋季上】【语文】开学家长会:“语”你相遇 共赴新程【课件】
- 建设工程造价咨询规范
- 2026年医务人员职业暴露防护
- 中国慢性阻塞性肺疾病基层诊疗与管理指南(2024年)解读课件
- 设备检修事故应急处置方案
- (2026年)瞳孔观察的方法和临床意义课件
评论
0/150
提交评论