还剩39页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
全国软件水平考试考试重点试题精编注意事项全卷采用机器阅卷,请考生注意书写规范;考试时间为分钟
1.
120.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位2置部分必须使用铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹
3.2B清楚请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无
4.效:在草稿纸、试卷上答题无效(参考答案和详细解析均在试卷末尾)
一、选择题
1、防火墙的工作层次是决定防火墙效率及安全的主要因素,以下叙述中,正确的是()oA.防火墙工作层次越低,工作效率越高,安全性越高B.防火墙工作层次越低,工作效率越低,安全性越低C.防火墙工作层次越高,工作效率越高,安全性越低D.防火墙工作层次越高,工作效率越低,安全性越高
2、对于后缀表达式abc-+d*(其中,-、+、*表示二元算术运算减、力口、乘),与该后缀式等价的语法树为()o显摆用户应用软件开发人员系统软件H/开发人员系统型_操作系统计算机硬件A.应用软件开发者、最终用户和系统软件开发者B.应用软件开发者、系统软件开发者和最终用户C.最终用户、系统软件开发者和应用软件开发者D.最终用户、应用软件开发者和系统软件开发者
48、在CPU中用于跟踪指令地址的寄存器是()oA.地址寄存器(MAR)B.数据寄存器(MDR)C.程序计数器(PC)D.指令寄存器(IR)
49、以下关于软件系统文档的叙述中,错误的是()oA.软件系统文档既包括有一定格式要求的规范文档,又包括系统建设过程中的各种来往文件、会议纪要、会计单据等资料形成的不规范文档B.软件系统文档可以提高软件开发的可见度C.软件系统文档不能提高软件开发效率D.软件系统文档便于用户理解软件的功能、性能等各项指标
50、以下关于可视化程序设计的叙述中,错误的是()oA.可视化程序设计使开发应用程序无需编写程序代码B.可视化程序设计基于面向对象的思想,引入了控件和事件驱动C.在可视化程序设计中,构造应用程序界面就像搭积木D.在可视化程序设计中,采用解释方式可随时查看程序的运行效果
二、多选题
51、软件系统设计的主要目的是为系统制定蓝图,()并不是软件设计模型所关注的A.系统总体结构B.数据结构C.界面模型D.项目范围
52、已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表示的数据,则可以使用()模式来解决该问题A.AdapterB.DecoratorC.DelegationD.Proxy
53、现代物流系统的5s目标不包括oA.节约空间B.零库存C.迅速及时D.优质服务
54、在基于Web的电子商务应用中,访问存储于数据库中的业务对象的常用方式之一是()oAJDBCB.XMLC.CGID.COM
55、下面关于UML文档的叙述中正确的是()A.UML文档指导开发人员如何进行面向对象分析B.UML文档描述了面向对象分析与设计的结果C.UML文档给出了软件的开发过程和设计流程D.UML文档指导开发人员如何进行面向对象设计
56、声音信号数字化过程中首先要进行()A.解码B.D/A转换编码CD.A/D转换
57、以下关于Singleton(单例)设计模式的叙述中,不正确的是()A.单例模式是创建型模式B.单例模式保证一个类仅有一个实例C.单例类提供一个访问唯一实例的全局访问点D.单例类提供一个创建一系列相关或相互依赖对象的接口
58、假设某分时系统采用简单时片轮转法,当系统中的用户数为n、时间片为q时,系统对每个用户的响应时间T二()A.nB.qC.n*qD.n+q
59、以下关于下图所示有限自动机的叙述中,不正确的是(oA.该自动机识别的字符串中a不能连续出现B.自动机识别的字符串中b不能连续出现C.该自动机识别的非空字符串必须以a结尾D.该自动机识别的字符串可以为空串
60、在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(A.程序计)o数器B.状态寄存器C.通用寄存器D.累加寄存器
61、数据库系统的三级模式中,()描述现实世界中的实体及其性质与联系,定义记录、数据项、数据的完整性约束条件及记录之间的联系,是数据项值的框架A.外模式B.概念模式C.视图D.内模式
62、某质量技术监督部门为检测某企业生产的批号为B160203HDA的化妆品含铅量是否超标,通常宜采用()的方法A.普查B.查有无合格证C.抽样检查D.查阅有关单据
63、在ISO/IEC9126软件质量模型中,可靠性质量特性是指在规定的一段时间内和规定的条件下,软件维持在其性能水平有关的能力,其质量子特性不包括()oA.安全性B.成熟性C.容错性D.易恢复性
64、要想使网页在搜索引擎中排名靠前,设计网页时应尽可能地使用()A.框架结构B.图像区块C.FIashD.在META标签中加关键词
65、UML用系统视图描述系统的组织结构其中,()对组成基于系统的物理代码的文件和构件进行建模A.用例视图B.逻辑视图C.实现视图D.部署视图
66、以下不属于系统测试的是()o
①单元测试
②集成测试
③安全性测试
④可靠性测试
⑤确认测试
⑥验收测试A.
①②③④⑤⑥B.
①②③④C.
①②⑤⑥D.
①②④⑤⑥
67、语言1_=相1711311||71=0用=1}的正规表达式是()A.aa*bb*B.a*bb*C.aa*b*D.a*b*
68、()一是由权值集合{8,5,6,2}构造的哈夫曼树(最优二叉树)A.见图A B.见图B C.见图C D.见图D69Why HaveFormal DocumentsFinally,writing the decisions downis essential.Only whenone writesdo thegaps appearand theprotrude突出.The actof writingturns outto requirehundreds ofmini-decisions,and itis theexistenceof thesethat distinguishesclear,exact policiesfrom fuzzyones.Second,the documents will communicatethedecisionsto others.The managerwill becontinuallyamazed thatpolicies hetook forcommon knowledgeare totallyunknown bysome memberof histeam.Since hisfundamental jobis tokeep everybodygoing in the72direction,his chiefdaily taskwillbe communication,not decision-making,and hisdocumentswillimmensely73this load.Finally,a managersdocuments givehim adata baseand checklist.By reviewingthem74he seeswherehe is,and hesees whatchanges ofemphasis orshifts indirection areneeded.The taskof the manager isto developa planand thento realizeit.But onlythe writtenplan ispreciseand communicable.Such aplan consistsof documentson what,when,how much,where,and who.This smallset ofcritical documents75much of the managerswork.If theircomprehensive andcriticalnature isrecognized inthe beginning,themanagercan approachthem asfriendly toolsratherthan annoyingbusywork.He willset hisdirection muchmore crisplyand quicklyby doingso..A.inconsistenciesB.consistenciesC.steadiness
0.adaptability
70、下列选项中,常用的信息系统开发方法不包括A.结构化方法B.关系方法C.原型法D.面向对象方法
71、It shouldgo withoutsaying thatthe focusof UMLis modeling.However,what thatmeans,exactly,can bean open-ended question.请作答止匕空is ameans to captureideas,relationships,decisions andrequirements in a well-defined notationthat can be appliedtozmany differentdomains.Modeling notonly meansdifferent thingsto differentpeople,but alsoit canusedifferent piecesof UMLdepending onwhat youare tryingto convey.In general,a UMLmodel ismadeup ofone ormore.A diagramgraphically representsthings,and therelationships betweenthesethings.Thesecanberepresentations ofreal-world objects,pure so代ware constructs,or adescriptionof the behavior ofsome otherobjects.lt iscommon foran individualthing toshow uponmultiple diagrams;each diagramrepresents aparticular interest,or view,ofthething beingmodeled.UML
2.0divides diagramsinto twocategories:structural diagramsand behavioraldiagrams.are usedto capturethe physicalorganization ofthe thingsin yoursystem,i.e.,how oneobjectrelates toanother.focus on thebehaviorof elementsin asystem.For example,you canusebehavioral diagramstocapturerequirements,operations’and internalstate changesfor elements.A.ProgrammingB.Analyzing C.Designing
0.Modeling
72、若全面采用新技术开发一个大学记账系统,以替换原有的系统,则宜选择采用(进行开发A.瀑布模型B.演化模型C.螺旋模型D.原型模型
73、若对一个链表最常用的操作是在末尾插入结点和删除尾结点,则采用仅设尾指针的单向循环链表不含头结点时,oA.插入和删除操作的时间复杂度都为01B.插入和删除操作的时间复杂度都为nC.插入操作的时间复杂度为01,删除操作的时间复杂度为0nD.插入操作的时间复杂度为0n,删除操作的时间复杂度为
0174、某开发小组欲为一司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料开始,到产品的加工和销售进行全程跟踪购买材料的流程、产品的加工过程以及销售过程可能会发生变化该软件的开发最不适宜采用请作答此空模型,主要是因为这种模型oA.瀑布B.原型C.增量D.喷泉
75、以下关于J2EE平台技术的叙述中,错误的是oAJ2EE平台采用多层次分布式的应用模式BJ2EE中EJB组件是客户端组件CJ2EE应用可以不基于WebD.J2EE组件使用Java编程语言编写
76、具有3个节点的二叉树有种形态A.2B.3C.5D.
777、设算法A的时间复杂度可用递归式表示,算法B的时间复杂度可用递归式表示,若要使得算法B渐进地快于算法A,则a的最大整数为A.48B.49C.13D.
1478、电子商务信息系统的生命周期可以分为系统规划、系统分析、系统设计、系统实施和维护五个阶段A.需求调研B.系统运行C.系统管理D.系统测试
79、三总线结构的计算机总线系统由()组成A.CPU总线、内存总线和10总线B.数据总线、地址总线和控制总线C.系统总线、内部总线和外部总线D.串行总线、并行总线和PQ总线
80、软件()是指一个系统在给定时间间隔内和给定条件下无失效运行的概率A.可靠性B.可用性C.可维护性D.可伸缩性
81、已知数据信息为16位,最少应附加()位校验位,才能实现海明码纠错A.3B.4C.5D.
682、视频信息是连续的图像序列,()是构成视频信息的基本单元A.帧B.场C.幅D.像素83以下关于CISC(Complex InstructionSet Computer,复杂指令集计算机)和RISC(ReducedInstruction SetComputer,精简指令集计算机)的叙述中,错误的是()A.在CISC中,复杂指令都采用硬布线逻辑来执行B.一般而言,采用CISC技术的CPU,其芯片设计复杂度更高C.在RISC中,更适合采用硬布线逻辑执行指令D.采用RISC技术,指令系统中的指令种类和寻址方式更少
84、以下选项中,()对象用于与数据源建立连接A.CommandB.ConnectionC.DataReaderD.DataAdapter
85、设一个包含N个顶点、E条边的简单无向图采用邻接矩阵存储结构(矩阵元素等于1/0分别表示顶点i与顶点j之间有/无边),则该矩阵中的非零元素数目为()oA.NB.EC.2ED.N+E
86、在面向对象方法中,继承用于()oA.在已存在的类的基础上创建新类B.在已存在的类中添加新的方法C.在已存在的类中添加新的属性D.在已存在的状态中添加新的状态
87、在电子商各系统规划的主要方法中,()能突出主要目标,逐步将企业目标转化为管理信息系统的目标和结构,从而更好地支持企业目标的实现A.BSPB.BPRC.CSFD.SST
88、通用的高级程序设计语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制包括顺序、()和循环结构A.选择B.递归C.递推D.函数
89、有利于网站在搜索引擎中排名靠前的做法是()oA.首页最好使用Frame结构B.将关键字放在网页中间C.大量采用flash和图片D.在标题中使用关键词
90、进程Pl、P
2、P
3、P
4、P5和P6的前趋图如下所示若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空a、空b和空c处应分别为(此空作答);空d和空e处应分别为;空f和空g处应分别为()begin S1,S2,S3,S4,S5,S6,S7semaphore;〃定义信号量Sl:=0;S2=0;S3:=0;S4=0;S5:=0;S6:=0;S7:=0;Cobeginprocess Plprocess P2process P3process P4process P5process P6begin begin beginbeginbegin beginP SI;b;d;f P S6;Pl执行;_v7si;P2执行;P3执行;P4执行;P5执行;-P S7;V S2;a;c;e;P6执行;end;end;end;end;end;end;Coend;endA.VS
3、PS2和VS4VS5B.PS
3、PS2和VS4Ms5C.VS
2、PS3和PS4PS3D.VS
2、VS3和PS3PS
491、下面关于二叉树的叙述,正确的是oA.完全二叉树的高度h与其结点数n之间存在确定的关系B.在二叉树的顺序存储和链式存储结构中,完全二叉树更适合采用链式存储结构C.完全二叉树中一定不存在度为1的结点D.完全二叉树中必定有偶数个叶子结点
92、在对高级语言源程序进行编译或解释处理的过程中,需要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入中A.哈希表B・符号表C.堆栈D.队列
93、下图所示的有限自动机中,0是初始状态,3是终止状态,该自动机可以识别oA.ababB.aaaaC.bbbbD.abba
94、一幅彩色图像RGB,分辨率为256x512,每一种颜色用8bit表示,则该彩色图像的数据量为bitoA.256x512x8B.256x512x3x8C.256x512x3/8D.256x512x
395、在采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是(),它是一种重新组织的技术,可以简化构件的设计而无需改变其功能或行为A.精化B.设计类C.重构D.抽象
96、下图所示为一个不确定有限自动机(NFA)的状态转换图该NFA可识别字符串()A.0110B.0101C.1100D.
101097、以下关于I/O软件的叙述中,正确的是()oA.I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备B.I/O软件隐藏了I/O操作实现的细节,向用户提供的是物理接口C.I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备D.I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备
98、对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行()的适当工具A.词法分析B.语法分析C.语义分析D.出错处理
99、CPU在执行指令的过程中,会自动修改()的内容,以使其保存的总是将要执行的下一条指令的地址A.指令寄存器B.程序计数器C.地址寄存器D.指令译码器
100、内存单元按字节编址,地址0000A000H〜0000BFFFH共有()个存储单元A.8192KB.1024KC.13KD.8KB.见图BC.见图CD.见图D
3、JS中鼠标指针悬停在对象上发生的事件是()oA.onMouseOutB.onMouseOverC.onSelectD.onClick
4、电子钱包的功能不包括()oA.储存电子信用卡B.传输电子票据C.储存电子现金D.保存交易记录
5、某些程序设计语言中,在运行过程中当一个对象发送消息请求服务时,根据接收对象的具体情况将请求的操作与实现的方法进行连接,称为()A.静态绑定B.通用绑定C.动态绑定D.过载绑定
6、在Word编辑状态下,若要显示或隐藏编辑标记,则单击()按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则(请作答此空)A.光标移动到上一行,表格行数不变B.光标移动到下一行,表格行数不变C.在光标的上方插入一行,表格行数改变D.在光标的下方插入一行,表格行数改变
7、在输入输出控制方法中,采用()可以使得设备与主存间的数据块传送无需CPU干预A.程序控制输入输出B.中断C.DMAD.总线控制
8、采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()oA.面向对象测试B.面向对象实现C.面向对象设计D.面向对象分析参考答案与解析
1、答案D本题解析防火墙工作层次越低,工作效率越高,安全性越低防火墙工作层次越高,工作效率越低,安全性越高
2、答案B本题解析对题中ABCD4个二叉树进行后序遍历,得出结果与该后缀表达式一致的则为与其等价的语法树答案为B
3、答案B本题解析暂无解析
4、答案B本题解析本题考查电子钱包的基础知识电子钱包是电子商务购物(尤其是小额购物)活动中常用的一种支付工具在电子钱包内存放的是电子货币,如电子现金、电子零钱、电子信用卡等用户可以通过电子钱包管理器改变口令或保密方式,查看自己银行账号上电子货币收付往来的账目;清单及其他数据通过电子交易记录器查询自己的购物记录电子钱包本身不具有传输电子票据的功能
5、答案C本题解析所谓静态绑定是指在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程动态绑定是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用相应的方法本题解析本题的正确答案为D将光标移至表格外右侧的行尾处并按下Enter键时,会在光标的下方插入一行,表格行数改变
7、答案C本题解析本题主要考查I/O控制的各种方法其中可以使得设备与主存间的数据块传送不需要CPU干预的是DMA方式DMA方式正是为了将CPU从输入输出控制中解放出来而产生的在数据的传送过程中由DMA进行管理实现DMA传送的基本操作如下1外设可通过DMA控制器向CPU发出DMA请求2CPU响应DMA请求,系统转变为DMA工作方式,并把总线控制权交给DMA控制器;3由DMA控制器发送存储器地址,并决定传送数据块的长度;4执行DMA传送;5DMA操作结束,并把总线控制权交还CPU
8、答案D本题解析本题考查面向对象软件开发过程的基础知识采用面向对象的软件开发,通常有面向对象分析、面向对象设计、面向对象实现面向对象分析是为了获得对应用问题的理解,其主要任务是抽取和整理用户需求并建立问题域精确模型面向对象设计是采用协作的对象、对象的属性和方法说明软件解决方案的一种方式,强调的是定义软件对象和这些软件对象如何协作来满足需求,延续了面向对象分析面向对象实现主要强调采用面向对象程序设计语言实现系统面向对象测试是根据规范说明来验证系统设计的正确性
9、答案D本题解析根据题干描述,待开发的Web考勤管理系统在项目初期的需求并不明确,需要不断同用户进行交流与沟通,逐步获得系统的功能要求在这种情况下,采用敏捷开发方法最为适合,因此应该选择极限编程这种开发方法
10、答案B本题解析本题考查软件开发过程的基础知识统一过程UP定义了初启阶段、精化阶段、构建阶段、移交阶段和产生阶段,每个阶段达到某个里程碑时结束其中初启阶段的里程碑是生命周期目标,精化阶段的里程碑是生命周期架构,构建阶段的里程碑是初始运作功能,移交阶段的里程碑是产品发布
11、答案A本题解析链表最大的优点是没有大小限制不需要提前分配空间也就是说它是动态的你可以任意添加大小,通过结构体你可以将很多相关的数据放到一起但是因为链表在内存里存放是不连续的所以你不能快速的查找和修改链表存储的缺点为数据元素之间的关系需要占用存储空间,导致存储密度不高
12、答案D本题解析单例模式的意图是确保某个类只有一个实例,且能自行实例化,并向整个系统提供这个实例单例模式模式的结构图如下Singleton---------返回唯一实例-static uniqueInstance+static lnstance其中,Singleton即单例,提供一个instance实例化的方法,让客户可以使用它的唯一实例内部实现只生成一个实例
13、答案C本题解析运算器由算术逻辑单元ALU、累加器、状态寄存器、通用寄存器组等组成其中,ALU的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作ALU是运算器的最核心部件
14、答案C本题解析信息经济学中的信息不对称理论是指在市场经济活动中,各类人员对有关信息的了解是有差异的掌握信息比较充分的人员,往往处于比较有利的地位,而信息贫乏的人员,则处于比较不利的地位因此信息经济学认为,信息不对称造成了市场交易双方的利益失衡,影响社会的公平、公正的原则以及市场配置资源的效率
15、答案A本题解析多态同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果在运行时,可以通过指向基类的指针,来调用实现派生类中的方法也就是说客户类其实在调用方法时,并不需要知道特定子类的实现,都会用统一的方式来调用
16、答案C本题解析立即寻址是一种特殊的寻址方式,指令中在操作码字段后面的部分不是通常意义上的操作数地址,而是操作数本身,也就是说数据就包含在指令中,只要取出指令,也就取出了可以立即使用的操作数在宜接寻址中,指令中地址码字段给出的地址A就是操作数的有效地址,即形式地址等于有效地址间接寻址意味着指令中给出的地址A不是操作数的地址,而是存放操作数地址的主存单元的地址,简称操作数地址的地址寄存器寻址指令的地址码部分给出了某一个通用寄存器的编号Ri,这个指定的寄存器中存放着操作数
17、答案C本题解析直接插入排序是稳定的排序算法,选择排序是不稳定的排序算法
18、答案A本题解析暂无解析
19、答案C本题解析本题考查计算机系统数据编码基础知识设机器字长为n即采用n个二进制位表示数据,最高位是符号位,表示正号,1表示负号原码表示方式下,除符号位外,n-1位表示数值的绝对值因此,n为8时,[+n]原=0000000,原=1000000正数的反码与原码相同,负数的反码则是其绝对值按位求反n为8时,数值0的反码表示有两种形式:[+0]反=00000000,[-0]反=11111111正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加lo在补码表示中,0有唯一的编码[+0]原=0000000,卜0]原=0000000移码表示法是在数X上增加一个偏移量来定义的,常用于表示浮点数中的阶码机器字长为n时,在偏移量为2n;的情况下,只要将补码的符号位取反便可获得相应的移码表示
20、答案B本题解析本题考查软件测试的对象根据软件测试的定义,软件包括程序,数据和文档显然,软件开发过程没有包含在内,故正确答案为Bo
21、答案A本题解析MIDI使得人们能够使用多媒体计算机和电子乐器实际上MIDI有3种元素通信协议、硬件接口和被称为标准MIDI文件的发布格式在WWW环境中,最重要的元素是音频格式在原理上,MIDI文件包含了MIDI协议报文序列然而当MIDI协议报文被存储在MIDI文件中时,事件都被加上了时间戳,以便于按照适当的顺序回放由MIDI文件提供的音乐是MIDI当前最通常的应用
22、答案D本题解析题目中描述敏捷开发方法极限编程XP°XP强调简单、沟通、反馈和勇气4个核心价值values,适合于需要快速和灵活交付的适当规模moderately-sized的任何项目XP强调客户全职full-time参与客户和项目的其他成员工作在一起together,以简单方式进行有效的沟通communicate,以掌握项目按照需求向项目成功的方向进行本题解析C/S体系结构的应用很多,比如我们的QQ,这是需要在本地安装客户端应用程序的,因此D选项不正确
24、答案A本题解析ASP中ADO对象中Connection对象用于连接数据库,Command对象用于操作数据库、Recordset代表执行SQL语句后返回的记录集合,也可用于建立数据集实例ERR对象含有关于运行时错误的信息
25、答案A本题解析P2进程需要等待P1进程的通知,需要进行PS1操作测试Pl进程是否运行完,P2进程运行结束需要进行V操作分别通知P4进程,所以空a应填V S2用以通知P4进程可以执行;前驱图P3进程开始运行前必须等待P1进程的通知,需要用P操作测试P1进程是否运行完,所以空b应填PS2操作测试P1进程是否运行完;P3进程运行结束需要利用V S4V S5操作通知P4和P5进程可以开始运行,故空c应填VS4VS5o
26、答案C本题解析编译程序将源程序编译成可以直接运行的目标语言程序解释程序直接解释执行的源程序或者将源程序翻译成某种中间代码后再加以执行,解释程序需要参与运行
27、答案B本题解析上下文无关文法重要的原因在于它们拥有足够强的表达力来表示大多数程序设计语言的语法;实际上,几乎所有程序设计语言都是通过上下文无关文法来定义的另一方面,上下文无关文法又足够简单,使得我们可以构造有效的分析算法来检验一个给定字串是否是由某个上下文无关文法产生的
28、答案C本题解析终端设备与远程站点之间建立安全连接的协议是SSHSSH为Secure Shell的缩写,是由IETF制定的建立在应用层和传输层基础上的安全协议SSH是专为远程登录会话和其他网络服务提供安全性的协议利用SSH协议可以有效防止远程管理过程中的信息泄露问题SSH最初是UNIX上的程序,后来又迅速扩展到其他操作平台
29、答案C本题解析公式〃15VA1V100”成立时,其值为TRUE,否则为FALSE而Al单元格的值为15,故A2单元格显示的o值FALSE因为函数IF条件,值1,值2的功能是当满足条件时,则结果返回值1;否则,返回值2本题不满足条件,故应当返回〃数据输入错误〃本题解析模块的作用范围是指受该模块内部一个判定影响的所有模块集合,只有某一模块内含有依赖于该判定的操作,那么该模块就在该判定的作用范围内模块的控制范围包括该模块本身以及该模块的所有下属模块控制范围完全取决于系统的结构,与模板本身的功能并没有多大关系在系统设计中,对于模块的作用范围和控制范围有两条规则
(1)对于任何一个判断,其作用范围应该是这个判断所在模块的控制范围的一个子集换言之,所有受判断影响的模块应该从属于做出判断的那个模块
(2)受模块M判定影响的模块,最好局限于模块M本身或其直接下属模块因此,一个模块的作用范围应该在其控制范围之内
31、答案B本题解析根据题干描述,这里不能排除职务作品,对于A选项和B选项来看,B选项更严谨,因此,本题选择B选项
32、答案D本题解析本题考查测试停止准则常见的测试停止准则包括测试超过了预定时间;执行了所有的测试用例,没有发现新的故障;采用特定的测试用例设计方案;查出某一预定数目的故障;单位时间内查出故障的数量少于预定值测试人员或者其他资源不足属于项目管理的问题,不能作为测试结束标准,因此应选择选项D
33、答案C本题解析系统软件开发人员开发操作系统和系统软件应用软件开发人员开发应用软件
34、答案D本题解析本题考查对ERP系统主要组成部分的了解ERP系统通常包括了4个主要组成部分标准应用模块、客户化修改和二次开发工具、通信系统和系统内核一般的ERP产品通常对一些常用功能给出标准模块,这些标准应用模块是ERP系统实现流程标准化的主要工具客户化修改和二次开发工具向用户提供完整的配置和开发工具通信系统主要负责ERP系统与标准外部应用系统或开发技术之间的通信,包括程序间通信、ERP系统与其他厂商技术协议的通信(如微软的COM、ActiveX等)、ERP与EDI的集成等系统内核部分主要负责ERP系统与上、下层异构系统间的交互35>答案D本题解析在中国不享有专利权,因此,不能禁止他人在中国制造、使用、销售、进口、许诺销售36>答案C本题解析结构化方法的基本思想是将整个信息系统的开发过程分为若干阶段,然后一步一步地依次进行,前一阶段是后一阶段的工作依据;每个阶段又划分为多个详细的工作步骤顺序作业每个阶段和主要步骤都有明确详尽的文档编制要求,各个阶段和各个步骤的向下转移都是通过建立各自的软件文档和对关键阶段、步骤进行审核和控制实现的结构化分析方法是一种面向数据流的需求分析方法,其分析结果由一套分层数据流图、一本数据词典、一组加工逻辑说明和补充材料几部分组成
37、答案B本题解析类封装了信息和行为,是面向对象的重要组成部分在面向对象设计中,类可以分为三种类型实体类、边界类和控制类
①实体类映射需求中的每个实体,实体类保存需要存储在永久存储体中的信息实体类是对用户来说最有意义的类,通常采用业务领域术语命名,一般来说是一个名词,在用例模型向领域模型转化中,一个参与者一般对应于实体类
②控制类是用于控制用例工作的类,一般是由动宾结构的短语(〃动词+名词〃或〃名词+动词〃)转化来的名词控制类用于对一个或几个用例所特有的控制行为进行建模,控制对象通常控制其他对象,因此它们的行为具有协调性
③边界类用于封装在用例内、外流动的信息或数据流边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类边界对象将系统与其外部环境的变更隔离开,使这些变更不会对系统其他部分造成影响
38、答案D本题解析数据流图(Data FlowDiagram,DFD)是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内数据的运动情况DFD摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组部分加工:描述了输入数据流到输出数据流之间的变换,也就是输入数据流经过什么处理后变成了输出数据流
39、答案B本题解析软件复杂性主要表现在程序的复杂性程序的复杂性主要指模块内程序的复杂性它直接关联到软件开发费用的多少、开发周期长短和软件内部潜伏错误的多少同时它也是软件可理解性的另一种度量软件复杂性度量的参数很多,主要有
(1)规模,即总共的指令数,或源程序行数
(2)难度,通常由程序中出现的操作数的数目所决定的量来表示
(3)结构,通常用于程序结构有关的度量来表示
(4)智能度,即算法的难易程度
40、答案A本题解析本题考查知识产权中关于软件著作权方面的知识著作权因作品的完成而自动产生,不必履行任何形式的登记或注册手续,也不论其是否己经发表,所以甲对该软件作品享有著作权乙未经甲的许可擅自使用甲的软件作品的行为,侵犯了甲的软件著作权
41、答案A本题解析浮点数的表述形式如下N=MxrE其中r是浮点数阶码的底,与尾数的基数相同,通常r=2E和M都是带符号的定点数,E叫作阶码,M叫作尾数浮点数的一般格式如图所示,浮点数的底是隐含,在整个机器中不出现,阶码的符号位Es,阶码的大小反映了在数N中小数点的实际位置;尾数的符号为Ms,它也是整个浮点数的符号位,表示了该浮点数的正、负图2-13浮点数的一般格式浮点数的大小由阶码部分决定,而其精度由尾数部分决定,因此增加E的位数、减少M的位数可以扩大可表示的数的范围同时降低精度
42、答案C本题解析ipconfig/all能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址ipconfig/release也只能在向DHCP服务器租用其IP地址的计算机上起作用如果你输入ipconfig/release,那么所有接口的租用IP地址便重新交付给DHCP服务器/reset和/reload为干扰项,ipconfig不支持这两个参数
43、答案A本题解析〃三网合一〃的三网是指电信网、广播电视网、互联网〃三网融合〃后,我们可用电视遥控器打电话,在手机上看电视剧,随需选择网络和终端,只要拉一条线、或无线接入即完成通信、电视、上网等功能
44、答案B本题解析本题考查程序语言基础知识链表中的结点空间需要程序员根据需要申请和释放,因此,数据空间应采用堆存储分配策略
45、答案D本题解析控制耦合指一个模块调用另一个模块时,传递的是控制变4量如开关、标志等,被调模块通过该控制变量的值有选择地执行模块内某一功能外部耦合一组模块都访问同一全局简单变量而不是同一全5局数据结沟,而且不是通过参数表传递该全局变量的信息公共耦合指一组模块都访问同一个公共数据环境,如全局数据结构,共享通信区6内容耦合一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模7块内部是最差的稗合
46、答案B本题解析什么是Rational统一过程RationalUnifiedProcess RationalUnifiedProcess是软件工程的过程它提供了在开发组织中分派任务和责任的纪律化方法它的目标是在可预见的日程和预算前提下,确保满足最终用户需求的高质量产品统一过程模型是一种〃用例驱动,以体系结构为核心,迭代及增量〃的软件过程框架,由UML方法和工具支持RUP把一个项目分为四个不同的阶段构思阶段:包括用户沟通和计划活动两个方面,强调定义和细化用例,并将其作为主要模型细化阶段包括用户沟通和建模活动,重点是创建分析和设计模型,强调类的定义和体系结构的表示构建阶段将设计转化为实现,并进行集成和测试移交阶段将产品发布给用户进行测试评价,并收集用户的意见,之后再次进行迭代修改产品使之完善没有确认阶段,因此B选项错误每个迭代有五个核心工作流1捕获系统应该做什么的需求工作流;2精化和结构化需求的分析工作流;3在系统结构内实现需求的设计工作流;4构造软件的实习工作流;5验证是否如期那样工作的测试工作流
47、答案D本题解析本题考查操作系统基本概念财务软件、汽车防盗程序、办公管理软件和气象预报软件都属于应用软件,而选项A、C和D中含有这些软件选项B中汇编程序、编译程序和数据库管理系统软件都属于系统软件计算机系统由硬件和软件两部分组成通常把未配置软件的计算机称为裸机,直接使用裸机不仅不方便,而且将严重降低工作效率和机器的利用率操作系统OperatingSystem的目的是为了填补人与机器之间的鸿沟,即建立用户与计算机之间的接口而为裸机配置的一种系统软件由下图可以看出,操作系统是裸机上的第一层软件,是对硬件系统功能的首次扩充它在计算机系统中占据重要而特殊的地位,所有其他软件,如编辑程序、汇编程序、编译程序和数据库管理系统等系统软件,以及大量的应用软件都是建立在操作系统基础上的,并得到它的支持和取得它的服务从用户角度看,当计算机配置了操作系统后,用户不再直接使用计算机系统硬件,而是利用操作系统所提供的命令和服务去操纵计算机,操作系统已成为现代计算机系统中必不可少的最重要的系统软件,因此把操作系统看作是用户与计算机之间的接口因此,操作系统紧贴系统硬件之上,所有其他软件之J友用琰牛系统较件下(是其他软件的共同环境)最终产户农用较件开发人员
48、答案C本题解析本题主要考查寄存器的相关内容程序计数器是操用作于系统存计放下一条指令所在单元的地址的地方在程序执行前,必须将程序的起始地址,算也硬件即程序的一条指令所在的内存单元地址送入程序计数器,当执行指令时,CPU将自动修改程序计数器的内容,即每执行一条指令程序计数器增加一个量,使其指向下一个待指向的指令程序的转移等操作也是通过该寄存器来实现的指令寄存器一般用来保存当前正在执行的一条指令数据寄存器主要是用来保存操作数和运算结果等信息的,其目的是为了节省读取操作数所需占用总线和访问存储器的时间地址寄存器一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作作为程序员,应该要能控制其所编写程序的执行过程,这就需要利用程序计数器来实现,因此程序员能访问的是程序计数器
49、答案C本题解析软件系统文档既包括有一定格式要求的规范文档,又包括系统建设过程中的各种来往文件、会议纪要、会计单据等资料形成的不规范文档,通过它可以提高软件开发的可见度,提高软件开发的效率以及便于用户理解软件的功能、性能等各项指标
50、答案A本题解析可视化程序设计主要是让程序设计入员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面可视化程序设计最大的优点是设计入员可以不用编写或只需编写很少的程序代码,就能完成应用程序的设计,这样就能极大地提高设计入员的工作效率在可视化程序设计中,可随时查看程序的运行效果
51、答案D本题解析本题考查软件系统设计知识系统设计为系统制定蓝图,软件设计模型关注新系统总体结构、代码设计、处理过程、数据结构和界面模型等对项目范围的关注在软件设计之前
52、答案A本题解析Adapter的设计意图是将一个类的接口转换成客户希望的另外一个接口Adapter模式使得原
9、某软件公司欲开发一个基于Web的考勤管理系统在项目初期,客户对系统的基本功能、表现形式等要求并不明确,在这种情况下,采用()开发方法比较合适A.瀑布式B.形式化C.结构化D.极限编程
10、统一过程(UP)定义了初启阶段、精化阶段、构建阶段、移交阶段和产生阶段,每个阶段以达到某个里程碑时结束,其中()的里程碑是生命周期架构A.初启阶段B.精化阶段C.构建阶段D.移交阶段
11、对于线性表,相对于顺序存储,采用链表存储的缺点是()oA.数据元素之间的关系需要占用存储空间,导致存储密度不高B.表中结点必须占用地址连续的存储单元,存储密度不高C.插入新元素时需要遍历整个链表,运算的时间效率不高D.删除元素时需要遍历整个链表,运算的时间效率不高
12、以下关于Singleton(单例)模式的描述中,正确的是()A.它描述了只有一个方法的类的集合B.它描述了只有一个属性的类的集合C.它能够保证一个类的方法只能被一个唯一的类调用D.它能够保证一个类只产生唯一的一个实例
13、构成运算器的部件中,最核心的是oA.数据总线B.累加器C.算术逻辑单元D.状态寄存器
14、信息经济学认为oA.信息不对称激发了社会的公平和公正B.信息不对称促进了市场配置资源的效率C.信息不对称造成了市场交易双方的利益失衡D.信息不对称强化了市场竞争机制
15、在面向对象方法中,多态指的是()oA.客户类无需知道所调用方法的特定子类的实现B.对象动态地修改类C.一个对象对应多张数据库表D.子类只能够覆盖父类中非抽象的方法本由于接口不兼容而不能一起工作的那些类可以一起工作Adapter模式适用于以下情况想使用一个已经存在的类,而它的接口不符合要求想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类即那些接口可能不一定兼容的类协同工作仅适用于对象Adapter想使用一个已经存在的子类,但是不可能对每一个都进行子类化以匹配他们的接口对象适配器可以适配它的父类接口
53、答案B本题解析本题考查现代物流系统5S目标的基本概念现代物流系统的动作目标归纳起来简称为SS,即
①优质服务service无缺货、损伤及丢失现象,且费用低廉合理,容易让人接受
②迅速及时speed:可以在用户指定的时间,把货物及时地送达指定的地点
③节约空间space saving:大力发展立体设施和有关的物流机械,以充分利用有限的空间和土地面积,缓解城市土地紧缺的问题
④规模适当scaleoptimization:物流网点的优化布局,合理的物流设施规模、自动化和较高的机械化程度
⑤合理库存stock control合理的库存策略,合理控制库存量,有助于企业自身的发展与调整合理库存不是没有库存和零库存
54、答案A本题解析数据库连接QDBC由一组用Java编程语言编写的类和接口组成,它提供了一个标准的API
55、答案B本题解析UML文档仅仅是设计与开发人员采用UML语言进行系统分析与设计的结果,并没有给出如何进行开发和采用何种开发流程,同样也不指导如何进行面向对象设计
56、答案D本题解析声音信号是一种模拟信号,计算机要对它进行处理,必须将其转换成数字声音信号音频信息的数字化是指把模拟音频信号转换成有限个数字表示的离散序列,即数字音频转换过程是选择采样频率,进行采样,选择合适的量化精度进行量化,编码,从而形成声音文件
57、答案D本题解析抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类,而非单例模式
58、答案C本题解析在时间片轮转法中,系统将所有的就绪进程按先来先服务的原则排成一个队列,每次调度时,把cpu分配给队首进程,并令其执行一个时间片,时间片用完时,中断请求,将该程序送往就绪队列的队尾,并把处理机分配给新的队首进程按照这种思想,每个用户就是一个进程,这样每个用户的响应时间为n*q.
59、答案A本题解析1既是初态也是终态,从图中可以看出a能连续出现,保持在状态
160、答案D本题解析在运算器中,累加寄存器是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器,能进行加、减、读出、移位、循环移位和求补等操作,是运算器的主要部分
61、答案B本题解析数据库系统的三级模式为外模式、概念模式、内模式
(1)概念模式概念模式(模式、逻辑模式)用以描述整个数据库中数据库的逻辑结构,描述现实世界中的实体及其性质与联系,定义记录、数据项、数据的完整性约束条件及记录之间的联系,是数据项值的框架
(2)外模式外模式(子模式、用户模式)用以描述用户看到或使用的那部分数据的逻辑结构,用户根据外模式用数据操作语句或应用程序去操作数据库中的数据外模式主要描述组成用户视图的各个记录的组成、相互关系、数据项的特征、数据的安全性和完整性约束条件
(3)内模式内模式是整个数据库的最低层表示,不同于物理层,它假设外存是一个无限的线性地址空间内模式定义的是存储记录的类型、存储域的表示以及存储记录的物理顺序,指引元、索引和存储路径等数据的存储组织
62、答案C本题解析暂无解析
63、答案A本题解析可靠性质量属性包括成熟性、容错性和易恢复性64答案D本题解析本题考查网页优化知识为了提高网站在搜索引擎中的排名,除了挑选和使用合适的关键词以外,在网页设计时不要只注意外观漂亮,许多平常设计网页时常用到的元素到了搜索引擎那里会产生问题首先,有些搜索引擎如FAST是不支持框架结构的,因为其〃蜘蛛〃程序无法阅读包含框架结构Frame Sets的网页其次,图像区块Image Maps除AltaVista、Google和Northern Light现已停止公共搜索服务明确支持图像区块链接外,其他引擎是不支持它的当〃蜘蛛〃程序遇到这种结构时,往往会感到茫然不知所措因此尽量不要设置Image Map链接再者,虽然Flash制作的网页视觉效果较好,但搜索引擎确无法对其索引调查表明,这一类的网站很难被百度搜索引擎索引明智的做法是提供Flash和非Flash网页两种选择,这样既增加了网页的观赏性,又照顾到了搜索引擎的情绪相反,在META标签中加关键词虽然用户看不见,但是却能够被搜索引擎用来编辑索引,对大多数搜索引擎来说,如果用户输入的关键词与某网站的META标签中的关键词正好吻合,那么该网站在搜索列表中的排名就比那些没有在META标签中使用关键词的网站靠前
65、答案C本题解析UML用系统视图描述系统的组织结构,具体来说,就是指以下5个系统视图
①逻辑视图逻辑视图也称为设计视图,它表示了设计模型中在架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集
②进程视图进程视图是可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例,描述了并发与同步结构
③实现视图实现视图对组成基于系统的物理代码的文件和构件进行建模
④部署视图部署视图把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构
⑤用例视图用例视图是最基本的需求分析模型
66、答案C本题解析本题考查系统测试的概念根据软件测试策略和过程,软件测试可以划分为单元测试、集成测试、系统测试、确认测试、验收测试等阶段其中,系统测试是将经过集成测试的软件,作为计算机系统的一个部分,与系统中其他部分结合起来,在实际运行环境下对计算机系统进行一系列严格有效地测试,以发现软件潜在的问题,保证系统的正常运行,安全性测试、可靠性测试都属于系统测试的范畴67答案B本题解析由于m的值大于等于0,因此a的个数可能没有,也可能是多个,与之对应的是a*,而n的值是大于等于1的,因此至少有一个b,那么与之对应的就是bb*,所以本题答案选B68答案C本题解析构造哈夫曼树的过程是首先从给出的权值集合中找出最小的两个权值,即2和5,用它们作为子结点构建一个父结点,其权值为7,然后将7放入权值集合中并将2和5去掉,再在集合中找出两个最小权值,即6和7,而7已经在我们构造的树中,然后用6和7作为子结点构建一个父结点,其权值为6+7=13,然后同样将13放入权值集合中并将6和7去掉,最好集合中只有8和13,将它们作为子结点构建一个父结点,就得到了C这棵哈夫曼树
69、答案A本题解析为什么要有正式的文档首先,将决策写下来是关键的只有写出后差距才能出现,矛盾才能突出写的过程是需求成百上千的小决策的过程,这些的存在将清楚的、准确的政策从模糊的政策中区分出来其次,文档将会与其它人交流决策管理者将会不断感到惊奇的是他采取的一般知识的政策团队有些成员竟全然不知既然他的基本工作是使每个人在一个方向上前进,他的主要工作就是交流,而不是决策制定,他的文档能很好的减轻这个负担最后,管理者的文档给他提供了一个数据库和检验表通过定期回顾他能知道自己所处的位置,并看到为需要对重点改变什么或方向作什么变动
70、答案B本题解析暂无解析
71、答案D本题解析UML的核心关注内容是建模然而建模是一个开放性的问题建模是采用合适并预先定义的符号来描述捕获的思想、关系、决策和需求,并且建模可应用到多个领域建模对不同的人有不同的含义,可以使用UML中不同的部分来描述你所要涵盖的内容一般来说,UML模型是由一个或者多个diagram组成一个diagram使用图形化的方式描述了事物以及事物之间的关系,而事物代表了真实世界中的对象、软件构件或对象行为常常一个独立的事物会在多个diagram中展现,每个diagram建模了该事物的不同方面UML
2.0将diagram分为两大类结构化diagram和行为diagram结构化diagram主要用于捕获系统的物理组织结构,如一个对象与其他对象的关系行为diagram则用于捕获需求、操作以及元素内部状态的变化
72、答案A本题解析本题主要考查各开发模型的基本特征,适用场合瀑布模型严格遵循软件生命周期各阶段的顺序进行软件开发,适用于需求非常明确的的场合,而在本题中,题目告诉我们是用新技术开发一个新系统来替代老系统,属于二次开发,需求应该非常明确,因此适合采用瀑布模型
73、答案C本题解析本题考查数据结构与算法基础知识设尾指针的单向循环链表(不含头结点)如下图所示设结点的指针域为next,新结点的指针为s,则在尾指针所指结点后插入结点的操作为:s-next=t-next;t-next=s;也就是插入操作的时间复杂度为01要删除尾指针所指结点,必须通过遍历操作找到尾结点的前驱结点,其操作序列如下:lft-next==tfreet;else{p=t-next;whileP-next!=tp=p-next;p-next=t-next;freet;t=P;也就是说,删除操作的时间复杂度为0n
74、答案A本题解析暂无解析乃、答案B本题解析本题考查J2EE平台方面的基础知识J2EE平台采用多层次分布式的应用模式,应用逻辑根据功能被划分成组件,组成J2EE应用的不同应用组件安装在不同的服务器上J2EE规范定义了如下J2EE组件•应用Application客户端和小程序applet是客户端组件;*Java Servlet和Java ServerPages技术组件是Web组件;•Enterprise JavaBeansEJB组件是业务组件;一个J2EE应用可以基于Web或不基于Web对于不基于Web的J2EE应用,一个应用客户端软件将运行在客户端机器上,而对于基于Web的J2EE应用,浏览器会下载Web页面和小程序applet到客户端机器上J2EE组件使用Java编程语言编写,也像任何Java程序一样编译
76、答案C本题解析N个节点N=2的二叉树有这是1个求和公式A[N]=XJS=iA[M]x A[N-M-1]N=0,是空树,只有1种形态,即A⑼=1N=l,是单节点树,只有1种形态即A⑴=1当N=2时,A[N]是对A[N]A[N-M-1],M从〜N-1的求和如当N=2时,M=O~N-1=O~1,A
[2]=A
[0]xA[2-0-l]+A[l]xA[2-l-l]=A
[0]xA[l]+A[l]xA
[0]=2;当N=3时、M=0~N-l=0~2,A
[3]=A
[0]xA[3-0-l]+A[l]xA[3-l-l]+A
[2]xA[3-2-l]=A
[0]xA
[2]+A[l]xA[l]+A
[2]A
[0]=lx2+lxl+2xl=5o
77、答案A本题解析题目要求使得算法B渐进地快于算法A,即B的时间复杂度小于A的时间复杂度对算法A进行简单的化简,令n=n/2,我们可以得到算法A的Tn=49Tn/4+ll/4n2;而算法B的Tn=aTn/4+n2,而根据渐进的规则,算法A的时间复杂度应该为49Tn/4,而算法B的时间复杂度应该为aTn/4,因此a的取值应该要小于49,本题只有A选项符合
78、答案B本题解析本题考查电子商务信息系统生命周期的基础知识电子商务信息系统的生命周期可以分为系统规划、系统分析、系统设计、系统实施、系统运行和维护5个阶段
①系统规划阶段系统规划阶段的任务是对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略确定信息系统的发展战略,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可能性可行性报告审议通过后,将新系统建设方案及实施计划编成系统设计任务书
②系统分析阶段系统分析阶段的任务是根据系统设计任务书所确定的范围对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型系统分析阶段的工作成果体现在系统说明书中
③系统设计阶段系统设计阶段的任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,即设计新系统的物理模型这个阶段的技术文档是系统设计说明书
④系统实施阶段系统实施阶段是将设计的系统付诸实施的阶段这一阶段的任务包括程序的编写和调试,人员培训,数据文件转换,计算机等设备的购置、安装和调试,系统调试与转换等这个阶段的特点是几个互相联系、互相制约的任务同时展开,必须精心安排、合理组织
⑤系统运行和维护阶段系统投入运行后,需要经常进行维护和评价,记录系统运行的情况,根据一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益对于不能修改或难以修改的问题记录在案,定期整理成新需求建议书,为下一周期的系统规划做准备
79、答案B本题解析计算机内部总线为三总线结构,它们分别是地址总线、数据总线和控制总线数据总线传送数据信息,CPU一次传输的数据与数据总线带宽相等控制总线传送控制信号和时序信号,如读/写、片选、中断响应信号等地址总线传送地址,它决定了系统的寻址空间80答案A本题解析软件的可靠性是指一个系统在给定时间间隔内和给定条件下无失效运行的概率软件的可用性是指软件在特定使用环境下为特定用户用于特定用途时所具有的有效性软件的可维护性是指与软件维护的难易程度相关的一组软件属性软件的可伸缩性是指是否可以通过运行更多的实例或者采用分布式处理来支持更多的用户
81、答案C本题解析设数据位是n位,校验位是k位,则海明码n和k必须满足以关系2kln+k将数值代入公公式,k应等于
582、答案A本题解析视频(Video)泛指将一系列静态影像以电信号方式加以捕捉,纪录,处理,储存,传送,与重现的各种技术帧是构成视频信息的基本单元连续的图像变化每秒超过24帧(frame)画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频
83、答案A本题解析指令系统类型指令寻址方式实现方式口其他2数量多,使用频率差别大,CISC(复杂)/支持多种一程序控制技术术一可变长格式〃数量少,使用频率接近,增加了通用寄存器;优化编译,有支定长格式,大部分为单周(精简)持方式少「硬布线逻辑控制为效支持高级RISC d期指令,操作寄存器,只昆,采用流水线口语言口有操作内存Load/Store本题考查CISC与RISC的区别,这是一种常见的考题,二者的区别如表所示
84、答案B本题解析暂无解析八hL
85、答案C本题解析本题主要考查图的邻接矩阵存储结构设G=(V,E)是具有n个顶点的图,其中V是顶点的集合,E是边的集合,那么邻接矩阵中的每个元素的定义如下匕]或1JcE v,v^E JJi iAhJ]=或0v vE vv^E/5;/5;从这个定义我们可以知道,一条边在矩阵中有个1表示,比如顶点1和顶点2之间有一条边,那么矩阵元素A[L2]和A[2,1]的值都是L在本题中,题目告诉我们有E条边,那么其邻接矩阵中的非零元素数目应该为2E
86、答案A本题解析本题考查的是继承的定义继承是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上进行因此本题选择A选项
87、答案A本题解析暂无解析
88、答案A本题解析程序设计语言的基本成分包括数据、运算、控制和传输等程序设计语言的控制成分包括顺序、选择和循环3种结构所以本题选择A选项
89、答案D本题解析本题考查搜索引擎的基础知识影响网站在搜索引擎中排名的因素主要有网站名称、所提供的关键词、站点描述与搜索词语的匹配程度甚为关键网页中的搜索词语出现的次数、频度、形态与位置;相同情况下,主页排名高于次页排名因此,在标题中使用关键词将有利于网站在搜索引擎中排名靠前
90、答案A本题解析P2进程需要等待P1进程的通知,需要进行PS1操作测试Pl进程是否运行完,P2进程运行结束需要进行V操作分别通知P4进程,所以空a应填V S2用以通知P4进程可以执行;前驱图P3进程开始运行前必须等待P1进程的通知,需要用P操作测试P1进程是否运行完,所以空b应填PS2操作测试P1进程是否运行完;P3进程运行结束需要利用V S4V S5操作通知P4和P5进程可以开始运行,故空c应填V S4V S
591、答案Ao本题解析本题考查数据结构方面的基础知识根据其定义,一棵完全二叉树除了最后一层外,其余层的节点数都是满的,最后一层的节点也必须自左至右排列,例如图a是高度为3的满二叉树,图b是完全二叉树,图c・若i=l时,该节点为根节点,无双亲;,若>1时,该节点的双亲节点为[i/2」;•若2i,则该节点的左孩子编号为2i,否则无左孩子;•若2i+l,则该节点的右孩子编号为2i+l,否则无右孩子图d为具有10个节点的完全二叉树及其顺序存储结构,图e为某非完全二叉树的顺序存储结构,12345678910ABCDEFGH I从中可以看出,完全二叉树适合采用顺序存储结构d完全二叉相e一般二义树可以推导出具有n个节点的完全二叉树的深度为[log2n]+l
92、答案B本题解析符号表在编译程序工作的过程中需要不断收集、记录和使用源程序中一些语法符号的类型和特征等相关信息这些信息一般以表格形式存储于系统中
93、答案B本题解析本题主要考查有限自动机在题目中,0是初始状态,3是终止状态,通过选项中的字符串可以从初始状态到达终止状态,则说明该字符串能被题目中的自动机识别也可以理解为依次输入选项中的字符串,可以在该自动机中找到相应的路径对于选项A的字符串abab,通过ab可以达到终止状态,然后输入a任然可以有路径,但再输入b时,没有路径与其对应因此A不可被该自动机识别同样的道理,我们可以找到字符串aaaa能被该自动机识别
94、答案B本题解析本题要求我们求一幅RGB图像的数据量RGB彩色图像的颜色是由红、绿、兰三种颜色混合组成的,题目告诉我们每一种颜色用8bit表示,那么三种颜色就应该用3x8位来表示而分辨率其实就是显示图像需要的像素点个数,每个像素点由24位来表示颜色,那么256x512个像素点就需要256x512x3x8位,因此该彩色图像的数据量为256x512x3x8位
95、答案C本题解析本题考查采用敏捷方法进行软件开发敏捷方法中,重构是一种重新组织技术,重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求,可以简化构件的设计而无须改变其功能或行为
96、答案A本题解析本题因为是不确定的有限自动机,中间内容有多种可能,但由图可以看到,从初态0开始,首字符只能为0,到终态结束之前,尾字符也只能为0,根据选项可以排除,本题选择A选项
97、答案C本题解析I/O软件隐藏了I/O操作实现的细节,所以A选项和D选项错误I/O软件向用户提供的是逻辑接口,B选项错误I/O软件将硬件与较高层次的软件隔离开来,而最高层软件向应用提供一个友好的、清晰且统一的接口,方便用户使用,所以C选项正确
98、答案A本题解析编译程序的功能是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(汇编语言或机器语言)的翻译过程工作过程分为6个阶段词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成各个阶段逻辑上可以分为前端和后端前端主要负责解析输入的源代码,由语法分析器和语意分析器协同工作语法分析器负责把源代码中的单词找出来,语意分析器把这些分散的单词按预先定义好的语法组装成有意义的表达式、语句、函数等等前端还负责语义的检查,例如检测参与运算的变量是否是同一类型的,简单的错误处理最终的结果常常是一个抽象的语法树,这样后端可以在此基础上进一步优化处理后端编译器后端主要负责分析,优化中间代码以及生成机器代码有限自动机是进行词法分析的工具
99、答案B本题解析CPU执行指令的过程中,会自动修改PC的内容,PC是指令计数器,用来存放将要执行的下一条指令,本题选择B选项对于指令寄存器(IR)存放即将执行的指令,指令译码器(ID)对指令中的操作码字段进行分析和解释,地址寄存器(AR),不是我们常用的CPU内部部件,其作用是用来保存当前CPU所要访问的内存单元或I/O设备的地址
100、答案D本题解析本题考查存储器的地址计算知识每个地址编号为一个存储单元(容量为1个字节),地址区间0000A000H~0000BFFFH共有1FFF+1个地址编号(即213),1K=1O24=21O,因此该地址区间的存储单元数也就是8K
16、在机器指令的地址字段中,直接指出操作数本身的寻址方式称为()A.隐含寻址B.寄存器寻址C.立即寻址D.直接寻址
17、对一待排序序列分别进行直接插入排序和简单选择排序,若待排序序列中有两个元素的值相同,则()保证这两个元素在排序前后的相对位置不变A.直接插入排序和简单选择排序都可以B.直接插入排序和简单选择排序都不能C.只有直接插入排序可以D.只有简单选择排序可以18People areindulging inan illusionwhenever theyfind themselvesexplaining ata cocktail(鸡尾酒)party say,that they arein computers,orin telecommunications,orin electronicfunds/transfer.The implicationis thatthey arepart ofthe high-tech world.Just betweenUS,they usuallyarent.The researcherswho madefundamental breakthroughsin thoseareas areinahigh-techbusiness.The restof usare()of theirwork.We usecomputers andother newtechnologycomponents todevelop ourproducts orto organizeour affairs.Because wego aboutthis workinteams andprojects andother tightlyknit workinggroups(紧密联系在——起的工作小组),we aremostlyinthe human communicationbusiness.Our successesstem fromgood human interactions byallparticipants inthe effort,and ourfailures stemfrom poorhumaninteractions.The mainreason wetendto focuson the(请作答止匕空)rather thanthehumanside ofthe workis notbecause itsmore(),but becauseits easierto do.Getting thenew diskdrive installedis positivelytrivial comparedtofiguring outwhy Horaceis ina bluefunk(恐惧)or whySusan isdissatisfied withthe companyafteronly afew months.Human interactionsare complicatedand neververy crisp(干脆的,干净利落的)and cleanin theireffects but they mattermore thanany otheraspect ofthe work.lf youfind yourselfzconcentratingon the()rather thanthe(),youre likethe vaudevillecharacter(杂耍人物)who loseshis keyson adark streetand looksfor themontheadjacent streetbecause,as heexplains,The lightis betterthere!.A.technicalB.classicalC.social
0.societal
19、计算机中常采用原码、反码、补码和移码表示数据,其中,±0编码相同的是()A.原码和补码B.反码和补码C.补码和移码D.原码和移码
20、软件测试的对象不包括()oA.软件代码B.软件开发过程C.文档D.数据
21、MIDI enablespeople tousecomputers andelectronic musicalinstruments.There areactuallythree componentsto MIDI,the communications,the Hardwareinterface anda distribution请作答此空calledHStandard MIDIFiles,.In thecontext ofthe WWW,the mostinteresting componentistheFormat.In principle,MIDI filescontain sequencesof MIDIProtocol messages:However,whenMIDI Protocolare storedin MIDIfiles,the eventsare alsotime-stamped forplayback inthe propersequence.Music deliveredby MIDIfiles isthe mostcommon useof MIDItoday.A.formatB.textC.wave]D.center22Extreme ProgrammingXP isa disciplineof softwaredevelopment with请作答止匕空ofsimplicity^communication/eedback andcourage.Successful softwaredevelopment isa teameffort-not justthe developmentteam,butthelarger teamconsisting ofcustomer,management anddevelopers.XP isa simpleprocess thatbrings thesepeople togetherand helpsthem tosucceedtogether.XP isaimed primarilyat object-oriented projectsusing teamsof adozen orfewerprogrammers inone location.The principlesof XPapply toanyproject that needs todeliver qualitysoftwarerapidly andflexibly.2011-An XPproject needsacustomer toprovideguidance.Customers,programmers^anagers^re allworkingto buildthe systemthats needed.Customers-those whohave softwarethatneedsto bedeveloped-will learnsimple,effective waystowhat they need,to besure thattheyaregetting whattheyneed,and tosteer theproject tosuccess.A.importance]B.keys C.roles D.values
23、以下关于C/S客户机/服务器体系结构的优点的叙述中,不正确的是A.允许合理地划分三层的功能,使之在逻辑上保持相对独立性B.允许各层灵活地选用平台和软件C.各层可以选择不同的开发语言进行并行开发D.系统安装、修改和维护均只在服务器端进行
24、在ADO对象中,对象负责连接数据库A.ConnectionB.Command C.RecordSet D.Err
25、进程Pl、P
2、P
3、P
4、P5和P6的前趋图如下所示:若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空a、空b和空c处应分别为此空作答;空d和空e处应分别为;空f和空g处应分别为begin S1,S2,S3,S4,S5,S6,S7semaphore;〃定义信号量Sl:=0;S2=0;S3:=0;S4=0;S5:=0;S6:=0;S7:=0;CobeginCoend;endA.VS3PS2和VS4VS5B.PS
3、PS2和VS4VS5C.VS2PS3和PS4PS3D・VS
2、VS3和PS3PS
426、以下关于解释程序和编译程序的叙述中,正确的是A.编译程序和解释程序都生成源程序的目标程序B.编译程序和解释程序都不生成源程序的目标程序C.编译程序生成源程序的目标程序,而解释程序则不然D.编译程序不生成源程序的目标程序,而解释程序反之
27、大多数程序设计语言的语法规则用描述即可A.正规文法B.上下文无关文法C.上下文有关文法D.短语结构文法
28、协议在终端设备与远程站点之间建立安全连接A.ARPB.TelnetC.SSHD.WEP
29、在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入〃=AND15Al,AK100\则A2单元格显示的值为请作答此空;若在A2单元格输入〃=IF AND15〈八1,八1〈100,”数据输入正确”「数据输入错误”〃,则62单元格显示的值为A.TRUE()B=AND15Al,Al100C.FALSE()D.AND15Al Al100/
30、在软件设计阶段,划分模块的原则是一个模块的()A.作用范围应该在其控制范围之内B.控制范围应该在其作用范围之内C.作用范围与控制范围互不包含D.作用范围与控制范围不受任何限制
31、李某受非任职单位委托,利用该单位实验室、实验材料和技术资料开发了一项软件产品,对该软件的权利归属,表达正确的是()oA.该软件属于委托单位B.若该单位与李某对软件的归属有特别的约定,则遵从约定;无约定的,原则上归属于李某C.取决于该软件是否属于单位分派给李某的D.无论李某与该单位有无特别约定,该软件属于李某
32、以下不能作为测试结束标准的是()oA.测试超过了预定时间B.执行完了所有测试用例但没有发现新的故障C.单位时间内查出的故障数目低于预定值D.测试人员或者其他资源不足
33、计算机系统的层次结构如下图所示,基于硬件之上的软件可分为a、b和c三个层次图中a、b和c分别表示()oA.操作系统、系统软件和应用软件B.操作系统、应用软件和系统软件C.应用软件、系统软件和操作系统D.应用软件、操作系统和系统软件
34、ERP系统中,负责ERP系统与上、下层异构系统间的交互A.标准应用模块B.二次开发工具C.通信系统D.系统内核
35、美国某公司与中国某企业谈技术合作,合同约定使用I项美国专利(获得批准并在有效期内),该项技术未在中国和其他国家申请专利依照该专利生产的产品()需要向美国公司支付这件美国专利的许可使用费A.在中国销售,中国企业B.如果返销美国,中国企业不C.在其他国家销售,中国企业D.在中国销售,中国企业不
36、结构化分析方法是一种面向数据流的需求分析方法,其分析结果由、一本数据词典、一组加工逻辑说明和补充材料几部分组成A.若干套分层数据流图B.一套综合数据流图C.一套分层数据流图D.一套分层数据结构图
37、在面向对象设计中,()作为完成用例业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为A.实体类B.控制类C.边界类D.交互类
38、在结构化分析中,用数据流图描述()o当采用数据流图对银行客户关系管理进行分析时,(请作答此空)是一个加工A.工作人员B.账户C.余额D.存款
39、软件复杂性度量的参数不包括()A.软件的规模B.开发小组的规模C.软件的难度D.软件的结构
40、程序员甲与同事乙在乙家探讨甲近期编写的程序,甲表示对该程序极不满意,要弃之重写,并将程序手稿扔到乙家垃圾筒后来乙将甲这一程序稍加修改,并署乙发表以下说法正确的是()oA.乙的行为侵犯了甲的软件著作权B.乙的行为没有侵犯甲的软件著作权,因为甲已将程序手稿丢弃C.乙的行为没有侵犯甲的著作权,因为乙己将程序修改D.甲没有发表该程序并弃之,而乙将程序修改后发表,故乙应享有著作权
41、计算机中的浮点数由三部分组成符号位S,指数部分E(称为阶码)和尾数部分Mo在总长度固定的情况下,增加E的位数、减少M的位数可以()A.扩大可表示的数的范围同时降低精度B.扩大可表示的数的范围同时提高精度C.减小可表示的数的范围同时降低精度D.减小可表示的数的范围同时提高精度
42、使用()命令可以释放当前主机自动获取的IP地址A.ipconfig/allB.ipconfig/reloadC.ipconfig/releaseD.ipconfig/reset
43、“三网合一〃的三网是指()oA.电信网、广播电视网、互联网B.物联网、广播电视网、电信网C.物联网、广播电视网、互联网D.物联网、电信网、互联网
44、若一个程序语言可以提供链表的定义和运算,则其运行时的()A.数据空间适合采用静态存储分配策略B.数据空间必须采用堆存储分配策略C.指令空间需要采用栈结构D.指令代码必须放入堆区
45、模块A通过非正常入口转入模块B内部,则这两个模块之间是()耦合A.数据B.公共C.外部D.内容
46、以下关于统一过程UP的叙述中,不正确的是()oA.UP是以用例和风险为驱动,以架构为中心,迭代并且增量的开发过程B.UP定义了四个阶段,即起始、精化、构建和确认阶段C.每次迭代都包含计划、分析、设计、构造、集成、测试以及内部和外部发布D.每个迭代有五个核心工作流
47、操作系统是裸机上的第一层软件,其他系统软件(如()等)和应用软件都是建立在操作系统基础上的下图
①②③分别表示(请作答此空)。