2026年全国软件水平考试之中级软件评测师考试高频题(详细参考解析)_第1页
2026年全国软件水平考试之中级软件评测师考试高频题(详细参考解析)_第2页
2026年全国软件水平考试之中级软件评测师考试高频题(详细参考解析)_第3页
2026年全国软件水平考试之中级软件评测师考试高频题(详细参考解析)_第4页
2026年全国软件水平考试之中级软件评测师考试高频题(详细参考解析)_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

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

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

4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题

1、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(请作答此空)天。活动BC和BF分别最多可以晚开始()天而不会影响整个项目的进度。A.11B.15C.16D.18

2、功能测试执行过后一般可以确认系统的功能缺陷,缺陷的类型包括()。①功能不满足隐性需求②功能实现不正确③功能不符合相关的法律法规④功能易用性不好A.①B.①②③C.②③④D.②

3、以下不属于集成测试的是()。A.各个子功能组合起来,能否达到预期要求B.一个模块的功能是否会对另一个模块的功能产生不利的影响C.全局数据结构是否有问题D.函数内局部变量的值是否为预期值

4、()不属于功能测试用例构成元素。A.测试数据B.测试步骤C.预期结果D.实测结果

5、在字长为16位、32位、64位或128位的计算机中,字长为()位的计算机数据运算精度最高。A.16B.32C.64D.128

6、在以阶段划分的编译器中,符号表管理和()贯穿于编译器工作始终。A.语法分析B.语义分析C.代码生成D.出错处理

7、经测试发现某软件系统存在缓冲区溢出缺陷,针对这一问题,最可靠的解决方案是()。A.更改防火墙设置B.对软件系统自身进行升级C.安装防病毒软件D.安装入侵检测系统

8、以下有关缩短国内外软件评测差距的方法中说法有误的是()。A.企业提高对于软件测试环节的重视程度B.需要有企业从事测试理论与技术研发的服务C.作为软件评测师,要制定相应规范,严格控制软件开发的流程及标准D.关注知识产权的利益,保障自身权益

9、颜色深度是表达单个像素的颜色或灰度所占的位数(bit),若每个像素具有8位的颜色深度,则可表示()种不同的颜色。A.8B.64C.256D.512

10、对于初始为空的栈S,入栈序列为a、b、c,且每个元素进栈、出栈各1次。则不合法的出栈序列为()。A.cbaB.cabC.abcD.bca

11、逻辑覆盖标准包括()。①判定覆盖②语句覆盖③条件判定覆盖④修正条件判定覆盖⑤条件组合覆盖A.①③④⑤B.①②③⑤C.①②④⑤D.①②③④⑤

12、模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为()内聚。A.逻辑B.时间C.过程D.功能

13、现有四级指令流水线,分别完成取指、取数、运算、传送结果4步操作。若完成上述操作的时间依次为9ns、10ns、6ns、8ns,则流水线的操作周期应设计为()ns。A.6B.8C.9D.10

14、以下软件质量保证的目标中,()是错误的。A.通过监控软件开发过程保证产品质量B.保证开发出来的软件和软件开发过程符合相应标准与规程,不存在软件缺陷C.保证软件产品、软件过程中存在的问题得到处理,必要时将问题反映给高级管理者D.确保项目组制定的计划、标准和规程适合项目组需要,同时满足评审和审计需要

15、对于防病毒系统的测试是系统安全测试的重要内容,下列不属于防病毒系统安全测试基本测试点的是()。A.能否提供对病毒特征与检测引擎的定期在线更新服务B.能否在不更新特征库的前提下对新的未知病毒进行有效查杀C.能否支持多种平台的病毒防范D.能否支持对电子邮件附件的病毒防治

16、在面向对象方法中,()是一种概念、抽象或具有状态、行为和标识的事物。A.关系B.属性C.标识D.对象

17、软件工程的基本要素包括方法、工具和()A.软件系统B.硬件环境C.过程D.人员

18、若一个双处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数()。A.至少为3个B.至少为2个C.最多为1个D.最多为2个

19、如果在查找路由表时发现有多个选项匹配,那么应该根据()原则进行选择。假设路由表有4个表项如下所示,那么与地址2匹配的表项是(请作答此空)。A.2B.4C.4D.4

20、关于软件著作权产生的时间,下面表述正确的是()。A.自作品首次公开发表时B.自作者有创作意图时C.自作品得到国家著作权行政管理部门认可时D.自作品完成创作之日

21、()analysisemphasizesthedrawingofpictorialsystemmodelstodocumentandvalidatebothexistingand/orproposedsystems.Ultimately,thesystemmodelsbecomethe()fordesigningandconstructinganimprovedsystem.()issuchatechnique.Theemphasisinthistechniqueisprocess-centered.Systemsanalystsdrawaseriesofprocessmodelscalled()、(请作答此空)isanothersuchtechniquethatintegratesdataandprocessconcernsintoconstructscalledobjects.A.StructuredanalysisB.InformationEngineeringC.DiscoveryPrototypingD.Object-OrientedanalysisA.见图AB.见图BC.见图CD.见图D

22、统一资源地址/index.html中的http、、index.html分别表示()。A.访问的主机、请求查看的文档名和域名、所使用的协议B.所使用的协议、访问主机的域名、请求查看的文档名C.访同主机的域名、请求查看的文档名、所使用的协议D.请求查看的文档名和域名、所使用的协议、访问的主机

