2024年全国软件水平考试之中级软件设计师考试黑金考题附答案_第1页
2024年全国软件水平考试之中级软件设计师考试黑金考题附答案_第2页
2024年全国软件水平考试之中级软件设计师考试黑金考题附答案_第3页
2024年全国软件水平考试之中级软件设计师考试黑金考题附答案_第4页
2024年全国软件水平考试之中级软件设计师考试黑金考题附答案_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 全国软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。

3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。

4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。一、选择题

1、UML中接口可用于()。A.提供构造型(stereotype)名称为〈〈terface〉〉的具体类B.Java和C++程序设计中,而C#程序设计中不支持C.定义可以在多个类中重用的可执行逻辑D.声明对象类所需要的服务

2、下面是一段javabean程序,该程序的运行结果是()。publicclassNullTest{publicstaticvoidmain(String[]?args){intM=0;Stringstr=null;StringBuffersb=newStringBuffer("=");sb.append(str);sb.append(M++);System.out.println(sb.toString());}}A.=nullB.=null0C.=null1D.=nullM

3、修改现有软件系统的设计文档和代码以增强可读性,这种行为属于()维护。A.正确性B.适应性C.完善性D.预防性

4、以下关于脚本语言的叙述中,正确的是()。A.脚本语言是通用的程序设计语言B.脚本语言更适合应用在系统级程序开发中C.脚本语言主要采用解释方式实现D.脚本语言中不能定义函数和调用函数

5、一个类中可以拥有多个名称相同而参数表(参数类型或参数个数或参数类型顺序)不同的方法,称为()。A.方法标记B.方法调用C.方法重载D.方法覆盖

6、在13个元素构成的有序表M[.13]中进行折半查找(向下取整),若找到的元素为M[4],则被比较的元素依次为()。A.M[7]、M[3]、M[5]、M[4]B.M[7]、M[5]、M[4]C.M[7]、M[6]、M[4]D.M[7]、M[4]

7、海明码是一种纠错码,其方法是为需要校验的数据位增加若干校验位,使得校验位的值决定于某些被校位的数据,当被校数据出错时,可根据校验位的值的变化找到出错位,从而纠正错误。对于32位的数据,至少需要加()个校验位才能构成海明码。以10位数据为例,其海明码表示为D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中Di(0≤i≤9)表示数据位,Pj(1≤j≤4)表示校验位,数据位D9由P4、P3和P2进行校验(从右至左D9的位序为14,即等于8+4+2,因此用第8位的P4、第4位的P3和第2位的P2校验),数据位D5由(请作答此空)进行校验A.P4P1B.P4P2C.P4P3P1D.P3P2P1

8、改正在软件系统开发阶段已经发生而系统测试阶段还没有发现的错误,属于()维护。A.正确性B.适应性C.完善性D.预防性

9、______不属于企业建模对象。A.组织管理B.业务流程C.逻辑系统D.应用系统

10、招聘系统要求求职的人年龄在20岁到60岁之间(含),学历为本科、硕士或者博士,专业为计算机科学与技术、通信工程或者电子工程。其中()不是好的测试用例。A.(20,本科,电子工程)B.(18,本科,通信工程)C.(18,大专,电子工程)D.(25,硕士,生物学)

11、关于电子商务系统测试的叙述中,“()”是错误的。A.测试是为了发现错误而执行程序的过程B.测试应贯穿系统开发的各个阶段,不仅在系统编码完成之后需要统一进行测试,在编写每个模块之后也应进行测试C.软件测试的四个步骤依次为:单元测试、系统测试、集成测试、验收测试D.测试工作应避免由原开发软件的人或小组承担,但单元测试除外

12、在一条笔直公路的一边有许多房子,现要安装消防栓,每个消防栓的覆盖范围远大于房子的面积,如下图所示。现求解能覆盖所有房子的最少消防栓数和安装方案(问题求解过程中,可将房子和消防栓均视为直线上的点)。该问题求解算法的基本思路为:从左端的第一栋房子开始,在其右侧m米处安装一个消防栓,去掉被该消防栓覆盖的所有房子。在剩余的房子中重复上述操作,直到所有房子被覆盖。算法采用的设计策略为();对应的时间复杂度为()。假设公路起点A的坐标为0,消防栓的覆盖范围(半径)为20米,10栋房子的坐标为(10,20,,30,35,60,80,160,210,260,300),单位为米。根据上述算法,共需要安装()个消防栓。以下关于该求解算法的叙述中,正确的是(请作答此空)。A.肯定可以求得问题的一个最优解B.可以求得问题的所有最优解C.对有些实例,可能得不到最优解D.只能得到近似最优解

13、某公司计划开发一种产品,技术含量很高,与客户相关的风险也很多,则最适于采用()开发过程模型。A.瀑布B.原型C.增量D.螺旋

14、在RSA算法中,已知两个质数分别为3和13,在下面的选项中,可成为公钥的是(请作答此空),对应的私钥是______。A.(39,3)B.(39,5)C.(39,8)D.(39,24)

15、以下文件中,______是图像文件。A.marry.wpsB.marry.htmC.marty.jpgD.marry.mp3

16、系统设计阶段的任务是______。A.根据系统规划书中的功能要求,具体设计实现功能的详细技术方案B.根据系统说明书中规定的功能要求,具体设计相关程序实现的算法C.根据系统需求分析中提出的功能要求,具体设计实现数据结构方案D.根据系统说明书中规定的功能要求,具体设计实现逻辑模型的技术方案

17、在计算机系统中,除了机器语言,______也称为面向机器的语言。A.汇编语言B.通用程序设计语言C.关系数据库查询语言D.函数式程序设计语言

18、结构化分析方法中,数据流图中的元素在()中进行定义。A.加工逻辑B.实体联系图C.流程图D.数据字典

19、正式技术评审的目标是()。A.允许高级技术人员修改错误B.评价程序员的工作效率C.发现软件中的错误D.记录程序员的错误情况并与绩效挂钩

20、软件项目成本估算模型COCOM01I中,体系结构阶段模型基于()进行估算。A.应用程序点数量B.功能点数量C.复用或生成的代码行数D.源代码的行数

21、以下不属于软件项目风险的是()。A.团队成员可以进行良好沟通B.团队成员离职C.团队成员缺乏某方面培训D.招不到符合项目技术要求的团队成员

22、表示“以字符a开头且仅由字符a、b构成的所有字符串”的正规式为()。A.a*b*B.(a|b)*aC.a(a|b)*D.(ab)*

23、电子商务框架有两个支柱,即社会人文性的()和自然科技性的技术标准。A.安全标准B.政策法规C.道德规范D.经济基础

24、()不属于软件配置管理的活动。A.变更标识B.变更控制C.质量控制D.版本控制

25、设计制作一个多媒体地图导航系统,使其能根据用户需求缩放地图并自动搜索路径,最适合的地图数据应该是()。A.真彩色图像B.航拍图像C.矢量化图形D.高清晰灰度图像

