版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE127计算机软考(初级)程序员近年考试真题题库汇总(200题)一、单选题1.递归函数执行时,需要()来提供支持。A、栈B、队列C、有向图D、二叉树答案:A解析:在递归调用中,需要在前期存储某些数据,并在后面又以存储的逆序恢复这些数据,以提供之后使用的需求,因此,需要用到栈来实现递归。简单的说,就是在前行阶段,对于每一层递归,函数的局部变量、参数值以及返回地址都被压入栈中。在退回阶段,位于栈顶的局部变量、参数值和返回地址被弹出,用于返回调用层次中执行代码的其余部分,也就是恢复了调用的状态2.Thegoalof(75)istoprovideeasy,scalableaccesstoputingresourcesandITservices.A、rtificialintelligenceB、igdataC、loudputingD、atamining答案:C解析:___的目标是为计算资源和IT服务提供轻松,可扩展的访问。A人工智能B大数据C云计算D数据挖掘云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。3.目前,防火墙的功能不包括()。A、过滤数据包B、清除病毒C、线路过滤D、应用层代理答案:B解析:防火墙技术有多种,如包过滤、应用网关、状态检测等。包过滤是运行在路由器中的一个软件,包过滤防火墙对收到的所有IP包进行检查,依据制定的一组过滤规则判定该IP包被正常转发还是被丢弃。线路过滤、应用层代理也是防火墙的功能,但目前的防火墙还没有清除病毒的功能。4.继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个类只能有一个父类时,称为();当一个类有两个或两个以上的类作为父类时,称为(请作答此空)。A、单重继承B、多态C、混合继承D、多重继承答案:D解析:本题考查面向对象的基本知识。在进行类设计时,有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,这就是继承关系。在定义和实现一个类的时候,可以在一个已经存在的类(一般情况)的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。一个父类可以有多个子类,这些子类都是父类的特例。子类只能有一个父类,称为单重继承;如果一个类可以有两个或更多个父类,称为多重继承。多态(Polymorphism)是不同的对象收到同一消息可以产生完全不同的结果现象。5.下图所示为()设计模式,适用于(请作答此空)。A、有多个对象可以处理一个请求,在运行时刻自动确定由哪个对象处理B、想使用一个已经存在的类,而其接口不符合要求C、类的抽象和其实现之间不希望有一个固定的绑定关系D、需要为一个复杂子系统提供一个简单接口答案:D解析:外观设计模式要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行交互。外观设计模式提供一个高层次的接口,使得子系统更易于使用。外观模式适用情况如下:1)为复杂的子系统提供一个简单的接口;2)客户程序与抽象类的实现部分之间存在着很大的依赖性;3)构建一个层次结构的子系统时,适用外观模式定义子系统中每层的入口点。6.下面地址中可以作为源地址但是不能作为目的地址的是(70)。A、B、C、/24D、55/24答案:A解析:本题考查的是IP地址的特殊用途。其中,是保留地址,表示本地主机,可以作为源地址,但不能作为目的地址;是回环地址,表示本地主机,可以作为源地址和目的地址;/24和55/24是同一网段的广播地址和网络地址,可以作为目的地址,但不能作为源地址。因此,选项A符合题意,是正确答案。7.在Windows系统中,执行x.exe时系统报告找不到y.dll,原因是()。A、程序x中存在语法或语义错误,需要修改与x对应的源程序B、程序y中存在语法错误,需要修改与y对应的源程序C、程序y中存在语义错误,需要修改与y对应的源程序并重新编译D、程序x执行时需要调用y中的函数。要要安装y.dll答案:D解析:DLL(DynamicLinkLibrary)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。DLL文件中存放的是各类程序的函数(子过程)实现过程,当程序需要调用函数时需要先载入DLL,然后取得函数的地址,最后进行调用。本题在执行x.exe文件时找不到y.dll,说明该程序在运行时需要调用y.dll文件,而找不到该文件,就需要安装该文件以使程序运行。8.当一个企业的信息系统建成并正式投入运行后,该企业信息系统管理工作的主要任务是()。A、对该系统进行运行管理和维护B、修改完善该系统的功能C、继续研制还没有完成前功能D、对该系统提出新的业务需求和功能需求答案:A解析:系统已经投入运行,则主要的工作是系统运行和维护。9.PPP中的安全认证协议是(),它使用三次握手的会话过程传送密文。A、MDSB、PAPC、HAPD、NCP答案:C解析:①安全认证介绍1)PPP的NCP可以承截多种协议的三层数据包。2)PPP使用LCP控制多种链路的参数(建立、认证、压缩、回拨)。②PPP的认证类型1)PPP的PAP认证是通过二次握手建立认证(明文不加密)。2)PPP的CHAP挑战握手认证协议,通过三次握手建立认证(密文采用MEDS加密)。3)PPP的双向验证,采用的是CHAP的主验证风格。4)PPP的加固验证,采用的是两种(PAP、CHAP)验证同时使用。10.采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3),②(x=1,y=2),③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成()覆盖,至少需要测试用例①②③或①②④才能完成(请作答此空)覆盖。A、语句B、条件C、判定/条件D、路径答案:D解析:语句覆盖要求被测程序中的每一条语句至少执行一次,这种覆盖对程序执行逻辑的覆盖很低。条件覆盖要求每一判定语句中每个逻辑条件的各种可能的值至少满足一次。判定/条件覆盖要求判定中每个条件的所有可能取值(真/假)至少出现一次,并使得每个判定本身的判定结果(真/假)也至少出现一次。路径覆盖则要求覆盖被测程序中所有可能的路径。通过测试用例①(x=0,y=3),能执行到语句A,同时覆盖左侧路径;通过测试用例②(x=1,y=2),能执行到语句B,同时覆盖右侧路径;通过测试用例③(x=-1,y=2)或④(x=3,y=1),什么也不执行,覆盖中间路径。11.假设系统中有事务T1和T2,数据D1和D2。若T1对D1已加排它锁,对D2已加共享锁;那么T2对D1(请作答此空),T2对D2()。A、加共享锁成功,加排它锁失败B、加共享锁、加排它锁都失败C、加共享锁、加排它锁都成功D、加排它锁成功,加共享锁失败答案:B解析:本题考查数据库事务处理基础知识。事务并发处理时,如果对数据读写不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(ExclusiveLocks,简称X锁)和共享锁(ShareLocks,简称S锁)。排它锁又称为写锁,用于对数据进行写操作时进行锁定。如果事务T对数据A加上x锁后,就只允许事务T读取和修改数据A,其他事务对数据A不能再加任何锁,从而也不能读取和修改数据A,直到事务T释放A上的锁。共享锁又称为读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上了S锁后,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改。12.在Word编辑状态下,若要显示或隐藏编辑标记,则单击(请作答此空)按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则()。A、B、C、D、答案:C解析:13.用Excel制作的学生计算机文化基础课程成绩表如下。当学生成绩小于60分,需要在对应的备注栏填"不及格";若学生成绩大于59分,小于79,需要在对应的备注栏填"及格",否则在对应的备注栏填"良好"。实现时,可在D3单元格输入"=IF(),"不及格",(请作答此空)",并向下拖动填充柄至D7单元格即可。A、IF(IN(59<c3,c3<79),"及格","良好")B、"IF(IN(59<c3,c3<79),"及格","良好")"C、IF(AND(59<c3,c3<79),"及格","良好")D、"IF(AND(59<c3,c3<79),"及格","良好")"答案:C解析:本题考查Excel基础知识。第1小题正确的答案为选项B,第2小题正确的答案为选项C。AND函数的一种常见用途就是扩大用于执行逻辑检验的其他函数的效用。例如,IF函数用于执行逻辑检验,它在检验的计算结果为TRUE时返回一个值,结果为FALSE时返回另一个值。通过将AND函数用作IF函数的logicaltest参数,可以检验多个不同的条件,而不仅仅是一个条件。例如,公式"=IF(AND(1<A3,A3<100),A3,"数值超出范围")"表示如果单元格A3中的数字介于1和100之间,则显示该数字。否则,显示消息"数值超出范围"。根据题意,实现的公式为"=IF(AND((13<60),"不及格",(IF(AND(59<C3,C3<79),"及格","良好")))"。14.详细的项目范围说明书是项目成功的关键,()不属于项目范围定义的输入。A、项目章程B、项目范围管理计划C、批准的变更申请D、项目文档管理方法。答案:D解析:在初始项目范围说明书中已文档化的主要的可交付物、假设和约束条件的基础上准备详细的项目范围说明书,是项目成功的关键。范围定义的输入包括以下内容:①项目章程。如果项目章程或初始的范围说明书没有在项目执行组织中使用,同样的信息需要进一步收集和开发,以产生详细的项目范围说明书。②项目范围管理计划。③组织过程资产。④批准的变更申请。15.下面表述不正确的是()。A、算术逻辑单元可以进行数据的算术运算和逻辑运算。B、数据缓冲寄存器为ALU提供一个工作区,用来暂存数据。C、地址寄存器用来保存当前CPU所访问的内存单元的地址。D、程序计数器用来存储下一条要执行指令的地址。答案:B解析:累加寄存器AC:通用寄存器,为ALU提供一个工作区,用来暂存数据。16.在网络操作系统环境中,当用户A的文件或文件夹被共享时,(请作答此空),这是因为访问用户A的计算机或网络的人()。A、其安全性与未共享时相比将会有所提高B、其安全性与未共享时相比将会有所下降C、其可靠性与未共享时相比将会有所提高D、其方便性与未共享时相比将会有所下降答案:B解析:本题考察文件安全性知识。在网络操作系统环境中,当用户文件或文件夹被共享时,其安全性与未共享时相比将会有所下降,这是因为访问用户A的计算机或网络的人能够读取、复制或更改共享文件夹中的文件。17.为了用一个数代表一批数,人们常用这批数据的算术平均值(简称平均值)或中位数来代表。中位数就是位于这批数中间的数(大于它的数与小于它的数一样多)。对于奇数个数而言,排序后很容易确定中间那个数;对于偶数个数而言,排序后中间会有两个数,再取这两个数的算术平均,就是中位数。以下关于平均值与中位数的叙述中,()是不正确的。A、中位数比平均值稳健,不易受极端值影响B、每个数据加倍后,平均值也加倍;每个数据增加1后,平均值也增加1C、三组各n个数据有三个中位数,它们的中位数就是这三组数据全体的中位数D、三组各n个数据有三个平均值,它们的平均值就是这三组数据全体的平均值答案:C解析:选项A是正确的。一批数的最大(小)值即使增加很多,也不会改变中位数的值(但会改变平均值)。中位数对极端值并不敏感,比较稳健。选项B也是正确的。每个数据加倍后,其总和也会加倍,所以平均值也将加倍。每个数据增加1后(全体数据向右平移1个单位),平均值也会增加1(平均值也会向右平移1个单位)。选项C是不正确的。例如:(1,2,5)的中位数是2。(3,4,6)的中位数是4。(7,8,9)的中位数是8。这三个中位数(2,4,8)的中位数是4。这三组数的全体(1,2,3,4,5,6,7,8,9)的中位数是5,并不是4。选项D是正确的。设三组数各自的和分别为S1、S2、S3,则三个平均值分别为S1/n、S2/n、S3/n,它们的平均值为(S1+S2+S3)/3n,这就是三组数全体的平均值。18.在下列程序设计语言中,被称为函数式程序语言的是(请作答此空),而()可称为通用的脚本语言。A、COBOLB、XMLC、LISPD、PROLOG答案:C解析:本题考查程序语言基础知识。COBOL是面向事务处理的语言,XML即可扩展标记语言,PROLOG是逻辑式语言,LISP是函数式语言。Python可称为通用的脚本语言。19.某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。此情形下,该软件文档著作权应由()享有。A、程序员B、公司与项目组共同C、公司D、软件著作权权利人答案:C解析:根据题目描述,程序员在编写程序完成后,按公司规定撰写文档并上交公司存档,因此该软件文档的著作权应由公司享有。选项A中的程序员只是文档的作者,不具备著作权;选项B中的共同享有可能存在,但是公司作为文档的存档方和著作权登记方,应该是最终的著作权享有者;选项D中的软件著作权权利人指的是软件本身的著作权,与文档的著作权不同。因此,本题答案为C。20.在一系统中,不同类对象之间的通信的一种构造称为(),一个对象具有多种形态称为(请作答此空)。A、继承B、封装C、多态D、覆盖答案:C解析:本题考查面向对象的基本知识。继承是父类和子类之间共享数据和方法的机制。封装是一种信息隐蔽技术,其主要目的是分离对象的使用者和生产者,并将对象的定义和实现分开。类是现实世界具有相同特性的对象抽象,定义了一组大体上相似的对象。消息是对象之间进行通信的一种构造。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。覆盖是一个名称多个含义,即同一个方法名称,带有不同的参数个数或类型。21.SMTP使用的传输协议是(69)。A、TCPB、IPC、UDPD、ARP答案:A解析:SMTP是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。22.对于线性表,相对于顺序存储,采用链表存储的缺点是()。A、数据元素之间的关系需要占用存储空间,导致存储密度不高B、表中结点必须占用地址连续的存储单元,存储密度不高C、插入新元素时需要遍历整个链表,运算的时间效率不高D、删除元素时需要遍历整个链表,运算的时间效率不高答案:A解析:链表存储相对于顺序存储的优点是可以动态分配内存空间,但缺点是数据元素之间的关系需要占用存储空间,导致存储密度不高,因此选项A正确。选项B是顺序存储的缺点,选项C和D是链表操作的时间复杂度问题,插入和删除元素时需要遍历整个链表,时间效率不高,但并不是链表存储的缺点。因此,本题答案为A。23.在Excel中,假设单元格A1、A2、A3和A4的值分别为23、45、36、18,单元格B1、B2、B3、B4的值分别为29、38、25、21,在单元格C1中输入“:SUM(MAX(A1:A4),MIN(B1:B4))”(输入内容不含引号)并按Enter后,C1单元格显示的内容为(3)。A、44B、66C、74D、84答案:B解析:本题考查Excel基础知识。SUM函数的功能是求和,MAX函数是求最大值,MIN函数是求最小值,所以SUM(MAX(),MIN())的含义是求A1:A4区域内的最大值45和B1:B4区域内的最小值21之和,结果为66。24.存储管理主要是实现对()的管理。A、缓存区B、计算机的主存C、临时文件D、计算机的外存储器答案:B解析:本题考查存储管理的概念。存储管理的主要对象是内存,是除处理器外操作系统管理的最重要的资源。其主要任务是负责对内存的分配和回收、内存的保护和内存的扩充。存储管理的目的是尽量提高内存的使用效率。25.在WindowsXP中,可以使用()来浏览日志文件,其中包含有(请作答此空)、安全性日志和系统日志。A、事件查看器B、浏览器C、超级终端D、信息服务答案:A解析:本题考查的是WindowsXP操作系统中浏览日志文件的方法。根据题干中的提示,我们可以知道可以使用什么来浏览日志文件,以及日志文件中包含哪些内容。A选项为事件查看器,是WindowsXP中用来查看系统日志、应用程序日志、安全性日志等的工具,因此符合题目要求。B选项浏览器、C选项超级终端、D选项信息服务都与浏览日志文件无关,因此排除。综上所述,本题答案为A。26.以下关于候选键与主键、超键、外键的关系说法正确的是()A、在关系中能唯一标识元组的属性集称为关系模式的外键。B、不含有多余属性的超键称为候选键C、如果关系模式R中的某些属性集不是R的候选键,而是关系模式S的候选键,则这个属性集对模式R而言是主键。D、不含有多余属性的超键称为外键答案:B解析:A选项错误。外键是指一个关系模式中的属性集,它在该关系模式中不是主键,但是它在另一个关系模式中是主键。因此,A选项中的“关系模式的外键”说法不准确。B选项正确。超键是指能够唯一标识关系模式中元组的属性集,不含有多余属性的超键称为候选键。C选项错误。主键是指在关系模式中能够唯一标识元组的属性集,而不是另一个关系模式的候选键。D选项错误。外键是指一个关系模式中的属性集,它在该关系模式中不是主键,但是它在另一个关系模式中是主键。因此,D选项中的“不含有多余属性的超键称为外键”说法不准确。综上所述,选项B是正确的。27.甲程序员为乙软件设计师开发的应用程序编写了使用说明书,并已交付用户使用,(27)该应用软件的软件著作权。A、甲程序员享有B、乙软件设计师享有C、甲程序员不享有D、甲程序员和乙软件设计师共同享有答案:D解析:计算机软件著作权的客体是指著作权法保护的计算机软件著作权的范围(受保护的对象)。根据著作权法第三条和《计算机软件保护条例》第二条的规定,著作权法保护的计算机软件是指计算机程序及其有关文档。著作权法所称对计算机软件的保护是指计算机软件的著作权人或者其受让者依法享有著作权的各项权利。根据《计算机软件保护条例》第三条第二款的规定,计算机程序的文档是指用自然语言或者形式化语言所编写的文字资料和图表,以用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法等。文档一般以程序设计说明书、流程图、用户手册等表现。28.某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(),图中(请作答此空)A、有1个运行进程,2个就绪进程,4个阻塞进程B、有2个运行进程,3个就绪进程,3个阻塞进程C、有2个运行进程,3个就绪进程,4个阻塞进程D、有3个运行进程,2个就绪进程,4个阻塞进程答案:C解析:进程控制块PCB的组织方式如下。(1)线性表方式:不论进程的状态如何,将所有的PCB连续地存放在内存的系统区,这种方式适用于系统中进程数目不多的情况。(2)索引表方式:该方式是线性表方式的改进,系统按照进程的状态分别建立就绪索引表、阻塞索引表等。(3)链接表方式:系统按照进程的状态将进程的PCB组成队列,从而形成就绪队列、阻塞队列、运行队列等。运行进程为PCB1、PCB3;就绪进程为PCB2、PCB4、PCB5;阻塞进程为PCB6、PCB7、PCB8、PCB9。29.对于初始为空的栈S,入栈序列为a、b、c、d,且每个元素进栈、出栈各1次。若出栈的第一元素为d,则合法的出栈序列为()。A、dcbaB、dabcC、dcabD、bca答案:A解析:根据出栈的第一个元素为d,可以确定d是最后一个出栈的元素,因此出栈序列的最后一个元素为d。接下来考虑剩下的三个元素b、c、a的出栈顺序。由于它们都在d的下面,因此它们的出栈顺序不会影响d的出栈顺序,只需要考虑它们之间的相对顺序即可。根据栈的性质,后进先出,因此最后进栈的a会先出栈,最先进栈的b会最后出栈,因此合法的出栈序列为dcba,选项A正确。30.假设系统有n(n≥3)个进程共享资源R,且资源R的可用数3。若采用PV操作,则相应的信号量S的取值范围应为(26)。A、-1~n-1B、-3~3C、-(n-3)~3D、-(n-1)~1答案:C解析:本题考查操作系统进程管理中信号量与同步互斥基础知识。本题中己知有n个进程共享R资源,且R资源的可用数为3,故信号量S的初值应设为3。当第1个进程申请资源时,信号量S减1,即S=2;当第2个进程申请资源时,信号量S减1,即S=1;当第3个进程申请资源时,信号量S减1,即S=0;当第4个进程申请资源时,信号量S减1,即S=-1;……;当第n个进程申请资源时,信号量S减1,即S=-(n-3)。31.进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。如下的进程执行图中a和b处应分别填写();c和d处应分别填写(请作答此空);e和f处应分别填写()。A、P(S2)和P(S4)B、V(S2)和P(S4)C、P(S2)和V(S4)D、V(S2)和V(S4)答案:C解析:图中有五条箭线,因此需要设置五个信号量,按照从小到大的顺序分别是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S2)的操作。其他同理。32.活动定义是项目时间管理中的过程之一,()是进行活动定义时通常使用的一种工具。A、Gantt图B、活动图C、工作分解结构(WBS)D、PERT图答案:C解析:项目时间管理包括使项目按时完成所必须的管理过程。项目时间管理中的过程包括:活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制。为了得到工作分解结构(WorkBreakdownStructure,WBS)中最底层的交付物,必须执行一系列的活动,对这些活动的识别以及归档的过程就叫做活动定义。33.在Word2003的编辑状态下,若要插入公式,应该(),选择"公式3.0";若要修改已输入的公式,(请作答此空),打开公式编辑窗口,再进行修改即可。A、在"插入"菜单中,单击"符号"命令B、在"插入"菜单中,单击"对象"命令C、在"编辑"菜单中,单击"符号"命令D、在"编辑"菜单中,单击"对象"命令答案:B解析:本题考查文字处理软件应用方面的基本操作知识。在Word2003的编辑状态下,若要插入公式,应该在"插入"菜单中,单击"对象"命令,在弹出的"对象"对话框中选择"公式3.0",如下图所示。若要修改已输入的公式,只需双击此公式,打开公式编辑窗口,再进行修改即可。34.使用150DPI的扫描分辨率扫描一幅3×4英寸的彩色照片,得到原始的24位真彩色图像的数据量是(16)Byte。A、1800B、90000C、270000D、810000答案:D解析:150DPI是指每英寸150个像素点,24位真彩色图像是指每个像素点用3(即24/8)个字节来表示,扫描3×4英寸的彩色照片得到3*150*4*150个像素点,所以数据量为3*150*4*150*3=810000字节35.在请求分页系统中,当访问的页面不在主存时会产生一个缺页中断,缺页中断与一般中断的主要区别是()。A、每当发生缺页中断并进行处理后,将返回到被中断指令的下一条指令开始执行;而一般中断是返回到被中断指令开始重新执行B、缺页中断在一条指令执行期间只会产生一次,而一般中断会产生多次C、缺页中断在指令执行期间产生并进行处理,而一般中断是在一条指令执行完,下一条指令开始执行前进行处理的D、缺页中断在一条指令执行完,下一条指令开始执行前进行处理,而一般中断是在一条指令执行期间进行处理的答案:C解析:本题考查操作系统存储管理方面的基础知识。在请求分页系统中,当访问的页面不在主存时会产生一个缺页中断,缺页中断与一般中断的主要区别是缺页中断是在指令执行期间产生并进行处理的,而一般中断是在一条指令执行完,下一条指令开始执行前进行处理的。缺页中断在一条指令执行期间可能会产生多次,每当发生缺页中断并进行处理后,将返回到被中断指令开始重新执行。36.可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“(a+b*(a+b))/c)+(a+b)”,检查时,(请作答此空);对算术表达式“((a+b/(a+b)-c/a)/b”,检查时,()。这两种情况都表明所检查的算术表达式括号不匹配。A、栈为空却要进行出栈操作B、栈已满却要进行入栈操作C、表达式处理已结束,栈中仍留有字符“(”D、表达式处理已结束,栈中仍留有字符“)”答案:A解析:对算术表达式(a+b*(a+b))/c)+(a+b)进行括号检查时,栈操作的顺序为:入栈,入栈,出栈,出栈,出栈,……当需要进行第三次出栈操作时,发现栈已空,已不可能完成出栈操作。对算术表达式((a+b/(a+b)-c/a)/b进行括号检查时,栈操作的顺序为:入栈,入栈,入栈,出栈,出栈第1次出栈操作取出的是第3次刚入栈的“(”,第2次出栈操作取出的是第2次入栈的“(”。直到表达式检查结束,第1次入栈的“(”仍没有取出,因此,表达式中的括号并不匹配。本例是栈的重要应用之例。编译程序中常用栈来检查语句(或程序)中的括号是否匹配。在日常生活中,当人们进入一个复杂的大院时,需要多次进门,多次出门。每次出门,总是退出最近进门的院。在同一位置堆积货物时,总是先取最近刚放上的货。所以,栈的应用也是比较常见的。可以用这种日常生活中的例子来形象地理解栈的操作。37.为实现快速排序算法,待排序列适合采用()。A、顺序存储B、链式存储C、散列存储D、索引存储答案:A解析:快速排序的基本思想是:通过一趟排序将待排的记录划分为独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再分别对这两部分记录继续进行快速排序,以达到整个序列有序。一趟快速排序的具体做法是:附设两个位置指示变量i和j,它们的初值分别指向序列的第一个记录和最后一个记录。设枢轴记录(通常是第一个记录)的关键字为pivotkey,则首先从j所指位置起向前搜索,找到第一个关键字小于pivotkey的记录,将其向前移,然后从i所指位置起向后搜索,找到第一个关键字大于pivotkey的记录,将其向后移,重复这两步直至i与j相等为止。显然,上述的过程需要顺序存储,以利于对元素迅速地定位。38.有两个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是正确的。39.在Web浏览器地址栏中输入ftp.ccc..默认使用的协议是()。A、FTPB、HTTPC、D、SMTP答案:B解析:Web客户端和服务器之间的交互用的是一个基于文本的应用级协议,叫做HTTP(HypertextTransferProtocol,超文本传输协议)。40.某计算机内存空间按字节编址,起始地址为0000A000H、终止地址为0000BFFFH的内存区域容量为()KB。A、8B、13C、1024D、8192答案:A解析:存储区域空间为:0000BFFF-0000A0000+1=2000H,按字节编址。总容量为:2*163=8*210=8K。41.自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用()模式设计实现,其类图如下图所示,其中()是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(请作答此空),体现的最主要的意图是()。A、创建型对象模式B、结构型对象模式C、行为型类模式D、行为型对象模式答案:D解析:状态型模式的特点是对于对象内部的状态,允许其在不同的状态下,拥有不同的行为,对状态单独封装成类。题干中根据投入货币的情况,售货机分别有交付产品不找零和交付产品找零以及不提供货物等行为判断该模式是属于状态模式。VendingMachineState是客户程序使用的主要接口。设计模式的类型如下所示:观察者模式(ObserverPattern):观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。访问者模式(VisitorPattern):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用与这些元素的新操作。即对于某个对象或者一组对象,不同的访问者,产生的结果不同,执行操作也不同。备忘录模式(MementoPattern):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。策略模式(StrategyPattern):策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。命令模式(mandPattern):将一个请求封装成一个对象,从而使得用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。42.甲程序员为乙软件设计师开发的应用程序编写了使用说明书,并已交付用户使用,()该应用软件的软件著作权。A、甲程序员享有B、乙软件设计师享有C、甲程序员不享有D、甲程序员和乙软件设计师共同享有答案:D解析:著作权法保护的是计算机程序及其有关文档,计算机软件主要有两种权利:人身权(精神权利)和财产权(经济权利)。软件著作人还享有发表权和开发者身份权。甲程序员编写的是使用说明书,乙软件设计师开发的是应用程序,都属于软件著作权的保护对象,他们应该共享应用软件的著作权。43.A、P(S3)和V(S4)V(S5)B、V(S3)和P(S4)P(S5)C、P(S3)和P(S4)P(S5)D、V(S3)和V(S4)V(S5)答案:C解析:本题考查操作系统中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)。得到本题选项。44.给定员工关系EMP(EmpID,Ename,sex,age,tel,DepID),其属性含义分别为:员工号、姓名、性别、年龄、电话、部门号;部门关系DEP(DepID,Dname,Dtel,DEmpID),其属性含义分别为:部门号、部门名、电话,负责人号。若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用(请作答此空)进行约束。若要查询开发部的负责人姓名、年龄,则正确的关系代数表达式为()。A.PrimaryKey(DepID)OnDEP(DepID)B.PrimaryKey(DepID)OnEMP(DepID)C.ForeignKey(DepID)ReferencesDEP(DepIA、B、ForeignKey(DepIC、ReferencesEMP(DepI答案:C解析:员工关系中的:DepID是一个外键,为了保证数据的正确性,通过参照完整性加以约束。SQL语言通过使用保留字ForeignKey定义外键,References指明外码对应于哪个表的主码。参照完整性定义格式如下:ForeignKey(属性名)References表名(属性名)可见,若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用"ForeignKey(DepID)ReferencesDEP(DepID)"进行约束。45.一组无逻辑关系的语句在程序中多处出现,为了节省存储空间,把这些语句放在一个模块中,该模块的内聚是()。A、逻辑内聚B、偶然内聚C、过程内聚D、通信内聚答案:B解析:本题考查的是模块内聚性的概念。内聚性是指模块内各元素彼此结合的紧密程度,是模块独立性的度量标准。常见的内聚性有以下几种:1.功能内聚:模块内各元素实现同一功能或者相关功能。2.顺序内聚:模块内各元素按照一定的顺序执行。3.通信内聚:模块内各元素之间通过参数传递或者共享数据进行通信。4.过程内聚:模块内各元素实现一个完整的过程。5.偶然内聚:模块内各元素之间没有任何逻辑关系,只是因为某些偶然的原因被放在一起。根据题目描述,一组无逻辑关系的语句被放在一个模块中,这种情况下,模块内各元素之间没有任何逻辑关系,只是因为某些偶然的原因被放在一起,因此该模块的内聚是偶然内聚,选项B为正确答案。46.假设文件系统采用索引节点管理,且索引节点有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4B,iaddr[0]~iaddr[4]采用直接地址索引,iaddr[5]和iaddr[6]采用一级间接地址索引,iaddr[7]采用二级间接地址索引。假设磁盘索引块和磁盘数据块大小均为1KB字节,文件File1的索引节点如下图所示。若用户访问文件File1中逻辑块号为5和261的信息,则对应的物理块号分别为(请作答此空);101号物理块存放的是()。A、89和90B、89和136C、58和187D、90和136答案:C解析:根据题意,磁盘索引块为1KB,每个地址项大小为4B,故每个磁盘索引块可存放1024/4=256个物理块地址。又因为文件索引节点中有8个地址项,其中5个地址项为直接地址索引,这意味着逻辑块号为0~4的为直接地址索引;2个地址项是一级间接地址索引,其中第一个地址项指出的物理块中是一张一级间接地址索引表,存放逻辑块号为5~260对应的物理块号,第二个地址项指出的物理块中是另一张一级间接地址索引表,存放逻辑块号为261~516对应的物理块号。经上分析,从题图不难看出,逻辑块号为5的信息应该存放在58号物理块中,逻辑块号为261的信息应该存放在187号物理块中。由题中可知,iaddr[7]采用二级间接地址索引,且iaddr[7]中存放的物理块号为101。1个地址项是二级间接地址索引,这意味着该地址项指出的物理块中存放的是256个一级间接地址索引表,故101号物理块存放的是二级间接地址索引表。47.数据模型可以分为:A、概念数据模型、基本数据模型B、层次模型、网状模型C、概念数据模型、网状模型D、层次模型、基本数据模型答案:A解析:数据模型是指对数据进行抽象和描述的方式,常见的数据模型有概念数据模型、基本数据模型、层次模型和网状模型等。本题要求选择数据模型的分类,正确答案为A。概念数据模型是对现实世界中的实体和它们之间的关系进行抽象和描述的模型,它通常用实体-关系图(ER图)表示。基本数据模型是指对数据的基本结构和约束进行描述的模型,包括关系模型、面向对象模型等。层次模型和网状模型是早期的数据模型,层次模型是以树形结构表示数据之间的层次关系,每个节点只有一个父节点,而可以有多个子节点;网状模型则是以网状结构表示数据之间的关系,每个节点可以有多个父节点和子节点。因此,选项A正确,其他选项都有误。48.甲乙两人同时从同一地点出发向相反方向沿同一条环形公路匀速行走,甲将用3小时走完一圈,乙将用2小时走完一圈,则他们将在出发后()小时第一次相遇。A、1.1B、1.2C、1.3D、1.4答案:B解析:根据题意,甲的速度是1/3(圈/小时),乙的速度是1/2(圈/小时)。如果甲乙两人相遇,则两个人刚好加起来是走完一圈,那么就有:1/(1/3+1/2)=1.2小时。49.若用256K×8bit的存储器芯片,构成地址40000000H到400FFFFFH且按字节编址的内存区域,则需(6)片芯片。A、4B、8C、16D、32答案:A解析:首先,计算出所需的存储器容量为:400FFFFFH-40000000H+1H=1000000H=1048576(字节)然后,计算出每片存储器芯片的容量为:256K×8bit=256K×1Byte=256K(字节)最后,将所需的存储器容量除以每片存储器芯片的容量,即可得到所需的芯片数量:1048576÷256K=4因此,答案为A。50.结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下(48)模式是结构型对象模式。A、中介者(Mediator)B、构建器(Builder)C、解释器(Interpreter)D、组合(posite)答案:D解析:结构型模式是描述如何将类对象结合在一起,形成一个更大的结构,结构模式描述两种不同的东西:类与类的实例。故可以分为类结构模式和对象结构模式。在GoF设计模式中,结构型模式有:1.适配器模式Adapter2.桥接模式Bridge3.组合模式posite4.装饰模式Decorator5.外观模式Facade6.享元模式Flyweight7.代理模式Proxy51.(75)referstotheprocessoftestingandtheneliminatingerrors.A、DebuggingB、ProgrammingC、AnalysisD、Maintenance答案:A解析:调试指的是测试并纠错的过程。52.假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(请作答此空),S和P之间的联系类型属于()。为查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并要求价格按降序排列。实现的SQL语句如下:SELECT商品名,型号,价格FROMPWHERE()AND()();A、营销点、商品名B、营销点、条形码C、负责人姓名、商品名D、负责人姓名、条形码答案:B解析:本题考查数据库基本概念和SQL语言应用。根据题意,营销点唯一标识S中的每一个元组,所以营销点可以作为S的主键。商品关系P(商品名,条形码,型号,产地,数量,价格)中的条形码属性可以作为该关系的主键,因为,条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制成的,用以表达一组数字或字母符号信息的图形标识符。利用条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,所以,条形码在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。显然,第1小题的正确答案是"营销点、条形码"。根据题意"每个营销点可以销售多利嘀品,每一种商品可以由不同的营销点销售",故S和P之间的联系类型属于n:m。查询产地为"上海"的产于"上海"且商品名为"冰箱"或"电视"的型号及价格信息,并要求按价格的降序排列的SQL语句为:SELECT商品名,型号,价格FROMPWHERE(商品名='冰箱'OR商品名='电视')AND产地'上海'ORDERBY价格DESC;53.CPU中不包括()。A.直接存储器(DMA、控制器B、算逻运算单元C、程序计数器D、指令译码器答案:A解析:本题考查计算机系统基础知识。CPU是计算机工作的核心部件,用于控制并协调各个部件,其基本功能如下所述。①指令控制。CPU通过执行指令来控制程序的执行顺序,其程序计数器的作用是当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指出新的指令地址。②操作控制。一条指令功能的实现需要若干操作信号来完成,CPU通过指令译码器产生每条指令的操作信号并将操作信号送往不同的部件,控制相应的部件按指令的功能要求进行操作。③时序控制。CPU通过时序电路产生的时钟信号进行定时,以控制各种操作按照指定的时序进行。④数据处理。在CPU的控制下由算逻运算单元完成对数据的加工处理是其最根本的任务。直接存储器(DMA)控制器是一种能够通过一组专用总线将内部和外部存储器与每个具有DMA能力的外设连接起来的控制器,它是在处理器的编程控制下来执行传输的。54.为保证安全性,HTTPS采用(67)协议对报文进行封装。A、SSHB、SSLC、SHA-lD、SET答案:B解析:为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。SSH为SecureShell的缩写,由IETF的网络小组(NetworkWorkingGroup)所制定;SSH为建立在应用层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。55.TodayitismontoaccesstheInternetfromavarietyof()deviceslikesmartphonesandtablets.A、mobileB、moveC、movingD、shift答案:A解析:今天,使用各种移动设备(如智能手机、平板电脑)来上网已十分普及。56.某县有6.6万个贫困户,县委组织人员调査这6.6万个贫困户经济收入,从中抽取1800个贫困户的经济收入进行分析。请问本次调查的总体、个体、样本及样本容量分别为()。A、6.6万个贫困户经济收入、每个贫困户的经济收入、1800、1800个贫困户B、6.6万个贫困户、1800个贫困户经济收入、每个贫困户的经济收入、1800C、6.6万个贫困户、每个贫困户的经济收入、1800个贫困户经济收入、1800D、6.6万个贫困户、每个贫困户的经济收入、1800、1800个贫困户经济收入答案:C解析:总体(母体):调查对象的全体,在这里是6.6万个贫困户;个体:总体中每一个考察对象,在这里就是每个贫困户的经济收入;样本:总体中所抽取的一部分个体,在这里是1800个贫困户的经济收入;样本容量:样本中个体的数目,因此是1800。57.在定点二进制运算中,减法运算一般通过()来实现。A、补码运算的二进制减法器B、原码运算的二进制减法器C、原码运算的二进制加法器D、补码运算的二进制加法器答案:D解析:定点二进制运算中,减法运算一般通过补码运算的二进制加法器来实现。因为在补码运算中,减法可以转化为加法,即将被减数的补码与减数的补码相加,再将结果的补码转化为原码即可得到减法的结果。因此,选项D正确。而选项A和B中的补码和原码都是针对减法运算的,但是减法运算并不是通过减法器来实现的。选项C中的原码加法器与减法运算无关,因此不正确。58.在待排序的一组关键码序列k1,k2,…,kn中,若ki和kj相同,且在排序前ki领先于kj,那么排序后,如果ki和kj的相对次序保持不变,ki仍领先于kj,则称此类排序为稳定的。若在排序后的序列中有可能出现kj领先于ki的情形,则称此类排序为不稳定的。()是稳定的排序方法。A、快速排序B、简单选择排序C、堆排序D、冒泡排序答案:D解析:本题考查数据结构基础知识。冒泡排序是稳定的排序方法,因为元素向前或向后交换时,都是在相邻的位置进行,因此可以保证关键码相同的元素不作交换。快速排序主要通过划分实现排序,在划分序列时,基本思路是将序列后端比基准元素小者移到前端,将序列前端中比基准元素大者移到后端,元素往前移动或往后移动时会跨越中间的若干个元素,这样关键码相同的元素的相对位置就可能改变,所以快速排序是不稳定的排序方法。简单选择排序、堆排序的过程中,同样存在元素移动时会跨越若干个元素的情况,所以也是不稳定的排序方法。59.操作系统功能不包括A、数据库的建立和维护B、处理机管理C、存储器管理D、用户接口答案:A解析:操作系统是计算机系统中的一个重要组成部分,它主要负责管理计算机硬件资源,提供各种服务和接口,以便用户和应用程序能够方便地使用计算机系统。操作系统的主要功能包括处理机管理、存储器管理、设备管理、文件管理、用户接口等。选项A中提到了数据库的建立和维护,这并不是操作系统的主要功能之一,因此选项A是正确的答案。选项B、C、D都是操作系统的主要功能之一,具体解释如下:B.处理机管理:操作系统负责对计算机中的处理器进行管理和调度,以便各个进程能够得到合理的处理器时间,从而提高计算机的效率和性能。C.存储器管理:操作系统负责对计算机中的存储器进行管理和分配,以便各个进程能够得到合理的存储空间,从而保证计算机系统的稳定性和可靠性。D.用户接口:操作系统提供了各种用户接口,包括命令行界面、图形界面等,以便用户能够方便地使用计算机系统,进行各种操作和任务。因此,本题的正确答案是A。60.在Excel中,设单元格F1的值为56.323,若在单元格F2中输入公式“=TEXT(F1,”¥0.00”)”,则单元格F2值为()。A、¥56B、¥56.323C、¥56.32D、¥56.00答案:C解析:本题目中给出了单元格F1的值为56.323,而在单元格F2中输入的公式为“=TEXT(F1,”¥0.00”)”,这个公式的作用是将单元格F1中的数值按照指定的格式进行转换,并输出到单元格F2中。其中,“¥0.00”表示输出的格式为人民币符号加上两位小数,因此单元格F2的值应该为56.32,即选项C。61.统一资源地址(URL)http://./index.html中的http和index.html分别表示(5)。A、域名、请求查看的文档名B、所使用的协议、访问的主机C、访问的主机、请求查看的文档名D、所使用的协议、请求查看的文档名答案:D解析:超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。HTML文件即超文本标记语言文件,是由HTML命令组成的描述性文本。超文本标记语言,标准通用标记语言下的一个应用。超文本(html)就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括头部分(英语:Head)、和主体部分(英语:Body),其中头部提供关于网页的信息,主体部分提供网页的具体内容。62.设a,b,c,d是不同的四个数,已知a<b,c<d,则将这四个数从小到大排序所构成的递增有序序列共有()种可能。A、3B、5C、6D、8答案:C解析:本题考查数学(排列)的应用能力。从小到大,先排ab,再排c时有三种可能:(1)cab。再排d时,有三种可能:cdab,cadb,cabd。(2)acb。再排d时,有两种可能:acdb,acbd(3)abc。再排d时,只有一种可能:abcd因此,共有6种可能。程序员编程时经常需要考虑各种可能的情况。本题这样的逻辑思维和思考过程是程序员应当具备的基本素质。63.在C程序中有一个二维数组A[7][8],每个数组元素用相邻的8个字节存储,那么存储该数组需要的字节数为(40)。A、56B、120C、448D、512答案:C解析:一个数组占8个字节,那么二维数组A[7][8]共含有7*8=56个数组,共占用56*8=448个字节。64.数组是程序语言提供的基本数据结构,对数组通常进行的两种基本操作是数组元素的()。A、插入和删除B、读取和修改C、插入和检索D、修改和删除答案:B解析:本题考查数据结构基础知识。由于数组一旦被定义,就不再有元素的增减变化,因此对数组通常进行的两种基本操作为读取和修改,也就是给定一组下标,读取或修改其对应的数据元素值。65.()aredatasetsthatgrowSOlargethattheybeeawkwardtoworkwithon-handdatabasemanagementtools.A.DatA、structuresB、RelationsC、BigdataD、Metadata答案:C解析:大数据是增长得非常大的数据集,以至用现有的数据库管理工具也难以奏效。66.计算机系统中,显示器属于()。A、感觉媒体B、传输媒体C、表现媒体D、存储媒体答案:C解析:本题考查多媒体基础知识。媒体的概念范围相当广泛,按照国际电话电报咨询委员会(ConsultativemitteeonInternationalTelephoneandTelegraph,CCITT)的定义,媒体可以归类为如下几类。①感觉媒体(PerceptionMedium)指直接作用于人的感觉器官,使人产生直接感觉的媒体。如引起听觉反应的声音、引起视觉反应的图像等。②表示媒体(RepresentationMedium)指传输感觉媒体的中介媒体,即用于数据交换的编码。如图像编码(JPEG、MPEG)、文本编码(ASCII、GB2312)和声音编码等。③表现媒体(PresentationMedium)指进行信息输入和输出的媒体,如键盘、鼠标、扫描仪、话筒和摄像机等为输入媒体;显示器、打印机和喇叭等为输出媒体。④存储媒体(StorageMedium)指用于存储表示媒体的物理介质,如硬盘、软盘、磁盘、光盘、ROM及RAM等。⑤传输媒体(TransmissionMedium)指传输表示媒体的物理介质,如电缆、光缆和电磁波等67.已知x=-31/64,若采用8位定点机器码表示,则[x]原=(请作答此空),[x]补=()。A、01001100B、10111110C、11000010D、01000010答案:B解析:首先,我们需要将-31/64转化为定点二进制数。由于8位定点机器码表示中,最高位为符号位,因此我们需要确定符号位为1。然后,我们将31/64转化为二进制数,得到0.011111。由于定点表示中小数部分需要乘以2的n次方,因此我们需要将0.011111乘以2的8次方,得到0b01111100。最后,我们将符号位和整数部分拼接起来,得到10111100。接下来,我们需要求出补码。由于该数为负数,我们需要先求出其原码,即10111100的符号位不变,其余位取反,得到11000011。然后,我们将其加1,得到11000010,即为该数的补码。因此,[x]原=10111100,[x]补=11000010,选项B为正确答案。68.某医院有科室关系D(科室号,科室名,负责人,联系电话),其中:"科室号"唯一标识关系D中的每一个元组。住院部设有病人关系R(住院号,姓名,性别,科室号,家庭住址),其中,"住院号"唯一标识关系R中的每一个元组,"性别"的取值只能为M或F,要求科室号参照科室关系D中的科室号。创建R关系的sQL语句如下:CREATETABLER(住院号CHAR58(请作答此空),姓名CHAR59,性别CHAR60(),科室号cHAR61(),家庭住址CHAR62);A、PRIMARYKEYB、REFEREN(2ESD(科室号)C、NOTNULLD、FOREIGNKEY答案:A解析:本题考查关系数据库基础知识。本题的正确答案是A。根据题意,属性"住院号"唯一标识关系R中的每一个元组,因此需要用语句"PRIMARYKEY"进行主键的完整性约束。69.在程序运行过程中,()时可能需要进行整型数据与浮点型数据之间的强制类型转换。①访问数组元素②进行赋值运算③对算术表达式求值④进行递归调用A、②③B、①②C、①③D、②④答案:A解析:当表达式中操作数的类型不同时,需要进行强制类型转换,即将操作数转化为所需要的类型。强制类型转换分为显式强制转换和隐式强制类型转换。强制类型转换不改变原来数据的类型,而是产生一个符合类型要求的中间结果。当赋值表达式右边的表达式的求值结果类型与左边变量的类型不同时,也有可能需要进行强制数据类型转换。70.程序计数器(PC)是(8)中的寄存器。A、运算器B、控制器C、acheD、I/O设备答案:B解析:本题考查计算机系统基础知识。计算机中控制器的主要功能是从内存中取出指令,并指出下一条指令在内存中的位置,首先将取出的指令送入指令寄存器,然后启动指令译码器对指令进行分析,最后发出相应的控制信号和定时信息,控制和协调计算机的各个部件有条不紊地工作,以完成指令所规定的操作。程序计数器(PC)的内容为下一条指令的地址。当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指出新的指令地址。71.设数组a[0..n-1,0..m-1](n>1,m>1)中的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](0≤i<n,0≤j<m)的存储位置相对于数组空间首地址的偏移量为(35)。A、(j*m+i)*4B、(i*m+j)*4C、(j*n+i)*4D、(i*n+j)*4答案:B解析:本题考查数据结构基础知识。数组a的元素可示意如下。对于元素按行排列时,其之前有i行且每行有m个元素(行下标为0,1,…,i-1),即i*m个,行下标为i时,排列在a[i,j]切之前的元素有a[i,0],a[i,1],…,a[i,j-1],即j个,所以一共有i*m+j个元素排在a[i,j]之前,因此该元素的存储位置相对于数组空间首地址的偏移量为(i*m+j)*4。72.数字签名通常采用(请作答此空)对消息摘要进行加密,接收方采用()来验证签名。A、发送方的私钥B、发送方的公钥C、接收方的私钥D、接收方的公钥答案:A解析:本题考察安全性中加密与解密知识点。发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的。73.在电子邮件系统中,客户端代理()。A、发送邮件和接收邮件通常都使用SMTP协议B、发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议C、发送邮件通常使用POP3协议,而接收邮件通常使用SMTP协议D、发送邮件和接收邮件通常都使用POP3协议答案:C74.ICMP协议属于因特网中的(请作答此空)协议,ICMP协议数据单元封装在()中传送。A、数据链路层B、网络层C、传输层D、会话层答案:B解析:ICMP是TCP/IP协议族的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等,和TCP、UDP、IGMP等协议一样,ICMP协议使用IP数据报传送数据。75.硬盘的性能指标不包括();其平均访问时间=(请作答此空)。A、磁盘转速+平均等待时间B、磁盘转速+平均寻道时间C、数据传输时间+磁盘转速D、平均寻道时间+平均等待时间答案:D解析:本题考查计算机性能方面的基础知识。硬盘的性能指标主要包括磁盘转速、容量、平均寻道时间。硬盘平均访问时间=平均寻道时间+平均等待时间。其中,平均寻道时间(Averageseektime)是指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,它描述硬盘读取数据的能力,单位为毫秒;平均等待时间也称平均潜伏时间(Averagelatencytime),是指当磁头移动到数据所在磁道后,然后等待所要的数据块继续转动到磁头下的时间。76.若用256K×8bit的存储器芯片,构成地址40000000H到400FFFFFH且按字节编址的内存区域,则需()片芯片。A、4B、8C、16D、32答案:A解析:内存区域从40000000H到400FFFFH,占用的字节数为400FFFFFH-40000000H+1=100000H=100000000000000000000B=220=1024K一片256K×8bit的存储器芯片的存储容量为256KB,需要的芯片数为1024divide256=4。77.某Excel成绩表如下所示,若在G13单元格中输入(),则G13单元格为平均成绩不及格的学生数。假设学生平均成绩分为优秀(平均成绩≥85)、及格(60≤平均成绩<85)和不及格(平均成绩<60)三个等级,那么在H3单元格中输入(请作答此空),并垂直向下拖动填充柄至H12,则可以完成其他同学成绩等级的计算。A、IF(G3>=85,"优秀",IF(G3>=60,"及格","不及格"))B、=IF(G3>=85,"优秀",IF(G3>=60,"及格","不及格"))C、IF(平均成绩>=85,"优秀",IF(平均成绩>=60,"及格","不及格"))D、=IF(平均成绩>=85,"优秀",IF(平均成绩>=60,"及格","不及格"))答案:B解析:本题考查Excel基本概念方面的知识。Excel规定公式以等号(=)开头,选项A和选项C没有"="故不正确。选项B是错误的,因为函数COUNT的格式为:COUNT(参数1,参数2,……),其功能是求各参数中数值型参数和包含数值的单元格个数,所以公式"=COUNT(g3:g12,"<60")"中G3:G12单元格保存了10个数值,而参数"<60"为非数值型参数,故COUNT计算结果等于10,显然不正确。选项D是正确的,因为函数COUNTIF的格式为:COUNTIF(取值范围,条件式),其功能是计算某区域内满足条件的单元格个数,选项D是计算G3:G12单元格区域中小于60分的单元格的个数,结果等于1。IF函数的格式为IF(条件式,值1,值2),若满足条件,则结果返回值1,否则,返回值2。IF函数可以嵌套使用,最多可嵌套7层。本题在H3单元格输入选项B"=IF(G3>=85,"优秀",IF(G3>=60,"及格","不及格"))"的含义为:如果G3单元格的值>=85,则在H3单元格填写"优秀",否则如果G3>=60,则在H3单元格填写"及格",否则填写"不及格")。78.(72)operatingsystemsareusedforhandhelddevicessuchassmart-phones.A、MobileB、DesktopC、NetworkD、Timesharing答案:A解析:____操作系统用于诸如智能手机的手持设备。A移动B桌面C互联网D分时79.图标设计的准则不包括(54)。A、准确表达响应的操作,让用户易于理解B、使用户易于区别不同的图标,易于选择C、力求精细,高光和完美质感,易于接近D、同一软件所用的图标应具有统一的风格答案:C解析:图标设计的准则有:1.定义准确形象:icon也是一种交互模块,只不过通常以分割突出界面和互动的形式来呈现的。2.表达符合的行为习惯:在表达定义的时候,首页要符合一般使用的行为习惯.3.风格表现统一:风格是一种具备独有特点的形态,具备差异化的思路和个性。4.使用配色的协调:给icon添加颜色是解决视觉冲击力的一种表现手段。80.大多数程序设计语言的语法规则用()描述即可。A、正规文法B、上下文无关文法C、上下文有关文法D、短语结构文法答案:B解析:形式语言理论中有一种重要的变换文法,用来描述上下文无关的语言,在乔姆斯基分层中称为2型文法。由于程序设计语言的语法基本上都是上下文无关文法,因此应用十分广泛。上下文无关文法拥有足够强的表达力来表示大多数程序设计语言的语法。另一方面,上下文无关文法又足够简单,使得我们可以构造有效的分析算法来检验一个给定字串是否是由某个上下文无关文法产生的。81.一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生(),再经过(请作答此空)后形成在计算机上运行的可执行程序。A、汇编B、反编译C、预处理D、链接答案:D解析:本题考察程序语言基础知识。一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生目标程序,再经过链接后形成在计算机上运行的可执行程序。82.采用虚拟存储器的目的是()。A、提高主存的存取速度B、提高外存的存取速度C、扩大用户的地址空间D、扩大外存的存储空间答案:C解析:本题考查计算机系统存储器基础知识。将一个作业的部分内容装入主存便可开始启动运行,其余部分暂时留在磁盘上,需要时再装入主存。这样就可以有效地利用主存空间。从用户角度看,该系统所具有的主存容量将比实际主存容量大得多,人们把这样的存储器称为虚拟存储器。因此,虚拟存储器是为了扩大用户所使用的主存容量而采用的一种设计方法。83.在结构化分析方法中,用于对功能建模的(49)描述数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能;用于行为建模的模型是(50),它表达系统或对象的行为。A、数据流图B、实体联系图C、状态-迁移图D、用例图答案:C解析:本题考查结构化分析方法中的两种建模方法,即功能建模和行为建模。其中,功能建模使用的模型是数据流图,它描述数据在系统中的流动和处理过程,反映系统必须完成的逻辑功能;而行为建模使用的模型是状态-迁移图,它表达系统或对象的行为。因此,本题的答案是C。实体联系图和用例图分别用于数据建模和需求建模,与本题无关。84.关系型数据库设计的步骤不包括()A、需求分析B、概要设计C、系统设计D、数据库物理设计答案:C解析:关系型数据库设计的步骤包括需求分析、概要设计、数据库物理设计等。系统设计不是关系型数据库设计的步骤,因此选项C为正确答案。在需求分析阶段,需要明确数据库的功能需求、数据结构、数据量等;在概要设计阶段,需要确定数据库的表结构、关系、主键、外键等;在数据库物理设计阶段,需要确定数据库的存储结构、索引、分区等。因此,选项A、B、D都是关系型数据库设计的步骤。85.某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到();该关系模式分解成(请作答此空)后,具有无损连接的特性,并能够保持函数依赖。A、P1(商品代码,联系方式),P2(商品名称,供应商,库存量)B、P1(商品名称,联系方式),P2(商品代码,供应商,库存量)C、P1(商品代码,商品名称,联系方式),P2(供应商,库存量)D、P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)答案:D解析:根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商);又因为,根据题意(商品代码,供应商)→商品名称,而商品代码→商品名称,存在部分依赖关系不满足2NF,因此该关系模式属于1NF。由于关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C分解后的P1∩P2=?,是有损连接,并且分解后的关系式丢失了函数依赖,如选项A中的P1(商品代码,联系方式)与原F关系式中的"商品代码→商品"不相符,即不保持函数依赖。86.在面向对象方法中,(请作答此空)定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为()。A、继承B、覆盖C、封装D、多态答案:A解析:本题考查面向对象的基本知识。继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学一年级音乐大鹿情境表演教学设计
- 八年级数学下册 24.1.1.1 平均数 教学设计
- 初中地理八年级上册《中国的民族》教学设计:多元一体格局的空间解码与文化自信建构
- 初中八年级数学下册三角形三边的垂直平分线与作图教学设计
- 高一地理教学设计:必修二第四章农业章末复习课
- 2026高级内燃机车钳工-简答参考试题库历年考点答案详解
- 2026电工特种作业-低压电工(官方)-防雷和防静电参考试题库历年考点答案详解
- 2026烟草企业-烟草招聘-综合题库历年参考题库含答案详解
- 2026注册会计师-公司战略与风险管理(官方)-第五章公司治理参考试题库历年考点答案详解
- 2026正高卫生职称-临床医学类-康复医学(正高)代码:038历年参考题库含答案详解
- T-CECS 486-2017《数据中心供配电设计规程》
- 员工调动管理制度
- 四不伤害及反三违安全培训课件
- 建筑工程技术课程
- 2026届新高考英语热点冲刺复习:定语从句
- 《盗窃案件的侦查》课件
- 八年级物理第一次月考卷(考试版A4)(北京地区人教版2024第1~3章)
- 绿豆皮的综合利用研究的综述报告
- 《风景谈》教学讲解课件
- 大学生自我控制量表
评论
0/150
提交评论