23、对于逻辑表达式((a&bllC),需要()个测试用例才能完成条件组合覆盖A.2B.3C.4D.5

24、以下不属于中间件技术的是()。A.JavaRMIB.CORBAC.DCOMD.JavaApplet

25、测试执行过程的阶段不包括()。A.初测期B.系统测试期C.细测期D.回归测试期

26、设有职工关系E(职工号,姓名,性别,部门号,职务,地址),职务关系J(职务,月薪)和部门关系D(部门号,部门名称,部门电话,负责人)实体集。其中部门号是部门关系D的主键,一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,一个部门可以有多部电话。那么职工和职务之间的关系类型为();部门电话的属性为(请作答此空);职工关系的主键为();职工关系的外键为()。A.单值属性B.多值属性C.简单属性D.复合属性

27、给定关系R(A,B,C,D)和S(B,C,E,F)与关系代数表达式π1,5,7(σ2=5(R×S))等价的SQL语句如下:SELECT()FROMR,S(请作答此空)A.WHERER.B=SB.HAVINGR.B=S.BC.WHERER.B=S.ED.HAVINGR.B=S.E

28、下图是()设计模式的类图,该设计模式的目的是(),图中,ConcreteStrategy和Strategy之间是(请作答此空)关系,Strategy和Context之间是()关系。A.依赖B.关联C.继承D.聚合

29、在cpu内外设置高速缓存cache的主要目的是()。A.扩大主存的存储容量B.提高cpu访问外存储器的速度C.扩大存储系统的容量D.提高cpu访问主存数据或指令的效率

30、在结构化分析方法中,依据()来进行接口设计。A.数据流图B.实体一关系图C.数据字典D.状态一迁移图

31、Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodemsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger()foronepersontodomostengineeringjobs.Systemsdevelopmentisateam(),andtheeffectivenessoftheteamlargelydeterminesthe(请作答此空)oftheengineermg.Developmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward().However,onsystemsmaintenanceandenhancementteams,theengineersoftenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A.sizeB.qualityC.scaleD.Complexity

32、以下关于集成测试的叙述中,不正确的是()A.在完成软件的概要设计后,即开始制定集成测试计划B.实施集成测试时需要设计所需驱动和桩C.桩函数是所测函数的主程序,它接受测试数据并把数据传送给所测试函数D.常见的集成测试方法包括自顶向下,自底向上和Big-Bang等

33、以下关于软件质量和度量的说法,错误的是()。A.软件质量特性的定义方式往往无法进行直接测量B.度量可以随环境和应用度量的开发过程阶段的不同而有所区别C.在选择度量时,重要的是软件产品的度量要能既简单又经济地运行,而且测量结果也要易于使用D.软件度量上仅需考虑软件产品的内部质量属性,无需考虑用户的观点

34、白盒测试也称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。其中,静态测试除了静态结构分析法、静态质量度量法外,还有()。A.代码检查法B.逻辑覆盖法C.基本路径测试法D.结构覆盖法

35、下面的协议中属于应用层协议的是(请作答此空),该协议的报文封装在()中传送。A.SNMPB.ARPC.ICMPD.X.25

36、以下关于结构化方法的叙述中,不正确的是()。A.指导思想是自顶向下、逐层分解B.基本原则是功能的分解与抽象C.适合解决数据处理领域的问题D.特别适合解决规模大的、特别复杂的项目

37、假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为()μs;采用双缓冲区需要花费的时间为(请作答此空)μs。A.100B.107C.152D.170

38、如果在程序中的多个地方需要使用同一个常数,那么最好将其定义为一个符号常量,这样()。A.可以缩短程序代码的长度B.便于进行编译过程的优化C.可以加快程序的运行速度D.便于修改此常数并提高可读性

39、DHCP客户端可从DHCP服务器获得()。A.DHCP服务器的地址和Web服务器的地址B.DNS服务器的地址和DHCP服务器的地址C.客户端地址和邮件服务器地址D.默认网关的地址和邮件服务器地址DHCP客户端可从DHCP服务器获得本机IP地址、DNS服务器的地址、DHCP服务器的地址、默认网关的地址等,但没有Web服务器、邮件服务器地址。

40、以下关于软件系统安全防护策略的叙述,不正确的是()。A.网闸的主要目的是实现内网和外网的物理隔离B.防火墙的主要目的是实现内网和外网的逻辑隔离C.入侵检测系统通常部署在防火墙之外D.安全日志属于被动防护策略

41、在分层体系结构中,(请作答此空)实现与实体对象相关的业务逻辑。在基于JavaEE技术开发的软件系统中,常用()技术来实现该层。A.表示层B.控制层C.模型层D.数据层

42、标准符合性测试就是测量产品的功能和性能指标,与相关国家标准或行业标准所规定的功能和性能指标之间符合程度的测试活动。它区别于一般的测试,标准符合性测试依据和测试规程一定是国家标准或行业标准,而不是实验室自定义的或其他的有关文件。()是委托授权的机构对厂商的产品进行测试,测试机构将出具规范化的测试报告,作为进一步产品标准化认证的技术依据。A.自律测试B.权威测试C.国家测试D.委托测试

43、模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为()内聚。以下关于该类内聚的叙述中,不正确的是(请作答此空)。A.从模块独立性来看,是不好的设计B.是最弱的一种内聚类型C.是最强的一种内聚类型D.不易于软件的修改和维护

44、软件测试使用各种术语描述软件出现的问题,以下叙述正确的是______。A.软件错误(error)是指在软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生B.软件缺陷(defect)是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差C.软件故障(fault)是指软件运行过程中出现的一种不希望或不可接受的外部状态D.软件失效(failure)是指软件运行时产生的一种不希望或不可接受的内部行为结果

45、以下关于白盒测试和黑盒测试的理解,正确的是()A.白盒测试通过对程序内部结构的分析、检测来寻找问题B.白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态C.单元测试可应用白盒测试方法,集成测试则采用黑盒测试方法D.在软件生命周期各个阶段都需要用白盒测试方法

46、为检验某Web系统并发用户数是否满足性能要求,应进行()A.负载测试B.压力测试C.疲劳强度测试D.大数据量测试

47、以下关于测试原则的叙述中,正确的是()A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据B.应制定测试计划并严格执行,排除随意性C.穷举测试是可能的D.程序员应尽量测试自己的程序

48、Cloudcomputingisaphraseusedtodescribeavarietyofcomputingconceptsthatinvolvealargenumberofcomputers()throughareal-timecommunicationnetworksuchastheInternet.Inscience,cloudcomputingisa(请作答此空)fordistributedcomputingoveranetwork,andmeansthe()torunaprogramorapplicationonmanyconnectedcomputersatthesametime.Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastructurelayerisbuiltwithvirtualizedcompute,storage,andnetworkresources.Theplatformlayerisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastructurelayerservesasthe()forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfoundationforimplementingthe()layerforSaaSapplication.A.replacementB.switchC.substituteD.synonymA.见图AB.见图BC.见图CD.见图D

49、采用UML进行软件设计时,可用()关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。A.依赖B.聚集C.泛化D.实现

50、ISO/IEC9126《软件工程产品质量》统一了多种质量模型。其中,下述关于软件使用质量描述,不正确的是()。A.它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性B.使用质量的属性分为四个特性:有效性,生产率,安全性和满意度C.使用质量是基于用户、开发者、维护者观点的质量D.使用质量的获得依赖于取得必需的外部质量,而外部质量的获得则依赖于取得必需的内部质量

51、兼容性测试的测试范围包括()。①硬件兼容性测试②软件兼容性测试③数据兼容性测试④平台兼容性测试A.①②③④B.①②③C.①②④D.①③④

52、循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为k位,校验位为r位,则CRC码的格式为()A.k个数据位之后跟r个校验位B.r个校验位之后跟k个数据位C.r个校验位随机加入k个数据位中D.r个校验位等间隔地加入k个数据位中

53、产品的功能性测试的内容不包括()。A.适合性B.易用性C.正确性D.互操作性

54、安全日志是软件产品的一种被动防范措施,是系统重要的安全功能,因此安全日志测试是软件系统安全性测试的重要内容,下列不属于安全日志测试基本测试内容的是()。A.对安全日志的完整性进行测试,测试安全日志中是否记录包括用户登录名称、时间、地址、数据操作行为以及退出时间等全部内容B.对安全日志的正确性进行测试,测试安全日志中记录的用户登录、数据操作等日志信息是否正确C.对日志信息的保密性进行测试:测试安全日志中的曰志信息是否加密存储,加密强度是否充分D.对于大型应用软件系统:测试系统是否提供安全日志的统计分析能力

55、某单位局域网配置如下图所示,PC2发送到Internet上的报文的源IP地址为()。A.B.C.D.

56、()不属于易用性测试范畴。A.软件产品使用户能理解软件是否合适以及如何能将软件用于特定的任务和使用条件的能力B.软件产品使用户能操作和控制它的能力C.对软件中的缺陷或失效原因进行诊断,或识别待修改部分的能力D.软件产品吸引用户的能力

57、下列协议中,与电子邮箱服务的安全性无关的是()。A.MIMEB.HTTPSC.SSLD.PGP

58、加密和解密是明文和密文之间的可逆转换,()不属于加密算法。A.RSAB.SHAC.DESD.AES

59、某企业生产流水线M共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n件半成品,采用PV操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1和S2,其同步模型如下图所示。信号量S是一个互斥信号量,初值为(请作答此空);S1、S2的初值分别为()。A.0B.1C.nD.任意正整数

60、标识符在高级语言源程序中的作用不包括()。A.为变量命名B.为注释标记位置C.为函数命名D.为数据类型命名

61、假设A、B为布尔变量,对于逻辑表达式(A&&B||C),需要()个测试用例才能完成判定覆盖(DC)。A.2B.3C.4D.5

62、软件测试的对象包括______。①软件代码②文档③数据A.①②B.①③C.②③D.①②③

63、ThedevelopmentoftheSemanticWebproceedsinsteps,eachstepbuildingalayerontopofanother.Thepragmaticjustificationforthisapproachisthatitiseasiertoachieve()onsmallsteps,whereasitismuchhardertogeteveryoneonboardiftoomuchisattempted.Usuallythereareseveralresearchgroupsmovingindifferentdirections;this()ofideasisamajordrivingforceforscientificprogress.However,fromanengineeringperspectivethereisaneedtostandardize.So,ifmostresearchersagreeoncertainsuesanddisagreeonothers,itmakessensetofixthepointsofagreement.Thisway,evenifhemoreambitiousresearcheffortsshouldfail,therewillbeatleast()positiveoutcomes.Oncea(请作答此空)hasbeenestablished,manymoregroupsandcompanieswilladoptit,insteadofwaitingtoseewhichofthealternativeresearchlineswillbesuccessfulintheendhenatureofthesemanticwebissuchthatcompaniesandsingleusersmustbuildtools,addcontent,andusethatcontent.Wecannotwaituntilthefullsemanticwebvisionmaterializes-itmaytakeanothertenyearsforittoberealizedtoitsfull()(asenvisionedtoday,ofcourse).A.technologyB.standardC.patternD.modelA.见图AB.见图BC.见图CD.见图D

64、系统可维护性的评价指标不包括______。A.可理解性B.可测试性C.可移植性D.可修改性

65、关于bug管理流程,()是正确的做法。A.开发人员提交新的bug入库,设置状态为“New”B.开发人员确认是bug,设置状态为“Fixed”C.测试人员确认问题解决了,设置状态为“Closed”D.测试人员确认不是bug,设置状态为“Reopen”

66、某指令流水线由4段组成,各段所需的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为()?A.8/56ΔtB.8/32ΔtC.8/28ΔtD.8/24Δt

67、以下不属于易用性测试的是()。A.安装测试B.容量测试C.辅助系统测试D.界面测试

68、()不属于易用型测试范围范畴A.软件产品使用户能理解软件是否适合以及如何能将软件用于特定的任务和使用条件的能力B.软件产品使用用户能操作和控制它的能力C.对软件中的缺陷或失效原因进行判断,或识别待修改部分的能力D.软件产品吸引用户的能力

69、在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于()建模。A.数据B.功能C.结构D.行为

70、风险分析在软件项目开发中具有重要作用,包括风险识别、风险预测、风险评估和风险控制等。"建立风险条目检查表"是(请作答此空)时的活动,"描述风险的结果"是()时的活动。A.风险识别B.风险预测C.风险评估D.风险控制

71、面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。()是寻找实体对象的有效方法之一。A.会议调查B.问卷调查C.电话调查D.名词分析

72、集成测试的集成方式不包括()。A.一次性集成B.自中间到两端集成C.自顶向下集成D.自底向上集成

73、软件测试的对象包括()。①需求规格说明②概要设计文档③软件测试报告④软件代码⑤用户手册⑥软件开发人员A.①②③④⑤⑥B.①②③④⑤C.①②④D.①②③④

74、设数组a[1..n,1..m](n>1,m>1)中的元素以行为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤n,i≤j≤m)相对于数组空间首地址的偏移量为()。A.(i-1)*m+j-1B.(i-1)*n+j-1C.(j-1)*m+i-1D.(j-1)*n+i-1