26、JS中鼠标指针悬停在对象上发生的事件是()。A.onMouseOutB.onMouseOverC.onSelectD.onClick

27、在面向对象方法中,继承用于()。A.在已存在的类的基础上创建新类B.在已存在的类中添加新的方法C.在已存在的类中添加新的属性D.在已存在的状态中添加新的状态

28、网上第三方电子商务平台最主要的功能是()。A.供企业双方发布商务信息B.进行商品的交易和买卖C.进行网络广告D.增加企业竞争力

29、有关电子钱包的叙述中,“()”是错误的。A.电子钱包内存放的是电子货币B.电子商务活动中电子钱包软件需要付费C.用户可以通过电子商务管理器查看自己银行账号上的电子货币收付往来的账目、清单及其他数据D.电子钱包适于小额支付方式

30、能力成熟度集成模型CMMI是CMM模型的最新版本,它有连续式和阶段式两种表示方式。基于连续式表示的CMMI共有6个(0~5)能力等级,每个能力等级对应到一个一般目标以及一组一般执行方法和特定方法,其中能力等级()主要关注过程的组织标准化和部署。A.1B.2C.3D.4

31、王某是一名程序员,每当软件开发完成后均按公司规定完成软件文档,并上交公司存档,自己没有留存。因撰写论文的需要,王某向公司要求将软件文档原本借出复印,但遭到公司拒绝,理由是该软件文档属于职务作品,著作权归公司。以下叙述中,正确的是()。A.该软件文档属于职务作品,著作权归公司B.该软件文档不属于职务作品,程序员享有著作权C.该软件文档属于职务作品,但程序员享有复制权D.该软件文档不属于职务作品,著作权由公司和程序员共同享有

32、Mostsmartphoneshave()servicecapabilities,whichmeansthatappsthatcombinethephoneuser'slocationwiththeavailabilityofretailstoresandservicescanbeinterwovenintocreativemobilebusinessopportunities.A.shortmessagingserviceB.globalpositioningsatellite(GPS)C.onlinebankingD.EDI

33、在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,(),得到的关系模式属于4NF。A.将所有多值属性组成一个关系模式B.使多值属性不在关系模式中出现C.将实体的码分别和每个多值属性独立构成一个关系模式D.将多值属性和其他属性一起构成该实体对应的关系模式

34、以下关于UML状态图中转换(transition)的叙述中,不正确的是()。A.活动可以在转换时执行也可以在状态内执行B.监护条件只有在相应的事件发生时才进行检查C.一个转换可以有事件触发器、监护条件和一个状态D.事件触发转换

35、在采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是(),它是一种重新组织的技术,可以简化构件的设计而无需改变其功能或行为。A.精化B.设计类C.重构D.抽象

36、某程序的程序图如下所示,运用McCabe度量法对其进行度量,其环路复杂度是()。A.2B.3C.4D.5

37、以下关于高级语言程序的编译和解释的叙述中,正确的是()。A.编译方式下,可以省略对源程序的词法分析、语法分析B.解释方式下,可以省略对源程序的词法分析、语法分析C.编译方式下,在机器上运行的目标程序完全独立于源程序D.解释方式下,在机器上运行的目标程序完全独立于源程序

38、将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中()。A.编译方式和解释方式都生成逻辑上与源程序等价的目标程序B.编译方式和解释方式都不生成逻辑上与源程序等价的目标程序C.编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成D.解释方式生成逻辑上与源程序等价的目标程序,编译方式不生成

39、在电子支付业务流程的参与者中,清算中心的作用是()。A.发行有效的电子支付手段,如电子现金、电子支票和信用卡等B.接收支付者的电子支付手段并为支付者提供商品或服务C.接收商家从支付者收到的电子支付手段,验证其有效性D.从接收银行收到电子支付手段并验证其有效性,然后提交给发行银行

40、模块A、B和C都包含相同的5个语句,这些语句之间没有联系。为了避免重复把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为()内聚。A.功能B.通信C.逻辑D.巧合

41、自然界的声音信号一般都是多种频率声音的复合信号,用来描述组成复合信号的频率范围的参数被称为信号的()。A.带宽B.音域C.响度D.频度

42、如果“2X”的补码是“90H”,那么X的真值是()。A.72B.-56C.56D.111

43、某二叉树的中序、先序遍历序列分别为{20,30,10,50,40}、{10,20,30,40,50},则该二叉树的后序遍历序列为()。A.50,40,30,20,10B.30,20,10,50,40C.30,20,50,40,10D.20,30,10,40,50

44、系统分析阶段要回答的中心问题是系统要“做什么”,该阶段的成果是______。A.逻辑模型B.功能说明C.物理模型D.实施方案

45、在EDI的软件结构中,______能自动处理由其他EDI系统发来的EDI报文。A.内部接口模块B.报文生成及处理模块C.格式转换模块D.通信模块

46、以下关于包过滤防火墙和代理服务防火墙的叙述中,正确的是()。A.包过滤成本技术实现成本较高,所以安全性能高B.包过滤技术对应用和用户是透明的C.代理服务技术安全性较高,可以提高网络整体性能D.代理服务技术只能配置成用户认证后才建立连接

47、设某n阶三对角矩阵Anxn的示意图如下图所示。若将该三对角矩阵的非零元素按行存储在一维数组B[k](1≤k≤3*n-2)中,则k与i、j的对应关系是()。A.k=2i+j-2B.k=2i-j+2C.k=3i+j-1D.K=3i-j+2

48、以下关于进度管理工具Gantt图的叙述中,不正确的是()。A.能清晰地表达每个任务的开始时间、结束时间和持续时间B.能清晰地表达任务之间的并行关系C.不能清晰地确定任务之间的依赖关系D.能清晰地确定影响进度的关键任务

49、某确定的有限自动机(DFA)的状态转换图如下图所示(0是初态,4是终态),则该DFA能识别()。A.aaabB.ababC.bbbaD.abba

50、为了攻击远程主机,通常利用()技术检测远程主机状态。A.病毒查杀B.端口扫描C.QQ聊天D.身份认证二、多选题

51、以下关于风险管理的叙述中,不正确的是()。A.仅根据风险产生的后果来对风险排优先级B.可以通过改变系统性能或功能需求来避免某些风险C.不可能去除所有风险,但可以通过采取行动来降低或者减轻风险D.在项目开发过程中,需要定期地评估和管理风险

52、搜索引掌营销的最终目的是()。A.在搜索结果中排名靠前B.被搜索引擎收录C.增加用户的点击率D.将浏览者转化为顾客

53、以下关于可行性分析的叙述中,错误的是______。A.可行性分析用以判断建设项目可能性和必要性B.可行性分析包含对社会环境可行性的分析C.可行性分析确定了建设项目的实施方案D.可行性分析包含费用的预算和效益的估算

54、在字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符的序号(从1开始)。若模式串p为“abaac”,则其next函数值为()。A.01234B.01122C.01211D.01111

