软件水平考试(初级)程序员综合(习题卷2)_第1页
软件水平考试(初级)程序员综合(习题卷2)_第2页
软件水平考试(初级)程序员综合(习题卷2)_第3页
软件水平考试(初级)程序员综合(习题卷2)_第4页
软件水平考试(初级)程序员综合(习题卷2)_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:软件水平考试(初级)程序员综合软件水平考试(初级)程序员综合(习题卷2)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件水平考试(初级)程序员综合第1部分:单项选择题,共260题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.一个计算机算法是对特定问题求解步骤的一种描述。(请作答此空)并不是一个算法必须具备的特性;若一个算法能够识别非法的输入数据并进行适当处理或反馈,则说明该算法的()较好A)可移植性B)可行性C)确定性D)有穷性答案:A解析:本题考查算法基础知识。算法是问题求解过程的精确描述,它为解决某一特定类型的问题规定了一个运算过程,并且具有下列特性。①有穷性。一个算法必须在执行有穷步骤之后结束,且每一步都可在有穷时间内完成。②确定性。算法的每一步必须是确切定义的,不能有歧义。③可行性。算法应该是可行的,这意味着算法中所有要进行的运算都能够由相应的计算装置所理解和实现,并可通过有穷次运算完成。④输入。一个算法有零个或多个输入,它们是算法所需的初始量或被加工的对象的表示。这些输入取自特定的对象集合。⑤输出。一个算法有一个或多个输出,它们是与输入有特定关系的量。算法的健壮性也称为鲁棒性,即对非法输入的抵抗能力。对于非法的输入数据,算法应能加以识别和处理,而不会产生误动作或执行过程失控。[单选题]2.已知函数f().G()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为();若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f的返回值为(34)。其中,表达式?X>>1?的含义是将x的值右移1位,相当于x=2。A)35B)32C)11D)7答案:D解析:本题考查程序语言基础知识。首先分析函数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)[单选题]3.下图所示的程序流程图中有()条不同的简单路径,采用McCabe度量法计算该程序图的环路复杂性为(请作答此空)。A)3B)4C)5D)6答案:A解析:三条简单路径分别为begin→y=n-1成立→outputA→end;begin→y=n-1不成立→A[i]>A[i+1]不成立→y=n-1成立→end;begin→y-n-1不成立→A[i]>A[i+1]成立→swapA[I],A[i+1]→y=n-1成立→end;MacCabe度量法公式为V(G)=m-n+2,V(G)是有向图G中环路数,m是图G中弧数,n是图G中节点数。本题中m=10,n=9,故V(G)=3。[单选题]4.在HTML中,border属性用来指定表格(69)。A)边框宽度B)行高C)列宽D)样式答案:A解析:本题考查HTML语言基础知识。在HTML中,对表格进行编辑和修改的属性有bgcolor、border、width等,其中,bgcolor属性用来设置表格的背景颜色,boder属性用来设定表格的边框宽度,width属性用于设置表格的宽度。[单选题]5.数据库的产品很多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据的在储结构也各不相同,但体系统构基本上都具有相同的特征,采用?三级模式和两级映像?,如下图所示,图中①,②,③分别代表数据库系统中(),图中④,⑤,⑥分别代表数据库系统中(请作答此空)。A)外模式/内模式映射、外模式内模式映射、概念模式内模式映射B)外模式概念模式映射、外模式/概念模式映射、概念模式/内模式映射C)概念模式/内模式映射、概念模式/内模式映射、外模式内模式映射D)外模式/内模式映射、外模式内模式映射、概念模式/外模式映射答案:B解析:数据库通常采用三级模式结构,其中,视图对应外模式、基本表对应模式、存储文件对应内模式。数据的独立性是由DBMS的二级映像功能来保证的。数据的独立性包括数据的物理独立性和数据的逻辑独立性。数据的物理独立性是指当数据库的内模式发生改变时,数据的逻辑结构不变。为了保证应用程序能够正确执行,需要通过修改概念模式与内模式之间的映像。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用程序能够正确执行,需要修改外模式与概念模式之间的映像。[单选题]6.在Word编辑状态下,若要显示或隐藏编辑标记,则单击()按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则(请作答此空)。A)光标移动到上一行,表格行数不变B)光标移动到下一行,表格行数不变C)在光标的上方插入一行,表格行数改变D)在光标的下方插入一行,表格行数改变答案:D解析:本题的正确答案为D。将光标移至表格外右侧的行尾处并按下Enter键时,会在光标的下方插入一行,表格行数改变。[单选题]7.Computer()focusesonprotectinginformation,hardware,andsoftwarefromunauthorizeduseanddamage.A)networkB)vimsC)securityD)architecture答案:C解析:计算机安全性注重保护信息、硬件和软件,防止非授权使用和损坏。[单选题]8.在数据库系统中,数据模型的三要素是数据结构、数据操作和(请作答此空)。建立数据库系统的主要目标是为了减少数据的冗余,提高数据的独立性,并检查数据的()。A)数据安全B)数据兼容C)数据约束条件D)数据维护答案:C解析:本题考查数据库系统基本概念。本题的正确选项为C。数据库结构的基础是数据模型,是用来描述数据的一组概念和定义。数据模型的三要素是数据结构、数据操作、数据约束条件。例如,用大家熟悉的文件系统为例。它所包含的概念有文件、记录、字段。其中,数据结构和约束条件为对每个字段定义数据类型和长度;文件系统的数据操作包括打开、关闭、读、写等文件操作。[单选题]9.我国知识产权具有法定保护期限,但()受法律保护的期限是不确定的。A)发明专利权B)商标权C)商业秘密D)作品发表权答案:C解析:商业秘密权受保护的期限是不确定的,一旦该秘密为公众所知悉,即成为公众可以自由使用的知识。[单选题]10.由于设计缺陷和编码缺陷对已经运行的软件系统进行修改,此行为属于()维护。A)改正性B)适应性C)完善性D)预防性答案:A解析:软件维护有如下类型:(1)更正性维护,是指在使用过程中发现了隐蔽的错误后,为了诊断和改正这些隐蔽错误而修改软件的活动,该类维护一般占总维护工作量的17-21%;(2)适应性维护,是指为了适应变化了的环境而修改软件的活动,该类维护一般占总维护工作量的18-25%;(3)完善性维护,是指为了扩充或完善原有软件的功能或性能而修改软件的活动,该类维护一般占总维护工作量的60%;(4)预防性维护,是指为了提高软件的可维护性和可靠性、为未来的进一步改进打下基础而修改软件的活动,该类维护一般占总维护工作量的5%。[单选题]11.在网页中点击的超链接指向()类型文件时,服务器不执行该文件,直接传递给浏览器。A)ASPB)HTMLC)CGID)JSP答案:B解析:本题考查网页的基础知识。在IIS中,其发布目录中的asp、cgi、jsp等类型的文件,当客户端请求执行时,IIS服务器会先执行该文件,然后将执行结果传送给客户端。而当客户端请求执行html类型文件时,服务器不执行该文件,直接传递给浏览器。[单选题]12.Fordatatransmissiontobesuccessful,sendingandreceivingdevicesmustfollowasetofcommunicationrulesfortheexchangeofinformation.Theserulesareknownas().A)E-mailB)InternetC)networkD)protocols答案:D解析:为成功地传输数据,发送设备和接收设备必须遵循一套信息交换的通信规则。这些规则称为协议。[单选题]13.一个HTML页面的主体内容需写在()标记内。A)<bodv></body>B)<head></head>C)<font></font>D)<frame></frame>答案:A解析:本题考查HTML的基础知识。一个HTML文件包含有多个标记,其中所有的HTML代码需包含在<html></html>标记对之内,文件的头部需写在<head></head>标记对内,<font></font>标记对的作用是设定文字字体,<frame></fiame>标记对是框架,<font></font>标记对和<frame></frame>均属于HTML页面的主题内容的一部分,均需写在<body></body>标记对内。[单选题]14.硬盘的性能指标不包括();其平均访问时间=(请作答此空)。A)磁盘转速+平均等待时间B)磁盘转速+平均寻道时间C)数据传输时间+磁盘转速D)平均寻道时间+平均等待时间答案:D解析:本题考查计算机性能方面的基础知识。硬盘的性能指标主要包括磁盘转速、容量、平均寻道时间。硬盘平均访问时间=平均寻道时间+平均等待时间。其中,平均寻道时间(Averageseektime)是指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,它描述硬盘读取数据的能力,单位为毫秒;平均等待时间也称平均潜伏时间(Averagelatencytime),是指当磁头移动到数据所在磁道后,然后等待所要的数据块继续转动到磁头下的时间。[单选题]15.下列四个病毒中,属于木马的是()。A)Trojan.Lmir.PSW.60B)VBS.HappytimeC)JS.Fortnight.c.sD)Script.Redlof答案:A解析:本题考查计算机病毒的基本知识。一般地,根据计算机病毒的发作方式和原理,在病毒名称前面加上相应的代码以表示该病毒的制作原理和发作方式。例如,以Trojan.开始的病毒一般为木马病毒,以VBS.、JS.、Script.开头的病毒一般为脚本病毒,以Worm.开头的一般为蠕虫病毒等。[单选题]16.()无助于加强计算机的安全。A)安装杀毒软件并及时更新病毒库B)及时更新操作系统补丁包C)把操作系统管理员账号的口令设置为空D)安装使用防火墙答案:C解析:把操作系统管理员账号的口令设置为空。会降低安全性。[单选题]17.以下关于结构化方法的叙述中,不正确的是()。A)指导思想是自顶向下、逐层分解B)基本原则是功能的分解与抽象C)适合解决数据处理领域的问题D)特别适合解决规模大的、特别复杂的项目答案:D解析:本题考查结构化开发方法的基础知识。结构化开发方法由结构化分析、结构化设计和结构化程序设计构成,是一种面向数据流的开发方法。结构化方法总的指导思想是自顶向下、逐层分解,基本原则是功能的分解与抽象。它是软件工程中最早出现的开发方法,特别适合于数据处理领域的问题,但是不适合解决大规模的、特别复杂的项目,而且难以适应需求的变化。[单选题]18.工作在UDP协议之上的协议是()。A)HTTPB)TelnetC)SNMPD)SMTP答案:C解析:本题考查TCP/IP协议簇中应用层协议及其采用的传输层协议。HTTP、Telnet、SMTP传输层均采用TCP,SNMP传输层采用SNMP。[单选题]19.主存与Cache的地址映射方式中,()方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。A)全相联B)直接映射C)组相联D)串并联答案:A解析:全相联地址映射:主存的任意一块可以映像到Cache中的任意一块。直接相联映射:主存中一块只能映像到Cache的一个特定的块中。组相联的映射:各区中的某一块只能存入缓存的同组号的空间内,但组内各块地址之间则可以任意存放。即从主存的组到Cache的组之间采用直接映像方式,在两个对应的组内部采用全相联映像方式。[单选题]20.在以下情形中,()适合于采用队列数据结构。A)监视一个火车票售票窗口等待服务的客户B)描述一个组织中的管理机构C)统计一个商场中的顾客数D)监视进入某住宅楼的访客答案:A解析:本题考查的是队列数据结构的基本特点。队列的基本特点是先进先出。进入商场的顾客不需要受此限制。一个组织中的管理机构之间一般具有较严格的层次关系,因此适合于采用树结构进行描述。进出住宅楼的访客也不需要先入先出。人们在接受某种服务时,为公平起见应排队,因此在火车票售票窗口等待服务的客户应该按队列结构建模。[单选题]21.DoS攻击的目的是()。A)获取合法用户的口令和账号B)使计算机和网络无法提供正常的服务C)远程控制别人的计算机D)监听网络上传输的所有信息答案:B解析:DoS是DenialofService的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。[单选题]22.在数据结构中,()是与存储结构无关的术语。A)单链表B)二叉树C)哈希表D)循环队列答案:B解析:本题考查数据结构基础知识。单链表是与存储结构有关的术语,常用于线性表的链式存储,通过在结点中设置指针域指出当前元素的直接后继(或直接前驱)元素所在结点,从而表示出元素间的顺序关系(即逻辑关系)。哈希表既是一种存储结构也是一种查找结构,它以记录的关键字为自变量计算一个函数(称为哈希函数)得到该记录的存储地址,从而实现快速存储和查找。循环队列是指采用顺序存储结构实现的队列。在顺序队列中,为了降低运算的复杂度,元素入队时,只修改队尾指针;元素出队时,只修改队头指针。由于顺序队列的存储空间是提前设定的,因此队尾指针会有一个上限值,当队尾指针达到其上限时,就不能只通过修改队尾指针来实现新元素的入队操作了。此时,可将顺序队列假想成一个环状结构,称之为循环队列,并仍然保持队列操作的简便性。[单选题]23.若收到某海明校验码1110010,其中信息4位,校验码3位,问正确的信息是()。A)1110B)1010C)0010D)1101答案:B解析:验证海明校验码的关系式如下:S2=r2+I4+I3+I2S1=r1+I4+I2+I1S0=r0+I4+I2+I1所以S2=1,S1=1,S0=0三个校正因子不全为0,所以该海明校验码有错,错误位置S=S2S1S0=110=6,即比特6有错,将其变反,得到的正确信息为1010。[单选题]24.浏览器本质上是一个(67)A)连入Internet的TCP/IP程序B)连入Internet的SNMP程序C)浏览Web页面的服务器程序D)浏览Web页面的客户程序答案:D解析:浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件,它是一种最常用的客户端程序。[单选题]25.关于软件著作权产生的时间,表述正确的是()。A)自软件首次公开发表时B)自开发者有开发意图时C)自软件开发完成之日时D)自软件著作权登记时答案:C解析:本题考查计算机软件知识产权方面的基础知识。根据《著作权法》和《计算机软件保护条例》的规定,计算机软件著作权的权利自软件开发完成之日起产生,保护期为50年。保护期满,除开发者身份权以外,其他权利终止。一旦计算机软件著作权超出保护期,软件就进入公有领域。[单选题]26.结构型设计模式涉及如何组合类和对象以获得更大的结构,以下()模式是结构型模式。A)AdapterB)TemplateMethodC)MediatorD)Observer答案:A解析:本题考查设计模式的基本概念。在面向对象系统设计中,每一个设计模式都集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它,在另一些设计约束条件下是否还能使用,以及使用的效果和如何取舍。按照设计模式的目的可以分为创建型模式、结构型模式和行为型模式3大类。创建型模式与对象的创建有关;结构型模式处理类或对象的组合,涉及如何组合类和对象以获得更大的结构;行为型模式对类或对象怎样交互和怎样分配职责进行描述。创建型模式包括FactoryMethod、AbstractFactory、Builder、Prototype和Singleton;结构型模式包括Adapter(类)、Adapter(对象)、Bridge、(iomposite、Decorator、Facade、Flyweight和Proxy;行为型模式包括Interpreter、TemplateMethod、ChainofResponsibility、Command、Iterator、Mediator、MementoObserverStateStrategy和Visitor。[单选题]27.若进程P1正在运行,操作系统强行撤下P1进程所占用的CPU,让具有更高优先级的进程P2运行,这种调度方式称为()。A)中断方式B)抢占方式C)非抢占方式D)查询方式答案:B解析:本题考查操作系统进程管理方面的基础知识。在操作系统进程管理中,进程调度方式是指某进程正在运行,当有更高优先级的进程到来时如何分配CPU。调度方式分为可剥夺和不可剥夺两种。可剥夺式是指当有更高优先级的进程到来时,强行将正在运行进程的CPU分配给高优先级的进程;不可剥夺式是指当有更高优先级的进程到来时,必须等待正在运行进程自动释放占用的CPU,然后将CPU分配给高优先级的进程。[单选题]28.Software()activitiesinvolvemakingenhancementstosoftwareproducts,adaptingproductstonewenvironments,andcorrectingproblems.A)analysisB)designC)codingD)maintenance答案:D解析:软件维护活动包括增强软件产品、调整软件产品以适应新的环境和纠正软件中的问题。[单选题]29.有关哈夫曼编码方法,以下说法正确的是()A)哈夫曼编码是一种用于校验的编码方法B)编码过程中需要根据符号出现的概率来进行编码C)编码过程中需要建立"词典"D)哈夫曼编码方法不能用于静态图像压缩答案:B解析:本题考查无损压缩技术中的哈夫曼编码的基本概念。哈夫曼编码属于熵编码,是建立在信源的统计特性之上的无损压缩编码技术,按照信源符号出现的频度或概率排序后递归地自底向上建立编码树,即可得到变长编码。除熵编码外,词典编码也属于无损压缩编码,其基本思想是利用数据本身包含有重复代码这个特性。静态图像的压缩编码可以采用无损压缩编码或有损压缩编码方法,需要视具体需求进行选择。[单选题]30.用户小王对某软件的操作界面提出了以下四条改进意见,其中,()是不需要考虑的。A)输入信用卡号时应该允许在其中插入空格B)显示较长的说明信息时不要很快就消失C)输入注册信息时有些项应该允许留空D)切换选项卡时,应自动保存己修改的设置答案:D解析:本题考查软件工程实践的基础知识(用户界面设计)。从用户的角度看,软件的操作界面体现了软件的功能和使用特性。操作界面的设计需要征求最终用户的意见。用户小王提的四条意见中,意见A是正确的。因为信用卡号比较长,输入时最好分段,其间插入空格,容易检查,不容易出错。意见B也是正确的。有些软件的提示信息或警告信息较长,如果只显示了很短时间,用户还没有看完,就消失了,用户就不明白、不满意。意见C也是正确的,输入注册信息时有些项是必须填写的,但有些项并不重要或者有些人无法填写,这些项应该允许留空。一般软件中,用"*"标记是必填项写的注册信息项。没有该标记的项是可填可不填的。意见D不完全正确。软件某方面的设置可能有多张选项卡,每张选项卡上可有多个选项。通常每张选项卡上都有"确认/取消"按钮,是否保存用户的选择应由用户自己决定。因为用户的选择往往需要反复思考,再三决策,不宜完全采用自动保存的做法。[单选题]31.(75)referstotheprocessoftestingandtheneliminatingerrors.A)DebuggingB)ProgrammingC)AnalysisD)Maintenance答案:A解析:调试指的是测试并纠错的过程。[单选题]32.总线的带宽是指(8)A)用来传送数据、地址和控制信号的信号线总数B)总线能同时传送的二进制位数C)单位时间内通过总线传输的数据总量D)总线中信号线的种类答案:C解析:[单选题]33.以下存储器中,需要周期性刷新的是()。A)DRAMB)SRAMC)FLASHD)EEPROM答案:A解析:RAM(随机存储器):既可以写入也可以读出,断电后信息无法保存,只能用于暂存数据。RAM又可以分为SRAM和DRAM两种。SRAM:不断电情况下信息一直保持而不丢失。DRAM:信息会随时间逐渐消失,需要定时对其进行刷新来维持信息不丢失。[单选题]34.以下叙述中,正确的是()。A)编译正确的程序不包含语义错误B)编译正确的程序不包含语法错误C)除数为0的情况可以在语义分析阶段检查出来D)除数为0的情况可以在语法分析阶段检查出来答案:B解析:本题考查程序语言基础知识。用户编写的源程序不可避免地会有一些错误,这些错误大致可分为静态错误和动态错误。动态错误也称动态语义错误,它们发生在程序运行时,例如变量取零时作除数、引用数组元素下标越界等错误。静态错误是指编译时所发现的程序错误,可分为语法错误和静态语义错误,如单词拼写错误、标点符号错误、表达式中缺少操作数、括号不匹配等有关语言结构上的错误称为语法错误;而语义分析时发现的运算符与运算对象类型不合法等错误属于静态语义错误。[单选题]35.SHA-l是一种针对不同输入生成()固定长度摘要的算法。A)128位B)160位C)256位D)512位答案:B解析:安全哈希算法SHA主要适用于数字签名标准里面定义的数字签名算法,SHA-l会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。[单选题]36.正规式(ab|c)(0|1|2)表示的正规集合中有(请作答此空)个元素,()是该正规集中的元素。A)3B)5C)6D)9答案:C解析:本题考查程序语言基础知识。正规式(ab|c)表示的正规集为{ab,c},正规式(0|1|2)表示的正规集为{0,1,2},将{ab,c)与{0,1,2)进行连接运算后的正规集为{ab0,ab1,ab2,c0,c1,c2},因此该正规集有6个元素,c0属于该集合。[单选题]37.微型计算机系统中,显示器属于(),硬盘属于(请作答此空)。A)表现媒体B)传输媒体C)表示媒体D)存储媒体答案:D解析:本题考查考生多媒体基础知识。表现媒体是指进行信息输入和输出的媒体,如键盘、鼠标、话筒,以及显示器、打印机、喇叭等。传输媒体是指传输表示媒体的物理介质,如电缆、光缆、电磁波等。表示媒体指传输感觉媒体的中介媒体,即用于数据交换的编码,如图像编码、文本编码和声音编码等;存储媒体是指用于存储表示媒体的物理介质,如硬盘、U盘、光盘、ROM及RAM等。[单选题]38.活动定义是项目时间管理中的过程之一,()是进行活动定义时通常使用的一种工具。A)Gantt图B)活动图C)工作分解结构(WBS)D)PERT图答案:C解析:项目时间管理包括使项目按时完成所必须的管理过程。项目时间管理中的过程包括:活动定义、活动排序、活动的资源估算、活动历时估算、制定进度计划以及进度控制。为了得到工作分解结构(WorkBreakdownStructure,WBS)中最底层的交付物,必须执行一系列的活动,对这些活动的识别以及归档的过程就叫做活动定义。[单选题]39.对声音信号采样时,()参数不会直接影响数字音频数据量的大小。A)采样率B)量化精度C)声道数量D)音量放大倍数答案:D解析:本题考查多媒体基础知识。波形声音信息是一个用来表示声音振幅的数据序列,它是通过对模拟声音按一定间隔采样获得的幅度值,再经过量化和编码后得到的便于计算机存储和处理的数据格式。声音信号数字化后,其数据传输率(每秒位数)与信号在计算机中的实时传输有直接关系,而其总数据量又与计算机的存储空间有直接关系[单选题]40.防火墙不能实现(17)的功能。A)过滤不安全的服务B)控制对特殊站点的访问C)防止内网病毒传播D)限制外部网对内部网的访问答案:C解析:程序员教程(第四版)教程P203。防火墙认为内部网是可信赖的,而外部网是不安全和不信任的。[单选题]41.下列()属于表现媒体。A)扫描仪B)光盘C)光缆D)磁盘答案:A解析:按CCITT的定义,媒体可分为5类:感觉媒体:直接作用于人的感觉器官,使人产生直接感觉的媒体。表示媒体:传输感觉媒体的中介媒体,用于数据交换的编码。如图像编码、声音编码、文本编码等。表现媒体:进行信息输入和输出的媒体。如键盘、鼠标、扫描仪、话筒等为输入媒体;显示器、打印机等为输出媒体。存储媒体:用于存储表示媒体的物理介质。如硬盘、软盘、磁盘、光盘等。传输媒体:传输表示媒体的物理介质。如光缆、电缆、电磁波等。[单选题]42.根据枢轴元素(或基准元素)划分序列而进行排序的是()。A)快速排序B)冒泡排序C)简择排序D)直接插入排序答案:A解析:本题考查数据结构与算法基础知识。快速排序的基本思想是:通过一趟排序将待排的记录划分为独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再分别对这两部分记录继续进行快速排序,以达到整个序列有序。划分时从待排序列中选一个元素作为枢轴元素,将不大于枢轴元素者和不小于枢轴元素者分开。[单选题]43.WWW服务使用的协议为()。A)HTMLB)HTTPC)SMTPD)FTP答案:B解析:常识题。[单选题]44.某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单元格填写"及格",否则填写"不及格")。[单选题]45.为了用一个数代表一批数,人们常用这批数据的算术平均值(简称平均值)或中位数来代表。中位数就是位于这批数中间的数(大于它的数与小于它的数一样多)。对于奇数个数而言,排序后很容易确定中间那个数;对于偶数个数而言,排序后中间会有两个数,再取这两个数的算术平均,就是中位数。以下关于平均值与中位数的叙述中,()是不正确的。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,这就是三组数全体的平均值。[单选题]46.采用白盒测试方法对下图进行测试,设计了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),什么也不执行,覆盖中间路径。[单选题]47.匿名FTP访问通常使用()作为用户名。A)guestB)userC)administratorD)anonymous答案:D解析:本题考查匿名FTP访问。匿名FTP访问通常使用的用户名是anonymous。[单选题]48.某乡镇有7个村A~G,各村间的道路和距离(单位:公里)如下图,乡政府决定在其中两村设立诊所,使这7村群众看病最方便(即最远的村去诊所的距离a最短)。经过计算,a=()公里。A)3B)3.3C)4D)4.5答案:A解析:可将诊所设立在E、A/C两处,其中B-E(3公里)、D-E(3公里)、F-E(1.5公里)、F-E(3公里)、A-C(3公里)。最远去诊所的距离为3公里[单选题]49.以逻辑变量X和Y为输入,当且仅当X和Y同时为0时,输出才为0,其他情况下输出为1,则逻辑表达式为()。A)AB)BC)CD)D答案:B解析:本题考查逻辑运算基础知识。显然,符合题目描述的运算是X+Y。[单选题]50.()可以保护软件的技术信息、经营信息。A)软件著作权B)专利权C)商业秘密权D)商标权答案:C解析:本题考查知识产权基本知识。软件著作权从软件作品性的角度保护其表现形式,源代码(程序)、目标代码(程序)、软件文档是计算机软件的基本表达方式(表现形式),受著作权保护;专利权从软件功能性的角度保护软件的思想内涵,即软件的技术构思、程序的逻辑和算法等的思想内涵,涉及计算机程序的发明,可利用专利权保护;商标权可从商品(软件产品)、商誉的角度为软件提供保护,利用商标权可以禁止他人使用相同或者近似的商标,生产(制作)或销售假冒软件产品,商标权保护的力度大于其他知识产权,对软件侵权行为更容易受到行政查处。商业秘密权可保护软件的经营信息和技术信息,我国《反不正当竞争法》中对商业秘密的定义为"不为公众所知悉、能为权利人带来经济利益、具有实用性并经权利人采取保密措施的技术信息和经营信息"。软件技术信息是指软件中适用的技术情报、数据或知识等,包括程序、设计方法、技术方案、功能规划、开发情况、测试结果及使用方法的文字资料和图表,如程序设计说明书、流程图、用户手册等。软件经营信息指经营管理方法以及与经营管理方法密切相关的信息和情报,包括管理方法、经营方法、产销策略、客户情报(客户名单、客户需求),以及对软件市场的分析、预测报告和未来的发展规划、招投标中的标底及标书内容等。[单选题]51.SLIP协议和PPP协议都是属于()通信方式。A)端到端B)点对点C)同步D)异步答案:B解析:SLIP和PPP协议是串行线路上最常用的两个链路通信协议,它们为在点到点链路上直接相连的两个设备之间提供了一种传送数据报的方法。[单选题]52.关于进程的说法错误的是A.进程是进行资源分配和调度的基本单位。A)进程通常由程序、数据集合、进程控制块FCB)组成。C)进程控制块记录了操作系统所需的、用于描述进程的当前状态和控制进程的全部信息。D)操作系统就是根据进程的进程控制块来感知进程的存在。答案:B解析:[单选题]53.MD5是一种()算法。A)共享密钥B)公开密钥C)报文摘要D)访问控制答案:C解析:MD5的全称是Message-digestAlgorithm5(信息/报文摘要算法),是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。[单选题]54.构成计算机系统内存的主要存储器件是()。A)SRAMB)DRAMC)PROMD)EPROM答案:B解析:本题考查计算机系统基础知识。随机存储器(RAM)分为静态随机存储器(SRAM)和动态随机存储器(DRAM)两类。其中,SRAM速度快,不需要刷新操作,缺点是集成度低价格高,在主板上不能作为用量较大的主存。DRAM是最为常见的内存储器,采用电容存储,其数据只能保持很短的时间,每隔一段时间需要刷新充电1次,否则内部的数据会丢失。对于可编程的只读存储器(ProgrammableReadOnlyMemory,PROM),其内容可以由用户一次性地写入,写入后不能再修改。可擦除可编程只读存储器(ErasableProgrammableReadOnlyMemory,EPROM)的内容既可以读出,也可以由用户写入,写入后还可以修改。常见的改写方法是先用紫外线照射15~20分钟以擦去所有信息,然后再用特殊的电子设备写入信息。[单选题]55.Theterm?software()"isusedtodescribethesoftwareengineeringactivitiesthatoccurfollowingdeliveryofasoftwareproducttothecustomer.A)analysisB)designC)implementationD)maintenance答案:D解析:[单选题]56.Manycomputerlanguagesprovideamechanismtocall()providedbylibrariessuchasin.dlls.A)instructionsB)functionsC)subprogramsD)subroutines答案:B解析:许多计算机语言提供了一种机制来调用库(如dll文件)中的函数。[单选题]57.Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodemsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(请作答此空),andtheeffectivenessoftheteamlargelydeterminesthe()oftheengineering.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A)activityB)jobC)processD)application答案:A解析:大多数软件工程项目都是需要由项目团队完成的,虽然小的简单的软硬件系统个人就能完成,但是对于大型复杂系统并且需要详细计划的项目由个人完成并不()。系统开发是团队(请作答此空),团队工作的效率很大程度上决定了软件工程的()。开发团队的合作与篮球或棒球运动员之间的合作很相像,尽管每个人都有自己擅长的技术,但是大家是向着()目标而努力的。项目团队()一群碰巧工作在一起的人,团队工作需要一群人互相配合,齐心协力向着一个目标奋斗,并且这群人也需要一个好的领导来带领他们。A.活动B.工作C.过程D.请求[单选题]58.某机构为了解云计算的驱动力,对我国一批企业进行了问卷调查(题型为题),选择A?优化现有IT效率和效力?的企业占86%,选择B?降低IT成本?的企业占79%,选择C?灾难恢复及保持业务连续性?的企业占80%。据此可推算出,至少有()的企业同时选择了这三项。A)45%B)54%C)66%D)79%答案:A解析:本题考察初等数学基础知识。本题求至少有多少企业选择了这三项,那么要想使得选择三项的企业数最少,则选择两项的企业数最多。即:没有选择A的企业均选择了B和C选项,没有选择B的企业均选择了A和C选项,没有选择C的企业均选择了B和A选项,则最多有(100%-86%)+(100%-79%)+(100%-80%)=55%,则至少有45%的企业同时选择了这三项。[单选题]59.静态查找表的全部运算是()。A)建表B)建表和查找C)查找与读表元D)建表、查找和读表元答案:D解析:本题考查静态查找表的概念。对于静态查找表,要经常进行两种操作,包括查询某个"特定"的数据元素是否在查找表中;检索某个"特定"的数据元素的各种属性。题目中要求全部的运算,当然应该包括建表的过程,后两种是在该前提下进行的。[单选题]60.有两个N*N的矩阵A和B,想要在微机(PC机)上按矩阵乘法基本算法编程。实现计算A*B。假设N较大,本机内存也足够大,可以存下A、B和结果矩阵。那么,为了加快计算速度,A和B在内存中的存储方式应选择()。A)A按行存储,B按行存储B)A按行存储,B按列存储C)A按列存储,B按行存储D)A按列存储,B按列存储答案:B解析:矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数(column)和第二个矩阵的行数(row)相同时才有意义。当矩阵A的列数等于矩阵B的行数时,A与B可以相乘。乘积C的第m行第n列的元素等于矩阵A的第m行的元素与矩阵B的第n列对应元素乘积之和。[单选题]61.某机器的字长为8,符号位占1位,数据位占7位,采用补码表示时的最小整数为()。A)-2^8B)-2^7C)-2^7+lD)-2^8+1答案:B解析:补码表示的规则是:用最高位表示符号,正数用0表示,负数用1表示,正数的补码是其原码本身,负数的补码的数值部分是对其原码的数值部分按位取反后加1。例如,十进制整数+1的补码表示为00000001,-1的补码表示为11111111。机器字长为8时,用7位表示数值,最大整数值为12^7(补码表示为01111111),最小整数值为-12^8=-2^7(补码表示为10000000)。[单选题]62.关于分页管理说法正确的是A)逻辑地址等于物理地址B)逻辑地址的结构是:物理块号+页内地址C)逻辑地址的结构是:逻辑页号+页内地址D)分页管理可以采用首次适应算法答案:C解析:[单选题]63.某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:(1)图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。(2)图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。(3)图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用()最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用(请作答此空)最为合适;为了实现图像处理算法的灵活选择与替换,采用()最为合适。A)状态模式B)适配器模式C)组合模式D)单例模式答案:A解析:本题主要考查设计模式知识。题干描述了某软件公司一款图像处理软件的需求分析与设计过程,并明确指出采用设计模式实现关键需求对系统灵活性与扩展性的要求。针对需求1,为了支持灵活的撤销与重做等行为,采用命令模式最为合适,因为命令模式可以将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,还可以对请求排队,或记录请求日志,以及支持可撤销的操作。针对需求2,为了封装图像操作与照片特征之间的复杂逻辑关系,采用状态模式最为合适,因为状态模式将每一个条件分支放入一个独立的类中,这样就可以根据对象自身的情况将对象的状态作为一个对象,这一对象可以不依赖于其他对象而独立变化;针对需求3,为了实现图像处理算法的灵活选择与替换,采用策略模式最为合适,因为策略模式定义一系列的算法,把它们封装起来,并且使它们可相互替换,使得算法可独立于使用它的客户而变化。[单选题]64.设有一个员工关系EMP(员工号,姓名,部门名,职位,薪资),若需查询不同部门中担任"项目主管"的员工的平均薪资,则相应的SELECT语句为:SELECT部门名,AVG(薪资)AS平均薪资FROMEMPGROUPBY(请作答此空)HAVING()将员工号为"10058"、姓名为"黄晓华"、部门名为"开发部"的元组插入EMP关系中的SQL语句为:Insert()A)员工号B)姓名C)部门名D)薪资答案:C解析:本题考查对SQL语言的掌握程度。根据题意,查询不同部门中担任"项目主管"的职工的平均薪资,需要先按"部门名"进行分组,然后再按条件职位='项目主管'进行选取,因此正确的SELECT语句如下:SELECT部门名,AVG(薪资)AS平均薪资FROMEMPGROUPBY部门名HAVING职位='项目主管'第3小题正确的答案是选项B,因为插入语句的基本格式如下:INSERTINTO基本表名(字段名[,字段名]...)VALUES(常量[,常量]...);查询语句从上可见,选项C和D显然是不正确的。选项A也是不正确的,因为按照SELECT语句的语法,字符串插入时,需要用单引号括起,可在选项A中"黄晓华"和"研发部"明显是字符串,但是却没有用单引号括起。[单选题]65.以下关于程序员职业素养的叙述中,不正确的是()。A)面对程序中出现的问题,采用的解决方式和反思的深度体现程序员的素养B)职业素养强调的不是天赋的神秘和技艺的高超,而是持续积淀的结晶C)职业素养高的程序员会对经理为了赶工期而降低程序质量的要求说"不"D)职业素养高的程序员对用户提出的任何需求变更和功能调整说"是"答案:D解析:本题考查软件工程基础知识。用户的需求中可能会有一些无理的需求、非专业的需求、目前还实现不了的需求、重复的需求、会造成不良后果的需求等。需要分析系统维护时用户提出的修改意见,不能立即进行修改,还需要分析讨论,经批准后才能执行修改,否则可能会引发意想不到的问题。[单选题]66.某项目计划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元。[单选题]67.在WindowsXP中,可以使用()来浏览日志文件,其中包含有(请作答此空)、安全性日志和系统日志。A)事件查看器B)浏览器C)超级终端D)信息服务答案:A解析:在桌面上单击"我的电脑",选择右键菜单中的"管理"命令,调出计算机管理窗口,如下图所示。事件查看器允许用户监视"应用程序"、"安全性"和"系统"日志中记录的事件。[单选题]68.以下关于电子邮件的叙述中,不正确的是()。A)用户可以向自己的Email邮箱发送邮件B)网络拥塞可能会导致接收者不能及时收取邮件C)打开来历不明的电子邮件附件可能会感染计算机病毒D)Email邮箱的容量是在用户使用的计算机上分配给该邮箱的硬盘容量答案:D解析:本题考查收发电子邮件及电子邮箱的基本概念。收发电子邮件涉及到计算机病毒、网络阻塞、试发电子邮件、电子邮箱等基本概念。电子邮件附件可以是文本文件、图像、程序和软件等,有可能携带或被感染计算机病毒,如果打开携带或被感染计算机病毒的电子邮件附件(来历不明的电子邮件附件有可能携带计算机病毒),就可能会给所使用的计算机系统传染上计算机病毒。当发送者发送电子邮件成功后,由于接收者端与接收端邮件服务器间网络拥塞,接收者可能需要很长时间后才能收到邮件。当人们通过申请(注册)获得邮箱或收邮件者收不到邮件时(原因很多,如邮箱、邮件服务器、线路等),往往需要对邮箱进行测试,判别邮箱是否有问题。用户对邮箱进行测试,最简单的方法是向自己的Email邮箱发送一封邮件,判别邮箱是否正常。电子邮箱通常由Internet服务提供商或局域网(企业网、校园网等)网管中心提供,电子邮件一般存放在邮件服务器、邮件数据库中。因此,电子邮箱的容量由Internet服务提供商或局域网(企业网、校园网)网管中心提供,而不是由用户在当前使用的计算机上,给电子邮箱分配硬盘容量。[单选题]69.文件的物理结构不包括()A)连续结构B)索引结构C)分区结构D)多个物理块的索引结构答案:C解析:[单选题]70.假设某公司生产的某种商品的销售量N是价格P的函数:N=7500-50P,10P150;成本C是销售量N的函数:C=25000+40N;销售每件商品需要交税10元。据此,每件商品定价P=()元能使公司获得最大利润。A)50B)80C)100D)120答案:C解析:本题考察初等数学基础知识。利润=NP-C-10N=-50P2+10000P+K=-(P-100)2+K[单选题]71.下列各种软件中,()不属于办公软件套件。A)KingsoftOfficeB)InternetExplorerC)MicrosoflOfficeD)ApacheOpenOffice答案:B解析:本题的正确选项为B。办公软件套件通常应包括字处理、表格处理、演示文稿和数据库等软件。选项A"KingsoftOffice"是金山公司开发办公软件套件。选项B"InternetExplorer"是网页浏览软件,该软件不属于办公软件套件。选项C"MicrosoftOffice"是Microsoft公司开发的Office2007办公软件套件。选项D"ApacheOpenOffice"是Apache公司开发的优秀的办公软件套件,能在Windows、Linux、MacOSX(X11)和Solaris等操作系统平台上运行。[单选题]72.计算机的(请作答此空)直接反映了机器的速度,其值越高表明机器速度越快;运算速度是指CPU每秒能执行的指令条数,常用()来描述。A)内存容量B)存取速度C)时钟频率D)总线宽度答案:C解析:本题考查应试者计算机性能评价方面的基础知识。计算机的时钟频率直接反映了机器的速度,通常主频越高其速度越快。但是,相同频率、不同体系结构的机器,其速度可能会相差很多倍,因此还需要用其他方法来测定机器性能。通常所说的计算机运算速度(平均运算速度)是指每秒钟所能执行的指令条数,一般用"百万条指令/秒"(MIPS,MillionInstructionPerSecond)来描述。[单选题]73.下表有4*7个单元格,可以将其中多个邻接的单元格拼成矩形块。该表中共有()个四角上都为1的矩形块。A)6B)7C)10D)12答案:D解析:[单选题]74.甲公司接受乙公司委托开发了一项应用软件,双方没有订立任何书面合同。在此情形下,()享有该软件的著作权。A)甲公司B)甲、乙公司共同C)乙公司D)甲、乙公司均不答案:A解析:接受任务开发软件的著作权归属一般按以下两条标准确定:①在合同中明确约定的,按照合同约定实行;②未明确约定的,著作权属于实际完成软件开发的单位。[单选题]75.编译过程中符号表的作用是记录()中各个符号的必要信息,以辅助语义的正确性检查和代码生成。A)源程序B)目标程序C)汇编程序D)可执行程序答案:A解析:本题考查程序语言基础知识。符号表的作用是记录源程序中各个符号的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。符号表的建立可以始于词法分析阶段,也可以放到语法分析和语义分析阶段,但符号表的使用有时会延续到目标代码的运行阶段。[单选题]76.在有13个元素构成的有序表data[1..13]中,用折半查找(即二分查找,计算时向下取整)方式查找值等于data[8]的元素时,先后与()等元素进行了比较。A)data[7]、data[6]、data[8]B)data[7]、data[8]C)data[7]、data[10]、data[8]D)data[7]、data[10]、data[9]、data[8]答案:C解析:本题考查数据结构基础知识。在二分查找(即折半查找)过程中,令处于中间位置记录的关键字和给定值比较,若相等,则查找成功;若不等,则缩小范围,直至新的查找区间中间位置记录的关键字等于给定值或者查找区间没有元素时(表明查找不成功)为止。在有13个元素构成的有序表data[1..13]中进行二分查找的过程如下图所示(计算中间元素位置时向下取整,结点中的数字为元素的下标或序号),从中可以看出,查找元素data[8]时,需与data[7]、data[10]、data[8]等元素比较。[单选题]77.用16位二进制数来表示带符号定点整数,则其可以表示的最大的数为()。A)216B)215C)216-1D)215-1答案:D解析:16位二进制数可以表示的最大带符号定点数为[单选题]78.TCP/IP协议族中的()协议支持离线邮件处理,电子邮件客户端可利用该协议下载所有未阅读的电子邮件。A)FTPB)POP3C)TelnetD)SNMP答案:B解析:POP3(PostOfficeProtocol3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准。[单选题]79.Theearliestmethodofdeliveringtelecommunicationsisthe().A)telegraphB)telephoneC)e-mailD)letter答案:B解析:因特网的计算机之间是工作在客户机/服务器模式之上的。[单选题]80.模块A提供某个班级某门课程的成绩给模块B,模块B计算平均成绩、最高分和最低分,将计算结果返回给模块A,则模块B在软件结构图中属于()模块。A)传入B)传出C)变换D)协调答案:C解析:模块结构图中的模块类型如下:①传入模块:从下属模块取得数据,经过某些处理,再将其结果传给上级模块。②传出模块:从上级模块取得数据,经过某些处理,再将其结果传给下属模块。③变换模块:也叫加工模块。它从上级模块取得数据,进行特定的处理,转换成其他形式,再传回上级模块。它加工的数据流称作变换数据流。④协调模块:对所有下属模块进行协调和管理的模块。在系统的输入输出部分或数据加工部分可以找到这样的模块。在一个好的模块结构图中,协调模块应在较高层出现。[单选题]81.M书法家将自己创作的一幅书法作品原件出售给了L公司。L公司未经M书法家的许可将这幅书法作品作为商标注册,并取得商标权。以下说法正确的是()。A)L公司的行为侵犯了M书法家的著作权B)L公司的行为未侵犯M书法家的著作权C)L公司的行为侵犯M书法家的商标权D)L公司与M书法家共同享有该书法作品的著作权答案:A解析:本题考查知识产权方面的基础知识。某些知识产权具有财产权和人身权双重性,例如著作权,其财产权属性主要体现在所有人享有的独占权以及许可他人使用而获得报酬的权利,所有人可以通过独自实施获得收益,也可以通过有偿许可他人实施获得收益,还可以像有形财产那样进行买卖或抵押;其人身权属性主要是指署名权等。有的知识产权具有单一的属性,例如,发现权只具有名誉权属性,而没有财产权属性;商业秘密只具有财产权属性,而没有人身权属性;专利权、商标权主要体现为财产权。所以,L公司未经M书法家的许可将这幅书法作品作为商标注册,并取得商标权,L公司的行为侵犯了M书法家的著作权。[单选题]82.IP协议属于()。A)物理层协议B)传输层协议C)网络层协议D)应用层协议答案:C解析:此题已经考过多次了,IP协议是网络层协议。[单选题]83.以下关于解释方式下运行程序的叙述中,错误的是(28)。A)先将高级语言程序转换为字节码,再由解释器运行字节码B)由解释器直接分析并执行高级语言程序代码C)先将高级语言程序转换为某种中间代码,再由解释器运行中间代码D)先将高级语言程序转换为机器语言,再由解释器运行机器语言代码答案:D解析:本题考查程序语言基础知识。解释程序(也称为解释器)可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示荽参与到程序的运行过程中,运行程序的控制权在解释程序。总而言之,解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。[单选题]84.某计算机的地址线、数据线均为8位,一条两字节的相对寻址的无条件转移指令,存于内存20H和21H单元中,指令操作码存放在20H中,存放在21H中的位移量为15H。则取该指令时PC(程序计数器)为()H,该指令执行结束时PC为(请作答此空)H。A)21B)35C)37D)41答案:C解析:由于两个字节的相对寻址的无条件转移指令存于内存20H单元和21H单元中,当CPU准备取出该指令时,PC的内容必定指向存放该指令第一个字节的地址,即PC=20H。当CPU取出该指令准备执行时,PC的内容为22H,而取出的位移量为15H,执行该指令时是:PC+位移量→PC。因此,该指令执行结束时PC为37H。[单选题]85.以下关于类和对象的叙述中,正确的是()。A)类是对象的模板,一个类仅能生成一个对象B)对象是类的模板,一个对象仅能生成一个类C)类是对象的模板,一个类是一组对象的集合D)对象是类的模板,一个对象是一组类的集合答案:C解析:本题考查类和对象的基本概念。类是对象的模板,类定义了对象共有的属性和方法。类也可以看做是一组对象共有特性的集合,即一个类中的对象拥有相同的属性和方法,一般而言,从一个类可以产生多个对象。[单选题]86.当一个企业的信息系统建成并正式投入运行后,该企业信息系统管理工作的主要任务是()。A)对该系统进行运行管理和维护B)修改完善该系统的功能C)继续研制还没有完成前功能D)对该系统提出新的业务需求和功能需求答案:A解析:系统已经投入运行,则主要的工作是系统运行和维护。[单选题]87.(74)aresmallpicturesthatrepresentsuchitemssaacomputerprogramordocument.A)MenusB)IconsC)HyperlinksD)DialogBoxes答案:B解析:____是表示诸如计算机程序或文档之类的项目的小图片。A菜单B图标C超链接D对话框一个图标是一个小的图片或对象,代表一个文件,程序,网页,或命令。图标有助于用户快速执行命令和打开程序文件。单击或双击图标以执行一个命令。图标也用于在浏览器中快速展现内容。所有使用相同扩展名的文件具有相同的图标。[单选题]88.对象之间通过消息机制实现相互作用和通信,()不是消息的组成部分。A)接受消息的对象B)待执行的函数的名字C)待执行的函数的内部结构D)待执行的函数需要的参数答案:C解析:[单选题]89.()是在运行时把过程调用和响应调用需要的代码加以结合的过程。A)词法分析B)静态绑定C)动态绑定D)预编译答案:C解析:词法分析、预编译和静态绑定都是在程序的编译过程或编译前,只有动态绑定发生在程序运行过程中。[单选题]90.在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。()方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制()允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。()在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入()指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,(请作答此空)工作方式CPU与I/O设备是串行工作的。A)中断方式B)DMA方式C)无条件传送D)程序查询答案:D解析:在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式、程序中断方式、DMA工作方式、通道方式、I/O处理机。1、程序控制方式分为无条件查询和程序查询方式。①无条件传送方式,I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,而cpu在需要时,随时直接利用I/O指令访问相应的I/O端口,实现与外设的数据交换。优点是软、硬件结构简单,缺点是对时序要求高,只适用于简单的I/O控制。②程序查询方式程序查询方式也称为程序轮询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作。CPU必须不停地循环测试I/O设备的状态端口,当发现设备处于准备好(Ready)状态时,CPU就可以与I/O设备进行数据存取操作。这种方式下的CPU与I/O设备是串行工作的。2、中断方式当I/O设备结束(完成、特殊或异常)时,就会向CPU发出中断请求信号,CPU收到信号就可以采取相应措施。当某个进程要启动某个设备时,CPU就向相应的设备控制器发出一条设备I/O启动指令,然后CPU又返回做原来的工作。CPU与I/O设备可以并行工作,与程序查询方式相比,大大提高了CPU的利用率。3、DMA(直接内存存取)方式DMA方式也称为直接主存存取方式,其思想是:允许主存储器和I/O设备之间通过?DMA控制器(DMAC)?直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。4、通道控制方式在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入,使主机和外设并行工作程度更高。5、I/O处理机指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。[单选题]91.在UML用例图中,参与者表示()。A)人、硬件或其他系统可以扮演的角色B)可以完成多种动作的相同用户C)不管角色的实际物理用户D)带接口的物理系统或者硬件设计答案:A解析:UML基础知识:参与者是actor,是指系统中的人,硬件或者某个系统功能的角色。[单选题]92.某分页存储管理系统中的地址结构如下图所示。若系统以字节编址,则该系统页的大小为()MB;共有(请作答此空)个页面。A)512B)1024C)2048D)4096答案:D解析:本题的正确答案为D。由于页号的地址的长度为二进制10位,212=4096,所以该系统共有4096个页面。[单选题]93.如下所示的UML序列图中,(请作答此空)表示返回消息,Account类必须实现的方法有()。A)tansIDB)balanceC)withdrawD)deposit答案:B解析:在URL序列图中,调用消息用带实心箭头的实线表示,返回消息用带箭头的虚线表示,图中编号为1、2、3、5的消息均为调用消息,只有编号为3的消息为返回消息。由题目可知,FundTransactionManager要调用类Account的checkBalance()、withdraw()和deposit()方法,类Account需要实现这3个方法。[单选题]94.()制定了无线局域网访问控制方法与物理层规范。A)IEEE802.3B)IEEE802.11C)IEEE802.15D)IEEE802.16答案:B解析:IEEE802系列标准是IEEE802LAN/MAN标准委员会制定的局域网、城域网技术标准,其中:IEEE802.3网络协议标准描述物理层和数据链路层的MAC子层的实现方法,在多种物理媒体上以多种速率采用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论