75、假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为()。如果进程按(请作答此空)序列执行,那么系统状态是安全的。A.P1→P2→P4→P5→P3B.P5→P2→P4→P3→P1C.P4→P2→P1→P5→P3D.P5→P1→P4→P2→P3

76、对于初始为空的栈S,元素ADEBC全部一次性进栈后再进行出栈,则合法的出栈序列为()A.ADEBCB.ABCDEC.CBEDAD.CDEBA

77、给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2='软件工程'(R1.jpgS))等价的SQL语句如下:SELECT(请作答此空)FROMR,SWHERE();下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是()。A.A,C,S.CB.A,B,EC.A,R.C,ED.A,R.C,S.D

78、对于软件的β测试,下列描述正确的是()。A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试

79、程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,()是错误的。A.根据作用域规则,在函数中定义的变量只能在函数中引用B.在函数中定义的变量,其生存期为整个程序执行期间C.在函数中定义的变量不能与其所在函数的形参同名D.在函数中定义的变量,其存储单元在内存的栈区

80、在Windows系统中设置默认路由的作用是()。A.当主机接收到一个访问请求时首先选择的路由B.当没有其他路由可选时最后选择的路由C.访问本地主机的路由D.必须选择的路由二、多选题

81、若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为______。A.base+((i-1)*M+j-1)*KB.base+((i-1)*N+j-1)*KC.base+((j-1)*M+i-1)*KD.base+((j-1)*N+i-1)*K