55、MIDIenablespeopletouse()computersandelectronicmusicalinstruments.ThereareactuallythreecomponentstoMIDI,thecommunications"()",theHardwareinterfaceandadistribution()called"StandardMIDIFiles".InthecontextoftheWWW,themostinterestingcomponentisthe(请作答此空)Format.Inprinciple,MIDIfilescontainsequencesofMIDIProtocolmessages:However,whenMIDIProtocol()arestoredinMIDIfiles,theeventsarealsotime-stampedforplaybackinthepropersequence.MusicdeliveredbyMIDIfilesisthemostcommonuseofMIDItoday.A.VideoB.FaxmailC.Graphic]D.Audio

56、企业系统规划(BusinessSystemPlanning,BSP)的实现步骤是()。A.确定管理的统一目标—定义信息结构—定义数据类—识别企业过程B.确定管理的统一目标—识别企业过程—定义数据类—定义信息结构C.识别企业过程—确定各级管理的统一目标—定义数据类—定义信息结构D.识别企业过程—确定各级管理的统一目标—定义信息结构—定义数据类

57、结构化分析方法是一种面向数据流的需求分析方法,其分析结果由______、一本数据词典、一组加工逻辑说明和补充材料几部分组成。A.若干套分层数据流图B.一套综合数据流图C.一套分层数据流图D.一套分层数据结构图

58、Whyis()funWhatdelightsmayitspractitionerexpectashisreward?Firstisthesheerjoyofmakingthings.Asthechilddelightsinhismudpie,sotheadultenjoysbuildingthings,especiallythingsofhisowndesign.Secondisthepleasureofmakingthingsthatareusefultootherpeople.Thirdisthefascinationoffashioningcomplexpuzzle-likeobjectsofinterlockingmovingpartsandwatchingthemworkinsubtlecycles,playingouttheconsequencesofprinciplesbuiltinfromthebeginning.Fourthisthejoyofalwayslearning,whichspringsfromthe()natureofthetask.Inonewayoranothertheproblemisevernew,anditssolverlearnssomething:sometimes(请作答此空),sometimestheoretical,andsometimesboth.Finally,thereisthedelightofworkinginsuchatractablemedium.The(),likethepoet,worksonlyslightlyremovedfrompurethought-stuff.Fewmediaofcreationaresoflexible,soeasytopolishandrework,soreadilycapableofrealizinggrandconceptualstructures.Yettheprogram(),unlikethepoet'swords,isrealinthesensethatitmovesandworks,producingvisibleoutputsseparatefromtheconstructitself.Itprintsresults,drawspictures,producessounds,movesarms.Programmingthenisfunbecauseitgratifiescreativelongingsbuiltdeepwithinusanddelightssensibilitieswehaveincommonwithallmen.A.semantic]B.practicalC.lexicalD.syntactical

59、耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合程度不取决于()。A.调用模块的方式B.各个模块之间接口的复杂程度C.通过接口的信息类型D.模块提供的功能数

60、以下关于数字现金的说法,错误的是()。A.数字现金具有可跟踪性B.数字现金会增加外汇汇率的不稳定性C.数字现金具有匿名性D.数字现金支付灵活方便

61、字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表存储串,则串比较、求子串、串连接、串替换等串的基本运算中,()。A.进行串的比较运算最不方便B.进行求子串运算最不方便C.进行串连接最不方便D.进行串替换最不方便

62、UML中关联的多重度是指()。A.一个类中被另一个类调用的方法个数B.一个类的某个方法被另一个类调用的次数C.一个类的实例能够与另一个类的多少个实例相关联D.两个类所具有的相同的方法和属性

63、以下关于Cache与主存间地址映射的叙述中,正确的是()。A.操作系统负责管理Cache与主存之间的地址映射B.程序员需要通过编程来处理Cache与主存之间的地址映射C.应用软件对Cache与主存之间的地址映射进行调度D.由硬件自动完成Cache与主存之间的地址映射

64、下列算法中,不属于公开密钥加密算法的是()。A.ECCB.DSAC.RSAD.DES

65、采用面向对象方法进行系统设计时,不应该强追客户依赖于他们不用的方法,即∶依赖于抽象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。这属于()A.单一责任B.开放-封闭C.接口分离D.里氏替换

66、以下关于二叉排序树(或二叉查找树、二叉搜索树)的叙述中,正确的是()。A.对二叉排序树进行先序、中序和后序遍历,都得到结点关键字的有序序列B.含有n个结点的二叉排序树高度为log2n+1C.从根到任意一个叶子结点的路径上,结点的关键字呈现有序排列的特点D.从左到右排列同层次的结点,其关键字呈现有序排列的特点

67、企业系统规划法(BSP)的核心是()。A.明确企业目标B.定义(识别)业务过程C.进行数据分析D.确定信息结构

68、Manycomputerlanguagesprovideamechanismtocall______providedbylibrariessuchasin.dlls.A.instructionsB.functionsC.subprogramsD.subroutines

69、给定一组长度为n的无序序列,将其存储在一维数组a[O..n-1]中。现采用如下方法找出其中的最大元素和最小元素:比较a[O]和a[n-1],若a[0]较大,则将二者的值进行交换;再比较a[1]和a[n-2],若a[1]较大,则交换二者的值;然后依次比较a[2]和a[n-3]、a[3]和a[n-4]、…,使得每一对元素中的较小者被交换到低下标端。重复上述方法,在数组的前n/2个元素中查找最小元素,在后n/2个元素查找最大元素,从而得到整个序列的最小元素和最大元素。上述方法采用的算法设计策略是()。A.动态规划法B.贪心法C.分治法D.回溯法

70、有关电子钱包的叙述中,“()”是错误的。A.电子钱包内存放的是电子货币B.电子商务活动中电子钱包软件需要付费C.用户可以通过电子商务管理器查看自己银行账号上的电子货币收付往来的账目、清单及其他数据D.电子钱包适于小额支付方式

71、______解决EDI系统与用户所属的其他应用系统之间的接口。A.用户接口模块B.报文生成及处理模块C.内部接口模块D.格式转换模块

72、小张在网上通过竞价的方式购买了小王的一部二手手机,这是一种()交易模式。A.B2B.B2GC.B2CD.C2C

73、某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为()。A.(1-R3)(1-R2)B.(1-(1-R)3)(1-(1-R)2)C.(1-R3)+(1-R2)D.(1-(1-R)3)+(1-(1-R)2)

74、位图与矢量图相比,位图()。A.占用空间较大,处理侧重于获取和复制,显示速度快B.占用空间较小,处理侧重于绘制和创建,显示速度较慢C.占用空间较大,处理侧重于获取和复制,显示速度较慢D.占用空间较小,处理侧重于绘制和创建,显示速度快

75、软件系统的可维护性评价指标不包括()。A.可理解性B.可测试性C.扩展性D.可修改性

76、在计算机系统中采用总线结构,便于实现系统的积木化构造,同时可以()。A.提高数据传输速度B.提高数据传输量C.减少信息传输线的数量D.减少指令系统的复杂性