82、以下几种白盒覆盖测试中,覆盖强度比较正确的是()。A.语句覆盖小于判定覆盖小于条件组合覆盖小于判定条件覆盖B.判定覆盖小于语句覆盖小于判定条件覆盖小于条件组合覆盖C.语句覆盖小于判定覆盖小于判定条件覆盖小于条件组合覆盖D.判定覆盖小于语句覆盖小于条件组合覆盖小于判定条件覆盖

83、内存采用段式存储管理有许多优点,但"()"不是其优点。A.分段是信息的逻辑单位,用户不可见B.各段程序的修改互不影响C.地址变换速度快、内存碎片少D.便于多道程序共享主存的某些段

84、以下关于信息安全的叙述,不正确的是()A.SYN洪水攻击通过发送大量TCP连接请求以占满网络带宽,使其他用户无法正常连接服务B.缓冲区溢出攻击能通过修改函数返回地址并执行恶意代码,进而获得系统的控制权C.计算机病毒的主要特征包括破坏性、寄生性、自我复制能力和传染能力D.会话标识和时间戳都是抵御重演攻击的有效技术

85、为了提高软件本身的使用性能而进行的维护,属于()维护。A.正确性B.适应性C.完善性D.预防性

86、以下测试内容中,属于系统测试的是()。①单元测试②集成测试③安全性测试④可靠性测试⑤兼容性测试⑥可用性测试A.①②③④⑤⑥B.②③④⑤⑥C.③④⑤⑥D.④⑤⑥

87、在软件开发过程中,详细设计的内容不包括()设计。A.软件体系结构B.算法C.数据结构D.数据库物理结构

88、以下关于软件测试分类的叙述中,不正确的是()。A.按照软件开发阶段可分为单元测试、集成测试、系统测试等B.按照测试实施组织可分为开发方测试、用户测试和第三方测试等C.按照测试技术可分为白盒测试、黑盒测试等D.按照测试持续时长可分为确认测试、验收测试等

89、请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用()设计模式能够有效达到该目的:该系统中的某子模块需要为其他模块捉供访问不同数据库系统(如Oracle、SQLServer和DB2UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库、再打开数据库、最后对数据进行查询,()设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(请作答此空)设计模式可以实现该目的。A.外观B.装饰C.单件D.模板方法

90、下列协议中,与电子邮箱服务的安全性无关的是()。A.MIMEB.HTTPSC.SSLD.PGP

91、若要求对大小为n的数组进行排序的时间复杂度为且是稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置不变),则可选择的排序方法是()A.快速排序B.归并排序C.堆排序D.冒泡排序

92、行为型设计模式描述类或对象如何交互和如何分配职责。以下()模式是行为型设计模式。A.适配器B.工厂C.组合D.观察者

93、以下关于单元测试的叙述,不正确的是()A.单元测试是指对软件中的最小可测试单元进行检查和验证B.单元测试是在软件开发过程中要进行的最低级别的测试活动C.结构化编程语言中的测试单元一般是函数或子过程D.单元测试不能由程序员自己完成

94、下述说法错误的是()。A.单元测试又称为模块测试,是针对软件测试的最小单位——程序模块进行正确性检验的测试工作B.集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统C.系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求D.集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试

95、给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2='软件工程'(RS))等价的SQL语句如下:SELECT()FROMR,SWHERE(请作答此空);下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是()。A.B=软件工程ORR.C=S.CANDR.D=S.DB.B='软件工程'ORR.C=S.CANDR.D=S.DC.B='软件工程'ORR.C=S.CORR.D=SD.B='软件工程'ANDR.C=S.CANDR.D=S.D

96、以下关于数据流图的叙述中,不正确的是______。A.从数据传递和加工的角度,刻画数据流从输入到输出的移动变化过程B.描述了数据对象及数据对象之间的关系C.顶层数据流图仅包含一个数据处理,即目标系统D.采用自顶向下的方式进行,开始于顶层数据流图,结束于模块规格说明