77、在Windows系统中,通过设置文件的(),可以使其成为“隐藏”文件。A.类型B.格式C.属性D.状态

78、常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中(请作答此空)模型适用于需求明确或很少变更的项目,()模型主要用来描述面向对象的软件开发过程。A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型

79、以下关于面向对象设计的叙述中,错误的是()。A.面向对象设计应在面向对象分析之前,因为只有产生了设计结果才可对其进行分析B.面向对象设计与面向对象分析是面向对象软件过程中两个重要的阶段C.面向对象设计应该依赖于面向对象分析的结果D.面向对象设计产生的结果在形式上可以与面向对象分析产生的结果类似,例如都可以使用UML

80、TodayitiscommontoaccesstheInternetfromavarietyof______deviceslikesmartphonesandtablets.A.mobileB.moveC.movingD.shift

81、()不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点。A.有利于代码重用B.提高系统的运行效率C.提高系统的开发效率D.提高系统的可维护性

82、下列关于风险的叙述不正确的是:风险是指()。A.可能发生的事件B.一定会发生的事件C.会带来损失的事件D.可能对其进行干预,以减少损失的事件

83、EDI网络分为集中式、分布式和分布集中式。()不是分布式EDI网络的特点。A.传输线短B.信箱系统数量少C.系统响应时间短D.系统软件升级不易同步

84、面向对象分析的第一步是()。A.定义服务B.确定附加的系统约束C.确定问题域D.定义类和对象

85、以下关于中间件的描述,错误的是()。A.中间件是基于分布式系统的软件B.中间件不仅仅实现互连,还要实现应用之间的互操作C.中间件本质上是对分布式应用的抽象D.中间件是一种应用软件

86、已知数据信息为16位,最少应附加()位校验位,以实现海明码纠错。A.3B.4C.5D.6

87、许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括()。A.便于为数据合理分配存储单元B.便于对参与表达式计算的数据对象进行检查C.便于定义动态数据结构D.便于规定数据对象的取值范围及能够进行的运算

88、在Windows系统中,为排除DNS域名解析故障,需要刷新DNS解析器缓存,应使用的命令是()。A.ipconfig/renewB.ipconfig/flushdnsC.netstat-rD.arp–a

89、下列攻击行为中,属于典型被动攻击的是()。A.拒绝服务攻击B.会话拦截C.系统干涉D.修改数据命令

90、将高级语言源程序通过编译或解释方式进行翻译时,可以先生成与源程序等价的某种中间代码。以下关于中间代码的叙述中,正确的是()。A.中间代码常采用符号表来表示B.后缀式和三地址码是常用的中间代码C.对中间代码进行优化要依据运行程序的机器特性D.中间代码不能跨平台

91、通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为5Δt,分析时间为3Δt。执行时间为2Δt,按顺序方式从头到尾执行完600条指令所需时间为()ΔtA.2400B.2000C.3600D.5400

92、随着网站知名度不断提高,网站访问量逐渐上升,网站负荷越来越重,针对此问题,一方面可通过升级网站服务器的软硬件,另一方面可以通过集群技术,如DNS负载均衡技术来解决,在Windows的DNS服务器中通过()操作可以确保域名解析并实现负载均衡。A.启用循环,启动转发器指向每个Web服务器B.禁止循环,启动转发器指向每个Web服务器C.禁止循环,添加每个Web服务器的主机记录D.启用循环,添加每个Web服务器的主机记录

93、系统设计阶段的主要技术文档是()。A.用户的决策方针B.用户的分析方案C.系统设计说明书D.系统总体设计方案

94、由某上下文无关文法M[S]推导出某句子的分析树如下图所示,则错误的叙述是()。A.该文法推导出的句子必须以“a”开头B.acabcbdcc是该文法推导出的一个句子C.“S->aAcB”是该文法的一个产生式D.d属于该文法的终结符号集

95、能力成熟度模型集成(CMMI)是若干过程模型的综合和改进。连续式模型和阶段式模型是CMMI提供的两种表示方法。连续式模型包括6个过程域能力等级(CapabilityLevel,CL),其中()的共性目标是过程将可标识的输入工作产品转换成可标识的输出工作产品,以实现支持过程域的特定目标。A.CL1(已执行的)B.CL2(已管理的)C.CL3(已定义的)D.CL4(定量管理的)

96、下面的程序段中,()是语句覆盖测试用例,(请作答此空)是判定覆盖测试用例。if(a<80)b=0;elseif(a<=150)b=5;elseif(a<200)b=8;elseb=1;A.a=(79,150,199,201)B.a=(79,151,200,201)C.a=(80,150,200,201)D.a=(80,149,200,201)

97、计算机中CPU的中断响应时间指的是()的时间。A.从发出中断请求到中断处理结束B.从中断处理开始到中断处理结束C.CPU分析判断中断请求D.从发出中断请求到开始进入中断处理程序

98、下列安全协议中,与TLS最接近的协议是()。A.PGPB.SSLC.HTTPSD.IPSec

99、计算机获取模拟视频信息的过程中首先要进行()。A.A/D变换B.数据压缩C.D/A变换D.数据存储

100、某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。若完成上述操作的时间依次为8ns、9ns、4ns、8ns,则该流水线的操作周期应至少为()ns。A.4B.8C.9D.33

参考答案与解析

1、答案:D本题解析:本题主要考查我们对接口的理解。接口是描述某个类或构件的一个服务操作集,在接口中我们可以声明对象类所需要的服务。而接口不仅可以在Java和C++程序设计中,也可以在C#等各种程序设计中使用。

2、答案:B本题解析:本题考查学生对javabean程序的熟悉程度,尤其是数值类型数据和字符串类型数据的掌握情况。M是整型变量,其值为0,str是字符串,sb是字符串空间,其中存放字符“=”,append是字符串添加函数,M++为自增运算符,它的特点是先取M的值作为表达式的值,再进行自增运算。程序的运算过程是:先将null拼接到“=”的后面,得字符串“=null”,再将0作为字符拼接到“=null”的后面,得“=null0”,M自增为1,输出结果为:=null0。

3、答案:C本题解析:此题考查软件维护的基本知识,维护类型包括预防性维护、适应性维护、完善性维护、正确性维护,首先用排除法,BD都不对,A正确性维护是指软件交付使用后,有一部分隐藏的错误被暴露出来,为了纠正软件错误改正缺陷的过程,而完善性维护是指在软件使用过程中,用户提出新的功能和性能要求,为了满足这些要求,需要修改原软件,以扩充软件功能,增强软件性能,提高可维护性。

4、答案:C本题解析:脚本语言(Scriptlanguages,scriptingprogramminglanguages,scriptinglanguages)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。此命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。早期的脚本语言经常被称为批处理语言或工作控制语言。一个脚本通常是解释运行而非编译。

5、答案:C本题解析:重载,简单说,就是函数或者方法有同样的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。覆盖是在子类中重新定义父类中已经定义的方法。