97、Thereisnothinginthisworldconstantbutinconstancy.—SWIFTProjectafterprojectdesignsasetofalgorithmsandthenplungesintoconstructionofcustomer-deliverablesoftwareonaschedulethatdemandsdeliveryofthefirstthingbuilt.Inmostprojects,thefirstsystembuiltis()usable.Itmaybetooslow,toobig,awkwardtouse,orallthree.Thereisno()buttostartagain,smartingbutsmarter,andbuildaredesignedversioninwhichtheseproblemsaresolved.Thediscardand(请作答此空)maybedoneinonelump,oritmaybedonepiece-by-piece.Butalllarge-systemexperienceshowsthatitwillbedone.Whereanewsystemconceptornewtechnologyisused,onehastobuildasystemtothrowaway,foreventhebestplanningisnotsoomniscient(全知的)astogetitrightthefirsttime.Themanagementquestion,therefore,isnotwhethertobuildapilotsystemandthrowitaway.Youwilldothat.Theonlyquestioniswhethertoplaninadvancetobuilda(),ortopromisetodeliverthethrowawaytocustomers.Seenthisway,theanswerismuchclearer.Deliveringthatthrowawaytocustomersbuystime,butitdoessoonlyatthe()ofagony(极大痛苦)fortheuser,distractionforthebuilderswhiletheydotheredesign,andabadreputationfortheproductthatthebestredesignwillfindhardtolivedown.Henceplantothrowoneaway;youwill,anyhow.A.designB.redesignC.planD.Build

98、以下关于软件系统安全防护策略的叙述,不正确的是()。A.网闸的主要目的是实现内网和外网的物理隔离B.防火墙的主要目的是实现内网和外网的逻辑隔离C.入侵检测系统通常部署在防火墙之外D.安全日志属于被动防护策略

99、数据库测试的对象包括()①数据库连接②数据库的安全测试③定义的存储过程和触发器的测试④数据库接口测试A.①④B.①②③C.①②④D.①②③④

100、某模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一处理元素的输出就是下一处理元素的输入,则该模块的内聚类型为()内聚。A.时间B.过程C.顺序D.功能

参考答案与解析

1、答案:D本题解析:本题中关键路径为:A→B→D→G→F→J和A→B→C→E→F→J,总时长为:18。所以完成该项目的最小时间为18天。BC:由于BC在关键路径上,所以BC的松弛时间为0。BF:由于关键路径时长为18,经过BF的最长路路径11,所以BF松弛时间为:18-11=7。

2、答案:B本题解析:根据《ISO9126软件工程产品质量》的规定,产品的外部质量和内部质量中描述的功能质量特性包括5个子特性,分别是适合性、准确性、互操作性、保密安全性以及功能依从性。所以适合性与功能类型的缺陷中功能不满足隐性需求有关,准确性与功能类型的缺陷中功能实现不正确有关,功能依从性与功能类型的缺陷中功能不符合相关的法律法规有关。

3、答案:D本题解析:验证多个模块组装后能够按照软件设计要求正常、正确地工作,这种测试过程就是集成测试,因此各个子功能组合起来,能否达到预期要求;一个模块的功能是否会对另一个模块的功能产生不利的影响;全局数据结构是否有问题都是集成测试要测试的内容。而函数内局部变量的值是否为预期值这是单元测试应该测出的内容。

4、答案:D本题解析:功能测试用例的主要元素包括测试步骤、测试数据和预期结果。实测结果是案例的执行结果。

5、答案:D本题解析:本题考查考生计算机性能方面的基础知识。字长是计算机运算部件一次能同时处理的二进制数据的位数,字长越长,数据的运算精度也就越高,计算机的处理能力就越强。

6、答案:D本题解析:本题考查程序语言基础知识。一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理,如下图所示。

7、答案:B本题解析:本题考查安全性相关软件缺陷的基本知识。缓冲区是已分配的一段大小确定的内存空间,用来存放数据。当向一个已分配了确定存储空间的缓冲区内复制多于该缓冲区处理能力的数据时,将发生缓冲区溢出。发生缓冲区溢出时,会覆盖相邻的内存块,从而引发程序安全问题。造成缓冲区溢出缺陷的根本原因是软件代码中存在相应的逻辑错误,因此针对缓冲区溢出缺陷最可靠的解决方案是对软件系统自身进行升级。

8、答案:C本题解析:缩短国内外软件评测差距的方法有以下四种:(1)企业提高对于软件测试环节的重视程度;(2)需要有企业从事测试理论与技术研发的服务;(3)作为行业管理者,要制定相应规范,严格控制软件开发的流程及标准;(4)关注知识产权的利益,保障自身权益。其中C选项中提到的问题,仅作为软件评测师是无法做到的,需要行业管理者才可以做到。

9、答案:C本题解析:颜色深度是表达图像中单个像素的颜色或灰度所占的位数(bit),它决定了彩色图像中可出现的最多颜色数。8位的颜色深度,表示每个像素有8位颜色位,可表示2^8=256种不同的颜色或灰度等级。表示一个像素颜色的位数越多,它能表达的颜色数或灰度等级就越多,其深度越深。

10、答案:B本题解析:栈的特点是先进后出的,如下图所示,且每个元素进栈、出栈各1次,经分析c第一个出栈的话,后面只能跟b,不可能跟a。所以B选项的出栈顺序是不合理的。

11、答案:D本题解析:本题考查白盒覆盖测试的基础知识。白盒测试设计中,共有语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,修正条件判定覆盖,条件组合覆盖和路径覆盖,并且强度依次加强。故正确答案为D

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

13、答案:D本题解析:本题考查计算机流水线基本工作原理。流水线的基本原理是把一个重复的过程分解为若干个子过程,前一个子过程为下一个子过程创造执行条件,每一个过程可以与其他子过程同时进行。流水线各段执行时间最长的那段为整个流水线的瓶颈,一般的,将其执行时间称为流水线的周期。

14、答案:B本题解析:本题考查质量保证的概念。B选项是错误的,正确的理解是:保证开发出来的软件和软件开发过程符合相应标准与规程是正确的,保证不存在软件缺陷违背了测试的原则,是不正确的。

15、答案:B本题解析:防病毒的基本测试点:能否支持多种平台的病毒防范能否支持对服务器的病毒防治能否支持对电子邮件附件的病毒防治能否提供对病毒特征信息和检测引擎的定期在线更新服务防病毒范围是否广泛,是否包括UNIX系列、Windows系列、Linux系列等操作系统不更新特征库的前提下是无法对新的未知病毒进行有效查杀的,故正确答案为B

16、答案:D本题解析:本题主要考查对象的概念,在面向对象方法中,对象是一种概念、抽象或具有状态、行为和标识的事物。

17、答案:C本题解析:软件工程是一种层次化的技术,从底向上分别为质量、过程、方法和工具。任何工程方法必须以有组织的质量承诺为基础。软件工程的基础是过程,过程是将技术结合在一起的凝聚力,使得计算机软件能够被合理地和及时地开发,过程定义了一组关键过程区域,构成了软件项目管理控制的基础;方法提供了建造软件在技术上需要“如何做”,它覆盖了一系列的任务。方法也依赖于一些基本原则,这些原则控制了每一个技术区域而且包含建模活动和其他描述技术;工具对过程和方法提供了自动或半自动的支持,如计算机辅助软件工程(CASE)。软件工程的基本要素包括方法、工具和过程。

18、答案:D本题解析:双处理器的计算机系统,同一时刻允许占用处理器的进程数最多为2个,剩余的进程需要进行排队等待。

19、答案:D本题解析:查找路由表时如发现有多个选项匹配,那么应该根据最长匹配原则进行选择。列出的4个表项中,与地址2匹配的表项是4,参见下面的二进制表示。路由表项2的二进制表示为:10001011.00010001.10010001.00100000路由表项4的二进制表示为:10001011.00010001.10010001.01000000路由表项4的二进制表示为:10001011.00010001.10010011.01000000路由表项4的二进制表示为:10001011.00010001.10110001.01000000地址2的二进制表示为:10001011.00010001.10110011.01000000显然与最后一个表项为最长匹配。

20、答案:D本题解析:本题考查知识产权中关于软件著作权方面的知识。在我国,软件著作权采用“自动保护”原则。《计算机软件保护条例》第十四条规定:“软件著作权自软件开发完成之日起产生。”即软件著作权自软件开发完成之日起自动产生,不论整体还是局部,只要具备了软件的属性即产生软件著作权,既不要求履行任何形式的登记或注册手续,也无须在复制件上加注著作权标记,也不论其是否已经发表都依法享有软件著作权。一般来讲,一个软件只有开发完成并固定下来才能享有软件著作权。如果一个软件一直处于开发状态中,其最终的形态并没有固定下来,则法律无法对其进行保护。因此,条例(法律)明确规定软件著作权自软件开发完成之日起产生。当然,现在的软件开发经常是一项系统工程,一个软件可能会有很多模块,而每一个模块能够独立完成某一项功能。自该模块开发完成后就产生了著作权。所以说,自该软件开发完成后就产生了著作权。

21、答案:D本题解析:模型驱动的分析方法强调通过绘制图形化的系统模型来说明和验证已有的或待开发的系统。这些系统模型最终会成为设计和构建改进后的系统的蓝图。结构化分析就是这样一种方法,它是以过程为中心的。在结构化分析方法中,系统分析员所绘制的一系列过程模型被称为DFD。面向对象分析是另外一种模型驱动的分析方法,它将数据和过程统一到了一个被称为"对象"的结构中。

22、答案:B本题解析:URL的一般语法格式为(带方括号口的为可选项):protocol://hostname[:port]/path/filename其中,protocol指定使用的传输协议,最常见的是HTTP或者HTTPS协议,也可以有其他协议,如file、ftp等;Hostname是指主机名,即存放资源的服务域名或者IP地址;port是指各种传输协议所使用的默认端口号,该选项是可选选项,例如http的默认端口号为80,一般可以省略,如果为了安全考虑,可以更改默认的端口号,这时,该选项是必选的;Path是指路径,由一个或者多个"/"分隔,一般用来表示主机上的一个目录或者文地址;filename是指文件名,该选项用于指定需要打开的文件名称。

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

24、答案:D本题解析:本题考查中间件的相关技术。面向对象的中间件技术已经成为中间件平台的主流技术,以下3种技术分支为典型代表。(1)Sun公司的EJB/J2EE。(2)Microsoft公司的COM、COM+及DCOM。(3)OMG的CORBA及OMA。Java远程方法调用(RMI)提供了Java语言的远程通信功能,使客户机上运行的程序可以调用远程服务器上的对象,使Java编程人员能够在网络环境中分布操作。JavaApplet是Java的一种小程序,主要用于Web开发,不是中间件相关的技术。

25、答案:B本题解析:测试执行过程的阶段为:初测期、细测期、和回归测试期。初测期——测试主要功能和关键的执行路径,排除主要障碍。细测期——依据测试计划和测试用例,逐一测试大大小小的功能、方方面面的特性、性能、用户界面、兼容性、可用性等等;预期可发现大量不同性质、不同严重程度的错误和问题。回归测试期——系统已达到稳定,在一轮测试中发现的错误已十分有限;复查已知错误的纠正情况,未引发任何新的错误时,终结回归测试。

26、答案:B本题解析:1、简单属性:简单属性是原子的、不可再分的,例如某人的性别,如果不特别声明,通常都是指简单属性。2、复合属性:复合属性是相对于简单属性来说的,复合属性可以细分为更小的部分,即可以划分为别的属性,例如职工实体集的通信地址可以进一步划分为邮编、省、市和街道等,如果考题考察复合属性,一般需要特别声明一下。问题中出现的“组合属性”一般没有这种叫法,但是可能指的就是复合属性的意思。3、单值属性:指属性对于一个特定的实体都只有单独的一个值,例如对于一个特定的学生,在系统中只对应一个学号和身份证号。4、多值属性:多值属性是相对于单值属性来说的,在某些特定情况下,一个属性可以对应一组值,例如题干中提到的一个部门可以有多部电话,那么电话的属性就属于多值属性。