6、答案:A本题解析:整个查找的过程为:(1+13)/2=7,因此首先与第7元素比较,由于要查找的元素在其前面,因此用(1+7-1)/2=3,然后与第3个元素比较,由于待查找在其后面,因此用(3+1+6)/2=5,因此接下来与第5个元素进行比较,最后再与第4个元素比较,找到了M[4]。

7、答案:B本题解析:海明码数据位与校验位之间的关系可以采用下述公式表示:2k≥n+k+1,其中数据位是n位,校验位是k位。因此第5题套入公式可得需要6位校验位。第6题,D5在第10位,10=8+2=23+21,由于校验码处于20、21、22、23....位置,分别对应P1、P2、P3、P4,因此D5是由P4P2进行校验的。

8、答案:A本题解析:本题考查软件维护知识。软件维护的内容一般包括准确性维护、适应性维护、完善性维护和预防性维护。正确性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。适应性维护是指使应用软件适应信息技术变化和管理需求变化而进行的修改。完善性维护主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。预防性维护是指为了适应未来的软硬件环境的变化,主动增加预防性的新功能,以使应用系统适应各类变化而不被淘汰。

9、答案:C本题解析:本题考查企业建模的基本概念。企业建模对象分为组织管理、业务流程、应用系统和物理系统四类。

10、答案:C本题解析:在设计测试用例时,一个好的无效等价类,应该只从一个角度违反规则。C选项有2个维度错误,不能直接定位到错误的位置。

11、答案:C本题解析:本题考查系统测试知识。测试在信息系统的开发过程中必不可少,它是保证系统质量和可靠性的关键步骤。测试是为了发现错误而执行程序的过程,它应贯穿系统开发的各个阶段,不仅在系统编码完成之后需要统一进行测试,在编写每个模块之后也应对它进行测试(即单元测试)。测试阶段的目的和系统开发的其他阶段是相反的,测试之前的所有开发活动都是在积极地构造系统,是“建设性”活动。测试却是努力找出软件、系统中的错误,但测试的最终目的也是为了纠正错误,测试阶段发现的错误越多,后期的纠错和维护工作就越少。测试工作应避免由原开发软件的人或小组来承担(单元测试除外)。开发人员对功能理解的错误很难由本人测试出来,而且在设计测试方案时,很容易根据自己的编程思路来定,具有局限性。另一方面,从心理上来看,人们都不愿否认自己的工作,这不利于发现错误。所以测试工作由项目开发以外的人或其他测试机构来进行会更客观、更有效。软件测试总体上分成四步:单元测试、集成测试、系统测试和验收测试,它们按顺序进行。

12、答案:C本题解析:对于第一空,本题使用的是分治法。1、分治法特征:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决;否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。2、动态规划法:在求解问题中,对于每一步决策,列出各种可能的局部解,再依据某种判定条件,舍弃那些肯定不能得到最优解的局部解,在每一步都经过筛选,以每一步都是最优解来保证全局是最优解。本题情景没有列出所有的可能解进行筛选,因此,本题不属于动态规划法。3、回溯法:回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当搜索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择。这种走不通就退回再走的技术就是回溯法。本题情景没有探索和回退的过程,因此,本题不属于回溯法。4、贪心法:总是做出在当前来说是最好的选择,而并不从整体上加以考虑,它所做的每步选择只是当前步骤的局部最优选择,但从整体来说不一定是最优的选择。由于它不必为了寻找最优解而穷尽所有可能解,因此其耗费时间少,一般可以快速得到满意的解,但得不到最优解。在本题情景中,没有给出每步选择的局部最优判断条件,因此,本题属于贪心法。由于本题的算法过程,是依次与各个房子进行判断,当所有房子都被比较之后,则问题结束,因此时间复杂度与房子的个数相关,本问题的时间复杂度应该趋于现象,为O(n),属于贪心算法。对于第三空,关于对应序列(10,20,30,35,60,80,160,210,260,300)第一轮放置:在第一座房子x=10的右侧20米处安装一个消防栓,可以覆盖10,20,30,35这4栋房子;2、第二轮放置:去掉前4栋房子,在第5栋房子x=60的右侧20米处安装一个消防栓,可以覆盖60、80这2栋房子;3、第三轮放置:去掉前面已覆盖的房子,在第7栋房子x=160的右侧20米处安装一个消防栓,只可以覆盖160这一栋房子;4、第四轮放置:去掉前面已覆盖的房子,在第8栋房子x=210的右侧20米处安装一个消防栓,可以覆盖210这一栋房子第五轮放置:去掉前面已覆盖的房子,在第9栋房子x=260的右侧20米处安装一个消防栓,可以覆盖260、300这2栋房子;房子全部覆盖完毕,因此共需安装5个消防栓。对于第四空,对于得到一个最优解是动态规划的特点,可以得到问题所有的最优解,是回溯法的特征,可以排除A、B选项。对于C、D选项。A.肯定可以求得问题的一个最优解B.可以求得问题的所有最优解C.对有些实例,可能得不到最优解D.只能得到近似最优解

13、答案:D本题解析:这些模型中仅有螺旋模型考虑风险因素。

14、答案:B本题解析:本题考查RAS算法中公钥和私钥的计算。非对称密钥密码体制的典型算法是RSA算法,其基本原理是基于大素数难分解原理,即寻找两个大素数比较简单,而将两个大素数的乘积分解则非常困难。具体算法如下:①选取两个足够大的质数p和q;②计算p和q的乘积,记为n=p×q;③计算p-1和q-1的乘积,记为m=(p-1)×(q-1);④寻找一个与m互质的数e,且满足1<e<m;⑤寻找一个数d,使其满足(e×d)modm=1;⑥(n,e)为公钥,(n,d)为私钥。

15、答案:C本题解析:marry.jpg是一个静止图像文件;marry.wps是一个使用文字处理软件WPS编辑的文档;marry.htm是一个网页文件;marry.mp3是一个经数字化压缩编码的音乐文件。

16、答案:D本题解析:本题考查电子商务信息系统生命周期的基础知识。

17、答案:A本题解析:为了更方便地使用计算机,20世纪50年代初,出现了汇编语言。汇编语言不再使用难以记忆的二进制代码编程,而是使用比较容易识别、记忆的助记符号,所以汇编语言又叫符号语言。汇编语言只是将一条机器语言用符号表示而已,也是面向机器的一种低级语言。或者说,汇编语言是符号化了的机器语言。从适用范围而言,某些程序语言在较为广泛的应用领域被用来编写软件,因此成为通用程序设计语言,常用的如C/C++,Java等。关系数据库查询语言特指SQL,用于存取数据以及查询、更新和管理关系数据库系统中的数据。函数式编程是一种编程范式,它将计算机中的运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambdacalculus),其可以接受函数当作输入(参数)和输出(返回值)。

18、答案:D本题解析:数据字典会对数据流图中元素进行定义说明。

19、答案:C本题解析:正式技术评审是一种由软件工程师和其他人进行的软件质量保障活动。其目标包括:(1)发现功能、逻辑或实现的错误;(2)证实经过评审的软件的确满足需求;(3)保证软件的表示符合预定义的标准;(4)得到一种一致的方式开发的软件;(5)使项目更易管理。

20、答案:D本题解析:COCOMOII模型也需要使用规模估算信息,体系结构阶段,在模型层次结构中有3种不同规模估算选择,即:对象点、功能点和代码行。应用组装模型使用的是对象点;早期设计阶段模型使用的是功能点,功能点可以转换为代码行。体系结构模型把工作量表示为代码行数。

21、答案:A本题解析:一般认为软件风险包含两个特性:不确定性和损失。不确定性是指风险可能发生也可能不发生;损失是指如果风险发生,就会产生恶性后果。A选项不满足软件风险的损失特性。

22、答案:C本题解析:本题考查程序设计语言中正规式的基本知识。正规式:一种表示正规集的工具,正规式是描述程序语言单词的表达式,对于字母表∑。正规集可以递归定义如下。①ε是一个正规式,它表示集合L(ε)={ε}。②若a是∑上的字符,则a是一个正规式,它所表示的正规集L(a)={a}。③若正规式r和s分别表示正规集L(r)、L(s),则(a)r|s是正规式,表示集合L(r)∪L(s);(b)r·s是正规式,表示集合L(r)L(s);(c)r*是正规式,表示集合(L(r))*;(d)(r)是正规式,表示集合L(r)。运算符“|”、“·”、“*”分别称为“或”、“连接”和“闭包”。在正规式的书写中,连接运算符“·”可省略。运算符的优先级从高到低顺序排列为:“*”、“·”、“|”。运算符“|”表示“或”、并集。“*”表示*之前括号里的内容出现0次或多次。a*b*={a}*{b}*表示由若干个a后跟若干个b所组成的任何长度的字符串;(alb)*a={a,b}*{a}表示以a结尾,前面有任意个a或b组成的字符串;a(alb)*={a}{a,b}*表示a后面跟任意个a或b组成的字符串;(ab)*={ab}*表示每个ab所组成的任何长度的字符串(ab不能分离);ABCD四个选项只有C能保证以a开头。

23、答案:B本题解析:电子商务框架有两个支柱,即社会人文性的政策法规和自然科技性的技术标准。

24、答案:C本题解析:本题考查软件配置管理的基础知识。软件配置管理是一组管理整个软件生存期各阶段中变更的活动,主要包括变更标识、变更控制和版本控制。

25、答案:C本题解析:本题考查矢量化图形和位图的基本知识。矢量化图形保存最少的信息,文件大小比位图要小,并且文件大小与物体的大小无关:可以无限地放大这个圆,使其仍然保持平滑,所表达物体的运动、缩放、旋转、填充等都不会降低绘制的精度。所以矢量化图形是最适合电子地图的基本信息格式。

26、答案:B本题解析:暂无解析

27、答案:A本题解析:本题考查的是继承的定义:继承是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上进行。因此本题选择A选项。

28、答案:B本题解析:想想天猫和淘宝的主要功能!

29、答案:B本题解析:本题考查电子钱包的概念。电子钱包是电子商务购物活动中常用的一种支付工具,尤其适于小额购物。在电子钱包内存放的是电子货币,如电子现金、电子零钱、电子信用卡等。使用电子钱包购物,通常需要在电子钱包服务系统中进行。电子商务活动中电子钱包的软件通常都是免费提供的。目前世界上有VISAcash和Mondex两大电子钱包服务系统。电子钱包用户通常在银行里都是有账户。在使用电子钱包时,用户先安装相应的应用软件,在该软件系统中设有电子货币和电子钱包的功能管理模块,称为电子钱包管理器,用户可以用它来改变口令或保密方式等,以及用它来查看自己银行账号上电子货币收付往来的账目、清单及其他数据。该系统中还提供了一个电子交易记录器,顾客通过查询记录器,可以了解自己的购物记录。

30、答案:C本题解析:本题考查软件能力成熟度集成模型的基础知识能力成熟度集成模型CMMI是CMM模型的最新版本,基于连续式表述的CMMI共有6个(0-5)能力等级,对应于未完成级、已执行级、已管理级、已定义级、量化管理级、优化级。每个能力等级对应到一个一般目标,以及一组一般执行方法和特定方法。能力等级0指未执行过程,表明过程域的一个或多个特定目标没有被满足;能力等级1指过程通过转化可识别的输入工作产品,产生可识别的输出工作产品,关注于过程域的特定目标的完成;能力等级2指过程作为已管理的过程制度化,针对单个过程实例的能力;能力等级3指过程作为已定义的过程制度化,关注过程的组织级标准化和部署;能力等级4指过程作为定量管理的过程制度化;能力等级5指过程作为优化的过程制度化,表明过程得到很好地执行且持续得到改进。

31、答案:A本题解析:本题考查知识产权知识,即软件知识产权归属。公民为完成法人或者其他组织工作任务所创作的作品是职务作品。职务作品可以是作品分类中的任何一种形式,如文字作品、电影作品、计算机软件都可能由于为执行工作任务而创作,属于职务作品。其著作权归属分两种情形:(1)一般职务作品一般职务作品的著作权由作者享有。单位或其他组织享有在其业务范围内优先使明的权利,期限为2年。单位的优先使用权是专有的,未经单位同意,作者不得许可第三人以与单位使用的相同方式使用该作品。在作品完成两年内,如单位在其业务范围内不使用,作者可以要求单位同意由第三人以与单位使用的相同方式使用,所获报酬,由作者与单位按约定的比例分配。(2)特殊的职务作品所谓特殊职务作品一是指是利用法人或者其他组织的物质技术条件创作,并由法人或者其他组织承担责任的工程设计、产品设计图纸、地图、计算机软件等职务作品;二是指法律、行政法规规定或者合同约定著作权由法人或者其他组织享有的职务作品。对于特殊职务作品,作者享有署名权,其他权利由法人或非法人单位享有。本题涉及软件知识产权,王某为完成公司指派的工作任务所开发的软件是职务软件,职务软件包括软件文档和源程序。该软件文档属于特殊职务作品,依据著作权法,对于特殊职务作品,除署名权以外,著作权的其他权利由公司享有。

32、答案:B本题解析:暂无解析

33、答案:C本题解析:本题由于4NF的定义并不了解,所以有一定难度。首先根据选项我们可以看到这里的描述都是与多值属性有关,多值属性指的是一个属性有多个值,比如一个学生有多名家庭成员,那么如果有(学号,家庭成员),此时家庭成员为多值属性。对于多值属性出现在关系模式当中,不能明确对应关系,因此需要进行分解。对于“A.将所有多值属性组成一个关系模式”,这样的分解没有保存当前主键与多值属性的关系,并不合理。对于“B.使多值属性不在关系模式中出现”,也就是删除多值属性列,那么丢失了原有的属性,也不合理。对于“D.将多值属性和其他属性一起构成该实体对应的关系模式”,这样的处理并没有解决当前的问题,因此不可选。对于“C.将实体的码分别和每个多值属性独立构成一个关系模式”,是我们比较常用的一种处理方式。因此本题选择C选项。4NF:若关系模式R1NF,R的每个非平凡多值依赖X→Y且YX时,X必含有码,则关系模式R(U,F)4NF;对于本题中存在多值属性的情况,应该将该实体的码和相关的多值属性独立构成一个关系模式。