27、答案:A本题解析:FROMR,S后跟随的是结果元组行的WHERE筛选条件,即对R×S结果选择第2列=第5列的元组,对应属性为R.B=S.B

28、答案:C本题解析:适配器模式:将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。桥接模式:将抽象部分与它的实现部分分离,使它们都可以独立地变化。装饰模式:指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。策略模式:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。类之间的关系主要有以下几种:(1)继承关系:是指子类自动地具有其父类的全部属性与操作,也称为父类对子类的泛化。在UML建模语言中,采用空心三角形表示,从子类指向父类。(2)关联关系:是指两个或多个类之间的一种静态关系,表现为一个类是另一个类的成员变量。在UML类图中,双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头,带普通箭头的实心线指向被拥有者。(3)聚合关系:是整体与部分之间的关系,是强的关联关系。在UML中,聚合关系用带空心菱形的实心线,菱形指向整体。(4)依赖关系:也是类之间的一种静态关系,表现为一个类是另外一个类的局部变量。在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。

29、答案:D本题解析:在CPU内外的高速缓存是用来解决CPU与内存之间速度、容量不匹配的问题,与外存无关,主要目的是提高CPU访问主存数据或指令的效率。Cache不属于主存,与主存容量无关,Cache容量相对于其他存储层次,量级较小,不能扩大存储系统的存量。

30、答案:A本题解析:软件设计必须依据对软件的需求来进行,结构化分析的结果为结构化设计提供了最基本的输入信息。从分析到设计往往经历以下流程:(1)研究、分析和审查数据流图。根据穿越系统边界的信息流初步确定系统与外部接口。(2)根据数据流图决定问题的类型。数据处理问题通常有两种类型:变换型和事务型。针对两种不同的类型分别进行分析处理。(3)由数据流图推导出系统的初始结构图。(4)利用一些启发式原则来改进系统的初始结构图,直到得到符合要求的结构图为止。(5)根据分析模型中的实体关系图和数据字典进行数据设计,包括数据库设计或数据文件的设计。(6)在设计的基础上,根据分析模型中的加工规格说明、状态转换图进行过程设计。所以接口设计的主要依据是数据流图,接口设计的任务主要是描述软件与外部环境之间的交互关系,软件内模块之间的调用关系。

31、答案:B本题解析:题意想要表达的意思是团队的效率很大程度上决定了软件工程的质量,正确答案为B,质量。附(参考翻译):团队是大多数工程项目的要求。虽然有一些小的硬件或软件产品可以由个人开发,但对一个有规模、复杂的现代系统来说,短时间内完成如此巨大的需求,还是一个人做多个工作的工程方式不再实用。系统开发是一项团队活动,团队的效率很大程度上决定了软件工程的质量。开发团队往往表现得很像棒球或篮球队。尽管他们有多专业技能,所有成员都朝着一个单一的目的工作。然而,致力于对系统维护和改善的团队,工程师们经常工作相对独立,就像摔跤和田径队。一个团队不仅仅是一群人碰巧在一起工作。团队需要实践,它涉及到特殊技能。团队需要共同的过程;他们需要达成一致的目标;他们需要有效的指导和领导。指导和领导小组的方法是众所周知的,但他们并不明显。

32、答案:C本题解析:本题考查集成测试的基础知识。集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明书的要求组装成模块,子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。ABD选项叙述都是正确的,C选项中驱动模块是所测函数的主程序,不是桩函数,桩模块用来模拟被测模块工作过程中所调用的模块,一般只进行很少的数据处理,故正确答案为C。

33、答案:D本题解析:本体考查软件质量和度量的基本概念。软件质量的度量和硬件不同,有一些软件质量特性往往无法直接测量或很难测量,同时软件质量的度量属性往往随环境和应用度量的开发过程阶段的不同而有区别。因此,在选择软件质量特性的度量时,需要考虑软件产品的度量要能既简单又经济地运行,而且测量结果也要易于使用。软件产品质量可以通过测量内部属性,或者测量外部属性,或者测量使用质量的属性来评价。

34、答案:A本题解析:静态测试的基本特征是不执行被测试软件,而是通过对相关文档、源程序做结构检查、流图分析、符号执行等来找出软件中的错误。在各选项中,只有代码检查法是静态的白盒测试法。

35、答案:A本题解析:

36、答案:D本题解析:本题考查结构化开发方法的基础知识。结构化开发方法由结构化分析、结构化设计和结构化程序设计构成,是一种面向数据流的开发方法。结构化方法总的指导思想是自顶向下、逐层分解,基本原则是功能的分解与抽象。它是软件工程中最早出现的开发方法,特别适合于数据处理领域的问题,但是不适合解决大规模的、特别复杂的项目,而且难以适应需求的变化。

37、答案:B本题解析:本题的正确的答案为B。双缓冲工作方式基本方法是在设备输入时,先将数据输入到缓冲区1,装满后便转向缓冲区2。此时系统可以从缓冲区1中提取数据传送到用户区,最后由系统对数据进行处理,如下图(c)所示:双缓冲可以实现对缓冲区中数据的输入T和提取M,与CPU的计算C,三者并行工作。所以双缓冲进一步加快了I/O的速度,提高了设备的利用率。在双缓冲时,系统处理一块数据的时间可以粗略地认为是Max(C,T)。如果C<T,可使块设备连续输入;如果C>T,则可使系统不必等待设备输入。本题每一块数据的处理时间为10,采用双缓冲需要花费的时间为10*10+5+2=107,如图(d)所示。

38、答案:D本题解析:如果在程序中的多个地方需要使用同一个常数,那么最好将其定义为一个符号常量,在很多高级语言中可以用定义宏来实现,这样做的好处,就是用一个符号常量来代表这个常数,不仅增强了程序的可读性,更重要的是便于修改,因为如果要修改程序中的这个常数,那么采用这种方式只需修改定义时的这个地方,而无需去修改常数出现的所有地方,这样也避免了在修改过程中出错。

39、答案:B本题解析:本题考查DHCP。协议的工作原理。

40、答案:C本题解析:本题主要考查软件系统安全防护策略。入侵检测技术是为保证计算机系统的安全而设计与配置的一种能够及时发现并报告系统中未授权或异常现象的技术,是一种用于检测计算机网络中违反安全策略行为的技术,通常入侵检测系统应部署在防火墙之内。

41、答案:C本题解析:本题考查软件设计的基础知识。在分层体系结构中,表示层是应用系统的用户界面部分,负责用户与应用程序的交互;控制层接收用户请求,选择适当的逻辑层构件处理并接收处理结果,选择适当的界面展示给用户;模型层访问数据层的数据对象,并根据要求进行查询或更新数据,实现业务逻辑功能,JavaEE体系结构中,常用EJB技术实现;数据层负责数据的存储。

42、答案:B本题解析:标准符合性测试通常有两种方式,一是自律测试,二是权威测试。前者由应用开发者利用适当的工具对自己开发的产品进行测试,测试工具通常由行业协会提供,有的还可从网上免费获取或自主开发测试程序;后者则是委托授权的机构对厂商的产品进行测试,测试机构将出具规范化的测试报告,作为进一步产品标准化认证的技术依据,即第三方认证(从事信息技术产品认证工作的第三方合格评定组织,依据我国已发布的信息技术产品强制性标准、推荐性标准和国家有关产品认证的法律、法规和规章,代表国家对相关产品及相关设备进行认证和检测工作)。

43、答案:C本题解析:本题考查软件设计的基础知识。模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是指模块内部各元素之间联系的紧密程度,内聚度越高,则模块的独立性越好。内聚性一般有以下几种:①巧合内聚,指一个模块内的各处理元素之间没有任何联系。逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。②时间内聚,把需要同时执行的动作组合在一起形成的模块。③通信内聚,指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。④顺序内聚,指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。⑤功能内聚,是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。上述提到的这几种内聚类型从弱到强,巧合内聚是最弱的一种内聚类型。从模块独立性来看,希望是越强越好,弱内聚不利于软件的修改和维护。

44、答案:B本题解析:本题考查软件测试中的各种术语的区别。软件错误(error)的结果是导致软件缺陷的发生,所以A是不对的;软件故障(fault)是一种内部状态,所以C是不对的;软件失效(failure)是一种外部行为结果,所以D是不对的

45、答案:A本题解析:白盒测试通过对程序内部结构的分析、检测来寻找问题;黑盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态;单元测试可应用白盒测试方法,集成测试既有黑盒测试也有白盒测试方法在软件生命周期各个阶段不一定都需要用白盒测试方法正确

46、答案:A本题解析:本题考查负载测试、压力测试、疲劳强度测试、大数据量测试的基本知识。负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的情况。压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。疲劳强度测试是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。大数据量测试包括独立的数据量测试和综合数据量测试,独立数据量测试是指针对系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载测试、疲劳强度测试相结合的综合测试。本题的目标是检验系统并发用户数是否满足性能要求,因此应该是负载测试。

47、答案:B本题解析:本题考查软件测试原则的基础知识。该题目也是一目了然,ACD选项叙述都是不正确的:

48、答案:D本题解析:表示同义词的意思。附(参考翻译):云计算是一个用来描述各种计算概念的一个短语,计算概念涉及大量的计算机通过实时通信的网络,如Internet,连接在一起。在科学研究中,云计算是分布式网络计算的同义词,意味着有能力同时在多台互连的计算机上运行一个程序或应用。云的结构分为3层:基础设施、平台和应用。基础实施层由虚拟计算机存储和网络资源构成;平台层是具有通用性和复用性的软件资源的集合;应用层是云上针对SaaS应用的所有应用软件的集合。基础设施层时建立平台层的硬件基础;相应地,平台层是执行应用层SaaS应用的基础。

49、答案:C本题解析:本题考查对UML中关系概念的理解。按照面向对象技术的描述,若两类事物之间存在特殊/一般关系,则用继承机制表示该关系,即UML中的泛化关系。

50、答案:C本题解析:本题主要考查ISO/IEC9126标准。它统一了多种质量模型,能测量用户在特定环境中能达到其目标的程度,而不是测量软件自身的属性;它使用质量的属性分为四个特性:有效性,生产率,安全性和满意度;另外,使用质量的获得依赖于取得必需的外部质量,而外部质量的获得则依赖于取得必需的内部质量。

51、答案:A本题解析:兼容性测试分类主要可以分为三大类:硬件兼容性测试、软件兼容性测试、数据兼容性测试。而平台兼容性测试(具体为平台化软件兼容性测试)又在软件兼容性测试之中。故正确答案为A

52、答案:A本题解析:计算机系统运行时,各个部件之间要进行数据交换,为了确保数据在传送过程中正确无误,一是提高硬件电路的可靠性;二是提高代码的校验能力,包括查错和纠错。常用的三种校验码:奇偶校验码(ParityCodes)、海明码(HammingCode)和循环冗余校验(CyclicRedundancyCheck,CRC)码。循环冗余校验码广泛应用于数据通信领域和磁介质存储系统中。它利用生成多项式为k个数据位产生r个校验位来进行编码,其编码长度为k+r。

53、答案:B本题解析:产品的功能性子特性包括适合性、正确性、安全性和互操作性等。

54、答案:C本题解析:本题考查安全测试中安全日志的基础知识。日志应当记录所有用户访问系统的操作内容,包括登录用户名称、登录时间、浏览数据动作、修改数据动作、删除数据动作、退出时间、登录机器的IP等。安全日志测试:根据

温馨提示

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

评论

0/150

提交评论