34、答案:C本题解析:暂无解析

35、答案:C本题解析:本题考查采用敏捷方法进行软件开发。敏捷方法中,重构是一种重新组织技术,重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求,可以简化构件的设计而无须改变其功能或行为。

36、答案:D本题解析:本题考查McCabe度量法。McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图G的环路复杂性的公式为V(G)=m-n+2,其中V(G)是有向图G中的环路个数,m是G中的有向弧数,n是G中的节点数。要采用McCabe度量法度量程序复杂度,需要先画出程序图,识别有向图中节点数n=7和有向弧数m=10,然后利用环路复杂性计算公式V(G)=m-n+2进行计算,得到图中程序图的程序复杂度是5。

37、答案:C本题解析:本题考查语言处理基础知识。编译和解释是语言处理的两种基本方式。编译过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,以及符号表管理与出错处理模块。解释过程在词法、语法和语义分析方面与编译程序的工作原理基本相同,但是在运行用户程序时,它直接执行源程序或源程序的内部形式。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源码程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。

38、答案:C本题解析:解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;编译程序(编译器)则是将源程序翻译成目标语言程序,然后在计算机上运行目标程序。两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程,而在解释方式下,解释程序和源程序(或某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不生成独立的目标程序,而编译器则将源程序翻译成独立的目标程序。

39、答案:D本题解析:暂无解析

40、答案:D本题解析:功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。顺序内聚:处理元素相关,而且必须顺序执行。通信内聚:所有处理元素集中在一个数据结构的区域上。过程内聚:处理元素相关,而且必须按特定的次序执行。瞬时内聚:所包含的任务必须在同一时间间隔内执行(如初始化模块)。逻辑内聚:完成逻辑上相关的一组任务。偶然内聚(巧合内聚):完成一组没有关系或松散关系的任务。

41、答案:A本题解析:该题考察音频相关知识。出自《程序员教程(第四版)》,全书第140页。频带宽度或称为带宽,它是描述组成复合信号的频率范围。音频信号的频带越宽,所包含的音频信号分量越丰富,音质越好。

42、答案:B本题解析:90H即为二进制的:10010000。说明此数为负数,其反码为:10001111,其原码为:11110000,即-112,2X=-112,所以X=-56。

43、答案:C本题解析:根据中序遍历和先序遍历,可以反向构造出这棵二叉树如下:其后序遍历为30,20,50,40,10,即C选项。

44、答案:A本题解析:系统分析阶段的主要任务是为一个新系统定义业务需求,该阶段的关键是描述一个系统必须做什么(或者一个系统是什么),而不是系统应该如何实现。具体而言,系统分析阶段需要完成的任务包括(但不限于):①确定软件系统的功能需求和非功能需求;②分析软件系统的数据要求;③导出系统的逻辑模型;④修正项目开发计划;⑤如有必要,可以开发一个原型系统。

45、答案:B本题解析:本题考查学生对EDI系统的了解。EDI系统的组成包括以下几个部分:①用户接口模块:业务管理人员可用此模块进入输入、查询、统计、中断、打印等,及时地了解市场变化,调整策略。②内部接口模块:这是EDI系统和本单位内部其他信息及数据库的接口。③报文生成及处理模块:该模块有两个功能,其一是接受来自用户接口模块和内部接口模块的命令和信息,按照EDI标准生成订单、发票等各种EDI报文和单证,经格式转换模块处理之后,由通信模块经EDI网络发给其他EDI用户;其二是自动处理由其他EDI系统发来的报文。④格式转换模块:所有的EDI单证都必须转换成标准的交换格式,转换过程包括语法上的压缩、嵌套、代码的替换以及必要的EDI语法控制字符。在格式转换过程中要进行语法检查,对于语法出错的EDI报文应拒收并通知对方重发。⑤通信模块:该模块是EDI系统与EDI通信网络的接口。

46、答案:B本题解析:包过滤防火墙工作在网络协议IP层,它只对IP包的源地址、目标地址及相应端口进行处理,因此速度比较快,能够处理的并发连接比较多,缺点是对应用层的攻击无能为力,包过滤成本与它的安全性能没有因果关系,而应用程序和用户对于包过滤的过程并不需要了解,因此该技术对应用和用户是透明的,本题选择B选项。代理服务器防火墙将收到的IP包还原成高层协议的通讯数据,比如http连接信息,因此能够对基于高层协议的攻击进行拦截。缺点是处理速度比较慢,能够处理的并发数比较少,所以不能提高网络整体性能,而代理对于用户认证可以设置。

47、答案:A本题解析:该题最简单的解题思路是代入法。当i=1,j=1时,k=1。选项A:k=2i+j-2=2+1-2=1;选项B:k=2i-j+2=2-1+2=3;选项C:k=3i+j-1=3+1-1=3;选项D:k=3i-j+2=3+1+2=4。此时可以除排B,C,D,直接选A。若用一个例子,不能排除所有错误选项,则而举一个例子来进行代入,排除更多错误选项。

48、答案:D本题解析:Gantt图是一种简单的水平条形图,以日历为基准描述项目任务。水平轴表示日历时间线(如时、天、周、月和年等),每个条形表示一个任务,任务名称垂直地列在左边的列中,图中水平条的起点和终点对应水平轴上的时间,分别表示该任务的开始时间和结束时间,水平条的长度表示完成该任务所持续的时间。当日历中同一时段存在多个水平条时,表示任务之间的并发。Gantt图能清晰地描述每个任务从何时开始,到何时结束,任务的进展情况以及各个任务之间的并行性。但是其缺点是不能清晰地反映出各个任务之间的依赖关系,难以确定整个项目的关键所在,也不能反映计划中有潜力的部分。

49、答案:A本题解析:B项从0到1然后走不了了,C项在3状态结束,不对;D项也只到1状态。

50、答案:B本题解析:端口扫描器通过选用远程TCP/IP不同的端口的服务,并记录目标给予的回答,通过这种方法,可以搜集到很多关于目标主机的各种有用的信息。

51、答案:A本题解析:对风险排优先级是根据风险的曝光度来进行的,曝光度等于风险的产生后果乘以风险发生的概率。

52、答案:D本题解析:暂无解析

53、答案:C本题解析:本题考查可行性分析的相关概念。可行性分析根据系统的环境、资源等条件,判断新系统建设是否有必要、有可能开始进行。可行性包括运行可行性、技术可行性、经济可行性及社会环境可行性。运行可行性是对方案在组织中的合适程度的度量;技术可行性是指所提出的要求在现有技术水平下是否有可能实现;经济可行性包括所需费用的预算和对效益的估算;社会环境可行性考虑各种社会因素,确定系统是否可行。可行性分析最后提交可行性研究报告。

54、答案:B本题解析:<k<k<k<j的数k,由(3)式,next[2]=1;<k<j的数k=2,同时需要满足'p1p2lpk-1'="pj-k+1pj-k+2Lpj-1"。<k<j的数k=2或3:<k<j的数k=2、3或4:本题考查字符串的模式匹配运算知识。KMP是进行字符串模式匹配运算效率较高的算法。根据对next函数的定义,模式串前两个字符的next值为0、1。对于第3个字符“a”,其在模式串中的前缀为“ab”,从该子串找不出前缀和后缀相同的部分,因此,根据定义,该位置字符的next值为1。对于第4个字符“a”,其在模式串中的前缀为“aba”,该子串只有长度为1的前缀“a”和后缀“a”相同,根据定义,该位置字符的next值为2。对于第5个字符“a”,其在模式串中的前缀为“abaa0”,该子串只有长度为1的前缀“a”和后缀“a”相同,根据定义,该位置字符的next值为2。综上可得,模式串“abaac”的next函数值为01122。一、对于公式:1、由(1)式,当j=1时,next[1]=0;2、当j=1时,由(2)式,max{k|1<k<k3、取值范围,j、k都为正整数,且1<=j<=5【可根据下面的具体过程理解公式】二、本题计算如下:1、j=1,由(1)式,next[1]=0;2、j=2,找不到满足1<k<j的数k,由(3)式,next[2]=1;3、j=3,满足1<k<j的数k=2,同时需要满足'p1p2lpk-1'="pj-k+1pj-k+2Lpj-1"。'p1p2Lpk-1'='p1p2Lp1'=p1,为第一个字母a;'pj-k+1pj-k+2Lpj-1'='p2p3Lp2'=p2,为第二个字母b,a!=b,此时,找不到k不满足条件,由(3)式,next[3]=1。4、j=4,满足1<k<j的数k=2或3:(1)当k=2,'p1p2Lpk-1'='p1p2Lp1'=p1,为第一个字母a,'pj-k+1pj-k+2Lpj-1'='p3p4Lp3'=p3,为第三个字母a,满足'p1p2Lpk-1'='pj-k+1pj-k+2Lpj-1'。(2)当k=3,'p1p2Lpk-1'='p1p2Lp2'=p1p2,为第一二字母ab,'pj-k+1pj-k+2Lpj-1'='p2p3Lp3'=p2p3,为第二三个字母ba,不满足'p1p2Lpk-1'='pj-k+1pj-k+2Lpj-1'。综上可得,当j=4时,满足条件的最大k值为2,next[4]=2。5、j=5,满足1<k<j的数k=2、3或4:(1)当k=2,'p1p2Lpk-1'='p1p2Lp1'=p1,为第一个字母a,'pj-k+1pj-k+2Lpj-1'='p4p5Lp4'=p4,为第四个字母a,满足'p1p2Lpk-1'='pj-k+1pj-k+2Lpj-1'。(2)当k=3,'p1p2Lpk-1'='p1p2Lp2'=p1p2,为第一二字母ab,'pj-k+1pj-k+2Lpj-1'='p3p4Lp4'=p3p4,为第三四个字母aa,不满足'p1p2Lpk-1'='pj-k+1pj-k+2Lpj-1'。(3)当k=4,'p1p2Lpk-1'='p1p2Lp3'=p1p2p3,为第一二三字母aba,'pj-k+1pj-k+2Lpj-1'='p2p3Lp4'=p2p3p4,为第二三四个字母baa,不满足'p1p2Lpk-1'='pj-k+1pj-k+2Lpj-1'。综上可得,当j=5时,满足条件的最大k值为2,next[5]=2。根据上面的分析过程,可以得出next[]函数值为01122。

55、答案:D本题解析:MIDI使得人们能够使用多媒体计算机和电子乐器。实际上MIDI有3种元素:通信协议、硬件接口和被称为标准MIDI文件的发布格式。在WWW环境中,最重要的元素是音频格式。在原理上,MIDI文件包含了MIDI协议报文序列。然而当MIDI协议报文被存储在MIDI文件中时,事件都被加上了时间戳,以便于按照适当的顺序回放。由MIDI文件提供的音乐是MIDI当前最通常的应用。

56、答案:B本题解析:本题考查的是企业系统规划的基本知识。企业系统规划法是一种系统规划方法,它是通过全面调查,分析企业信息需求,制定应用系统总体方案的一种方法,有四个基本步骤。(1)确定各级管理的统一目标,各个部门的目标要服从总体目标。通过对企业管理目标的定义,才能界定应用系统的目标。(2)识别企业过程。这是BSP方法的核心。企业过程定义为逻辑上相关的一组决策和活动的集合。识别企业过程可对企业如何完成其目标有深刻的了解,并且有助于定义系统的功能和信息的流程。识别企业过程的步骤是:画过程流程图;写每一过程说明:过程分组:为过程组写说明;过程与组织相关;识别关键过程;修改、确认过程。(3)定义数据类。在识别企业过程的基础上,分析每一个过程利用什么数据,产生什么数据,或者说每一过程的输入和输出数据是什么,并将所有的数据分成若干大类。在这一步骤中重点是分析数据实体及其相互之间的联系,按照各层管理人员和业务人员的管理经验和一些形式化方法,对数据实体进行聚集分析,将联系密切的实体划分在一起,形成一些实体组,即数据类。这些实体组内部的数据实体之间联系密切,而与外部实体联系很少,它们是划分数据类的依据,进而在数据类的基础上建立起主题数据库模型,为企业的不同管理需求提供必要的、稳定的、共享的总体数据模型。(4)定义信息结构。定义信息结构也就是划分子系统,确定应用系统各个部分及其相关数据之间的关系。BSP方法是根据信息的产生和使用来划分子系统的,它尽量把信息产生的企业过程和使用的企业过程划分在一个子系统中,从而减少了子系统之间的信息交换。

57、答案:C本题解析:结构化方法的基本思想是:将整个信息系统的开发过程分为若干阶段,然后一步一步地依次进行,前一阶段是后一阶段的工作依据;每个阶段又划分为多个详细的工作步骤顺序作业。每个阶段和主要步骤都有明确详尽的文档编制要求,各个阶段和各个步骤的向下转移都是通过建立各自的软件文档和对关键阶段、步骤进行审核和控制实现的。结构化分析方法是一种面向数据流的需求分析方法,其分析结果由一套分层数据流图、一本数据词典、一组加工逻辑说明和补充材料几部分组成。

58、答案:B本题解析:暂无解析

59、答案:D本题解析:选项ABC都是取决模块间耦合度高低的

温馨提示

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

最新文档

评论

0/150

提交评论