软件水平考试(中级)软件评测师综合(习题卷1)_第1页
软件水平考试(中级)软件评测师综合(习题卷1)_第2页
软件水平考试(中级)软件评测师综合(习题卷1)_第3页
软件水平考试(中级)软件评测师综合(习题卷1)_第4页
软件水平考试(中级)软件评测师综合(习题卷1)_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

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

文档简介

试卷科目:软件水平考试(中级)软件评测师综合软件水平考试(中级)软件评测师综合(习题卷1)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件水平考试(中级)软件评测师综合第1部分:单项选择题,共222题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.KeyEvent通常由哪两部分组成()A)KeyEvent中得动作,KeyEvent的键值B)onKeyDown(),onKeyUp()C)Activity,KeyEvent接口答案:A解析:[单选题]2.针对程序段if(x>10)AND(y<20)thenw=w/a,对于(x,y)的取值,以下()组测试用例能够满足判定覆盖的要求A)(30,50)(40,10)B)(3,0)(30,30)C)(5,25)(10,20)D)(20,10)(1,100)答案:D解析:[单选题]3.下列关于走查的说法不正确的是A)走查的主要工作是由程序编写者本人来完成的B)走查与代码检查一样,都是以小组为单位进行的C)走查是一种走查小组集体扮演计算机角色检查源程序的方法D)走查是借助程序流程图来进行数据流和控制流的分析答案:A解析:[单选题]4.下面关于DoS攻击的描述中,错误的是()A)DoS攻击通常通过抑制所有或流向某一特定目的端的消息,从而使系统某一实体不能执行其正常功能,产生服务拒绝B)DoS攻击不需进入系统内部,仅从外部就可实现攻击C)只要软件系统内部没有漏洞,DoS攻击就不可能成功D)死亡之Ping.Land攻击、UDP洪水、Smurf攻击均是常见的DoS攻击手段答案:C解析:[单选题]5.以下关于中间件的描述,错误的是()。A)中间件是基于分布式系统的软件B)中间件不仅仅实现互联,还要实现应用之间的互操作C)中间件本质上是对分布式应用的抽象D)中间件是一种应用软件答案:D解析:中间件不是-种应用软件,而是位于应用软件和系统软件之间的服务程序。IDG对中间件的定义表明,它是一类软件,而非一种软件。中间件不仅仅实现互联,还要实现应用之间的互操作。中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。[单选题]6.单元测试时,调用被测试模块的是A)桩模块B)通信模块C)驱动模块D)代理模块答案:C解析:[单选题]7.下列逻辑覆盖测试方法中,覆盖能力最强的是()A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖答案:D解析:[单选题]8.在进行软件可靠性测试时,人们关注的核心是()A)缺陷B)失效C)故障D)错误答案:B解析:[单选题]9.实际的逻辑覆盖测试中,一般以()为主设计测试用例。A)条件覆盖B)判定覆盖C)条件组合覆盖D)路径覆盖答案:C解析:[单选题]10.软件系统内部的接口主要包括1)函数或方法接口2)消息接口3)类接口4)中断5)配置表6)注册信息7)全局变量8)局部变量A)仅1)~3)B)仅1)~4)C)仅1)~7)D)以上都是答案:C解析:[单选题]11.下列关于极限测试的说法中,正确的是()A)极限测试是一种新型的测试方法,传统的测试技术均不适用于极限测试B)极限测试中所有的测试均是由编码人员完成的C)与传统的软件测试相比,极限测试是一种更严格的测试D)极限测试需要频繁地进行单元测试答案:D解析:[单选题]12.若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联接运算后的属性列有()个?与表达式π1,3,6,7(σ3<6(R∞S))等价的SQL语句如下:SELECT(请作答此空)FROM()WHERE();A)A,R.C,F,GB)A,C,S.B,S.FC)A,C,S.B,S.CD)R.A,R.C,S.B,S.C答案:A解析:本题考查关系代数运算与SQL查询方面的基础知识。[单选题]13.Myers1979年提出了一个重要的观点,软件测试的目的是为了A)证明程序正确B)查找程序错误C)改正程序错误D)验证程序无错答案:B解析:[单选题]14.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答案:B解析:题意想要表达的意思是系统的丢弃和重新设计可以一步完成,正确答案为B,重新设计。附(参考翻译):世界上没有一成不变的东西.--斯威夫特项目组设计了一套项目算法,在按照约定交付给客户时发现了该软件存在结构性的问题。在大多数项目中,建立的第一套系统几乎是不可用的,它可能运行太慢、数据太大、使用不方便等,或者这三者都有。除了重新开始之外我们别无选择,虽然很痛苦但是我们可以更加睿智地构建一个重新设计的版本,解决掉存在的问题。可以一次全部丢弃和重构,也可以分批进行。但是从过往的经验来看,所有的大型系统都必然经历这样的过程。在使用时系统研究新概念或新技术,就必须建立一个系统并抛弃,因为即使最好的规划也不能保证考虑到方方面面,使第一次便获得让人满意的结果。因此,管理并不是考虑是否需要建立一项试验系统然后又把它扔了,因为这是必须的。问题仅在于是否要计划提前打造产品,或作出承诺,为客户提供这种必然会被替换的产品。如果这样来考虑,答案是很清楚的。为客户提供这类产品需要花费时间,但对用户来说痛苦的代价是巨大的,会使建设者他们重新设计时分心,坏的声誉也会导致最好的重新设计难以落实。所以将舍弃写进你的计划;无论怎样,你都会的。[单选题]15.某系统中仅有5个并发进程竞争某类资源,且都需要该类资源3个,那么该类资源至少有(22)个,才能保证系统不会发生死锁A)9B)10C)11D)15答案:C解析:假设系统为每个进程分配了2个资源,对选项C,系统还剩余1个,能保证5个进程中的一个进程运行完毕。当该进程释放其占有的资源,系统可用资源数为3个,能保证未完成的4个进程中的3个进程运行完毕。当这3个进程释放其占有的资源,系统可用资源数为9个,显见能确保最后一个进程运行完。[单选题]16.以下不属于中间件的优越性的是()A)缩短应用的开发周期B)简化应用集成C)增加维护费用D)增强应用的生命力答案:C解析:中间件的优越性包括:1.缩短应用的开发周期;2.节约应用的开发成本;3.减小系统初期的建设成本;4.降低应用开发的失败率;5.保护已有的投资;6.简化应用集成;7.减少维护费用;8.提高应用的开发质量;9.保证技术进步的连续性;10.增强应用的生命力。[单选题]17.在如下所示的进程资源图中,()。A)P1、P2、P3都是阻塞节点B)P1是阻塞节点、P2、P3是非阻塞节点C)P1、P2是阻塞节点、P3是非阻塞节点D)P1、P2是非阻塞节点、P3是阻塞节点答案:C解析:正确选项为C。图中R1资源只有2个,P2进程申请该资源得不到满足,故P2进程是阻塞节点;R2资源只有3个,为P1、P2、P3各分配一个,P1再申请该资源得不到满足,故P1进程也是阻塞节点;R3资源只有2个,分配1个给P2进程,还有1个可用,P3申请该资源可以得到满足,故P3是非阻塞节点。[单选题]18.以下关于V模型说法,不正确的是()A)V模型是瀑布模型的变种,它反映了测试活动与分析和设计的关系B)V模型的软件测试策略既包括低层测试又包括高层测试C)V模型左边是测试过程阶段,右边是开发过程阶段D)V模型把测试过程作为在需求、设计及编码之后的一个阶段答案:C解析:[单选题]19.下列关于alpha测试的描述中正确的是:()A)alpha测试需要用户代表参加B)alpha测试需要开发人员参加C)alpha测试是集成测试的一种D)alpha测试是验收测试的一种答案:D解析:[单选题]20.以下关于软件集成测试的说法中,错误的是A)集成测试计划应该在概要设计阶段制定B)集成测试的技术依据阶段制定C)集成测试之前待集成的软件单元必须先通过单元测试D)集成测试必须委托第三方进行答案:D解析:[单选题]21.在线帮助的测试不包括()A)功能的测试B)内容的测试C)风格的测试D)示例的测试答案:D解析:[单选题]22.以下()不属于系统测A)基于商业流程的测试B)性能、负载和压力测试C)可用性测试D)自顶向下的集成测试答案:D解析:[单选题]23.RUP在每个阶段都有主要目标,并在结束时产生一些制品。在()结束时产生?在适当的平台上集成的软件产品?。A)初启阶段B)精化阶段C)构建阶段D)移交阶段答案:C解析:本题考查RUP中每个阶段产生的制品。初启阶段结束时产生一个构想文档、一个有关用例模型的调查、一个初始的业务用例、一个早期的风险评估和一个可以显示阶段和迭代的项目计划等制品;精化阶段结束时产生一个补充需求分析、一个软件架构描述和一个可执行的架构原型等制品;构建阶段结束时的成果是一个准备交到最终用户手中的产品,包括具有最初运作能力的在适当的平台上集成的软件产品、用户手册和对当前版本的描述;移交阶段结束时产生移交给用户产品发布版本。[单选题]24.已知文法G:S->A0|B1,A->S1|1,B->S0|0,其中S是开始符号。从S出发可以推导出()?A)所有由0构成的字符串B)所有由1构成的字符串C)某些0和1相等的字符串D)所有0和1个数不同的字符串答案:C解析:用文法表示语言的语法规则时,推导是产生语言句子的基本方式。以题目中的文法为例,有如下推导:1010:S=>A0=>S10=>A010=>10100110:S=>A0=>S10=>B110=>0110然而0000,1111,1100,0011则推导不出来。因为由S先推出A0以后再去推导A则必然产生一个与0相邻(在0左边)的1,而由S先推导出B1,则下一步必然要推导出一个与1相邻(在1左边)的0.这保证了当1出现的时候,马上就会出现0,或者反之。并且0和1的距离很近。分析更多类似的例子发现,只有C选项最合适。故正确答案为:C[单选题]25.以下关于软件测试的描述中,正确的是()。A)测试开始越早,越有利于发现软件缺陷B)采用正确的测试用例设计方法,软件测试可以做到穷举测试C)测试覆盖度和测试用例数量成正比D)软件测试的时间越长越好答案:A解析:本题考察软件测试的原则。选项A显然是正确的原则;选项B是错误的,软件测试的路径是无法穷尽的;选项C是错误的,测试用例数量的增加并不一定意味着测试覆盖度的增加,因为增加的测试用例可能覆盖以前相同的路径;选项D也是错误的,测试时间并非越长越好,需要在质量、进度和成本之间做出平衡。[单选题]26.进程的调度算法,不包括以下哪一种?A)先来先服务B)优先数调度C)轮转法D)最短距离优先算法答案:D解析:D,进程调度算法:(1)先来先服务:又称先进先出,就绪队列按先来后到原则排队。(2)优先数调度:优先数反映优先级,就绪队列按优先级排队。(3)轮转法:就绪队列按先进先出排队,但每个进程执行一次占有处理器时间都不超过规定的时间,即时间片,若超过就释放自己占有的CPU排到队尾,等待下一次调度。[单选题]27.(1)以静态或动态的连接方式,为应用程序提供一组可使用的类。(2)除了提供可被应用程序调用的类以外,还基本实现了一个可执行的架构。(2)____A)函数库B)类库C)框架D)类属答案:C解析:本题考查的是框架和类库的概念与区别。类库为应用程序提供了一组可以被使用的类,而框架除了提供类之外,还基本实现了一个可以执行的架构。函数库提供被调用的函数。[单选题]28.用不同的方法可将软件测试分为白盒法和黑盒法,或者()和静态测试。A)白盒法B)黑盒法C)动态测试D)灰盒法答案:C解析:[单选题]29.黑盒测试中,()是根据输出对输入的依赖关系设计测试用例。A)基本路径法B)等价类C)因果图D)功能图法答案:C解析:本题考查黑盒测试用例设计方法。正确的理解是:因果图是根据输出对输入的依赖关系设计测试用例。[单选题]30.计算机的用途不同,对其部件的性能指标要求也有所不同。以科学计算为主的计算机,应该重点考虑()。A)CPU的主频和字长,以及内存容量B)硬盘读写速度和字长C)CPU的主频和显示分辨率D)硬盘读写速度和显示分辨率答案:A解析:计算机的运算速度常用每秒钟执行的指令数来衡量,单位为每秒百万条指令(MIPS)或者每秒百万条浮点指令(MFPOPS)。影响运算速度的主要有如下几个因素:①CPU的主频。指计算机的时钟频率。它在很大程度上决定了计算机的运算速度。例如,Intel公司的CPU主频最高已达3.20GHz以上,AMD公司的可达400MHz以上。②字长。CPU进行运算和数据处理的最基本、最有效的信息位长度。PC的字长已由8088的准16位(运算用16位,I/O用8位)发展到现在的32位、64位。③指令系统的合理性。每种机器都设计了一套指令,一般均有数十条到上百条,例如,加、浮点加、逻辑与、跳转等等,组成了指令系统。[单选题]31.超出软件工程范围的测试是()。A)单元测试B)集成测试C)确认测试D)系统测试答案:D解析:[单选题]32.因果图中的约束关系不包括A)互斥B)继承C)包含D)唯一答案:B解析:[单选题]33.以下关于软件单元测试的说法中,错误的是A)单元测试通常可放在编程阶段B)单元测试的依据是软件结构设计说明C)单元测试主要发现编程和详细设计中产生的错误D)单元测试计划应该在详细设计阶段制定答案:B解析:[单选题]34.假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(),S和P之间联系类型属于(请作答此空)A)1:1B)1:nC)n:1D)n:m答案:D解析:本题考查对数据库基本概念和SQL语言的掌握。条形码:由于宽度不同、反射率不同的条和空,按照一定的编码规则编制而成,用来表示一组数字或字母符号信息的图形标识符。并且可以唯一标识。根据?每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。?可知S和P之间的联系类型属于n:m。本题正确答案为:D。[单选题]35.面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。()是寻找实体对象的有效方法之一。A)会议调查B)问卷调查C)电话调查D)名词分析答案:D解析:本题考查面向对象分析。面向对象分析的寻找实体类中,名词分析法是通过分析需求文档中出现的名词来寻找实体类,它是面向对象分析的有效方法之一。而会议调查、问卷调查和电话调查的目的并非寻找实体类,而是得到软件系统的需求。[单选题]36.GB/T16260-2003将软件质量特性分为内部质量特性、外部质量特性和A)安全质量特性B)适用质量特性C)性能特性D)使用质量特性答案:D解析:[单选题]37.白盒测试不能发现()。A)代码路径中的错误B)死循环C)逻辑错误D)功能错误答案:D解析:本题考查白盒测试的基础知识。白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不考虑其功能,白盒测试的主要方法有静态结构分析法、逻辑覆盖法、基本路径测试法等。白盒测试完全基于代码,能发现代码路径中的错误、程序中的死循环以及逻辑错误。白盒测试不关心功能需求,因此无法确定功能正确与否。[单选题]38.(1)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的(2)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。(1)___A)封装B)多态C)继承D)变异答案:A解析:本题考查的是面向对象的基本概念。封装是指把数据以及操作数据的相关方法组合在同一个单元中。而多态指同一个消息可以具有不同的响应。面向对象中的继承使得子类能够获得父类的属性和方法,如同现实世界中的遗传现象。[单选题]39.()除了提供可被应用程序调用的类以外,还基本实现了一个可执行的架构。A)函数库B)类库C)框架D)类属答案:C解析:本题考查的是框架和类库的概念与区别。类库为应用程序提供了一组可以被使用的类,而框架除了提供类之外,还基本实现了一个可以执行的架构。函数库提供被调用的函数。[单选题]40.以下关于回归测试的说法中,错误的是()A)未通过软件单元测试的软件,在变更之后,应对其进行单元测试B)未通过配置项测试的软件,在变更之后,首先应对变更的软件单元进行测试,然后再进行相关的集成测试和配置项测试C)未通过系统测试的软件,在变更之后,首先应对变更的软件配置项进行测试,然后再进行系统测试D)因为其他原因进行变更之后的软件单元,也首先应对变更的软件单元进行测试,然后再进行相关的软件测试答案:C解析:[单选题]41.软件评测师各个科目均需达到()分及以上才能及格。A)45B)60C)75D)100答案:A解析:软件评测师基本上稳定在各个科目(满分75)都要求在45分及以上,在一次考试中各科目全部合格,只有单科合格不予颁发证书。[单选题]42.静态测试分析的对象不包括A)控制流B)数据流C)接口D)独立路径答案:D解析:[单选题]43.设数组a[0...n-1,0...m-1](n>1,m>1)中的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](0≤i<n,0≤j<m)的存储位置相对于数组空间首地址的偏移量为()A)(j*m+i)*4B)(i*m+j)*4C)(j*n+i)*4D)(i*n+j)*4答案:B解析:数组元素的存储地址=数组空间首地址+偏移量,其中偏移量的计算方式为排列在所访问元素之前的元素个数乘以每个元素占用的存储单元数。对于元素a[i,j],在按行存储(以行为主序存放)方式下,从第0行和0列开始算起,每一行有m个元素,每一列有n个元素,每个元素占用4个存储单元,在a[i,j]前面已经有i行元素,然后在本行中,前面有j个元素,所以a[i,j]相对于数组空间首地址的偏移量为(i*m+j)*4。[单选题]44.不属于白盒测试的技术是()。A)路径覆盖B)判定覆盖C)循环覆盖D)边界值分析答案:D解析:[单选题]45.下列测试中不属于系统测试的是()A)功能测试B)性能测试C)标准符合性测试D)模态机测试答案:D解析:[单选题]46.测试执行过程的阶段不包括()。A)初测期B)回归测试期C)系统测试期D)细测期答案:C解析:本题考查测试执行过程的三个阶段。测试执行过程的三个阶段为:(1)初测期:测试主要功能和关键的执行路径,排除主要障碍。(2)细测期:依据测试计划和测试大纲、测试用例,逐一测试大大小小的功能、方方面面的特性、性能、用户界面、兼容性、可用性等,预期可发现大量不同性质、不同严重程度的错误和问题。(3)回归测试期:系统已达到稳定,在一轮测试中发现的错误已十分有限;复查已知错误的纠正情况,确认未引发任何新的错误时,终结回归测试。系统测试是属于一个项目测试的阶段,不是测试执行过程的阶段,故正确答案为C[单选题]47.软件可靠性的指标是()A)平均无失效时间B)平均失效时间C)失效引起的成本D)失效的严重程度答案:A解析:[单选题]48.软件工程中描述生存周期的瀑布模型一般包括计划、()、设计、编码、测试、维护等几个阶段。A)需求分析B)需求调查C)可行性分析D)问题定义答案:A解析:[单选题]49.M软件公司的软件产品注册商标为M,为确保公司在市场竞争中占据优势,对员工进行了保密约束。此情形下该公司不享有(11)。A)商业秘密权B)著作权C)专利权D)商标权答案:C解析:关于软件著作权的取得,《计算机软件保护条例》规定:?软件著作权自软件开发完成之日起产生。?即软件著作权自软件开发完成之日起自动产生,不论整体还是局部,只要具备了软件的属性即产生软件著作权,既不要求履行任何形式的登记或注册手续,也无须在复制件上加注著作权标记,也不论其是否已经发表都依法享有软件著作权。软件开发经常是一项系统工程,一个软件可能会有很多模块,而每一个模块能够独立完成某一项功能。自该模块开发完成后就产生了著作权。软件公司享有商业秘密权。因为一项商业秘密受到法律保护的依据,必须具备构成商业秘密的三个条件,即不为公众所知悉、具有实用性、采取了保密措施。商业秘密权保护软件是以软件中是否包含着?商业秘密?为必要条件的。该软件公司组织开发的应用软件具有商业秘密的特征,即包含着他人不能知道到的技术秘密;具有实用性,能为软件公司带来经济效益;对职工进行了保密的约束,在客观上已经采取相应的保密措施。所以软件公司享有商业秘密权。商标权、专利权不能自动取得,申请人必须履行商标法、专利法规定的申请手续,向国家行政部门提交必要的申请文件,申请获准后即可取得相应权利。获准注册的商标通常称为注册商标。[单选题]50.某软件公司在招聘软件测试工程师时,应聘者甲向公司做如下保证:(1)经过自己测试的软件今后不会再出现问题(2)在工作中对所有程序员一视同仁,不会因为某个程序编写的程序发现的问题多,就重点审查该程序,以免不利于团结(3)承诺不需要其他人员,自己就可以独立进行测试工作(4)发扬咬定青山不放松的精神,不把所有问题都找出来,绝不罢休根据自己所学的软件测试知识,应聘者甲的保证()A)(1)(4)是正确的B)(2)是正确的C)都是正确的D)都是错误的答案:D解析:[单选题]51.对于参数配置类的软件,要用______选择较少的组合方式达到最佳效果。A)等价类划分B)因果图法C)正交试验法D)场景法答案:C解析:试题分析:本组题考查对黑盒测试用例中几种设计方法的理解。场景法基于测试用例场景,测试用例的设计业务路径,从用例开始到结束遍历其中所有基本流和备选流。正交试验法是指从大量的试验数据中挑选适量的、有代表性的点,从而合理地安排测试的一种科学试验设计方法。因果图法对输入值的考虑是输入情况的各种组合,以及各个输入情况之间的相互制约关系参考答案:C[单选题]52.为了提高测试的效率,正确的做法是A)选择发现错误可能性大的数据作为测试用例B)在完成程序的编码之后再制定软件的测试计划C)随机选取测试用例D)取一切可能的输入数据作为测试用例答案:A解析:[单选题]53.()不会影响测试质量。A)用户需求频繁变化B)测试流程不规范C)采用背靠背测试方式D)测试周期被压缩答案:C解析:本题考查如何保证测试质量。正确的理解是:测试用例依据测试需求而编写,用户需求频繁变化,如果用例不能及时更新,测试质量会受到影响。测试管理和测试技术都会影响测试质量,测试流程不规范属于测试管理领域严重问题。测试周期是根据测试工作量而确定的,压缩测试周期会造成测试覆盖度不够,影响测试质量。背靠背测试方式是指同一功能分别由两组人员在互不交流的情况执行测试工作,是保证测试质量的有效手段。[单选题]54.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)relativelyB)/C)onlyD)Morethan答案:D解析:题意想要表达的意思是一个团队不仅仅是一群人碰巧在一起工作,正确答案为D,超过,不仅仅。附(参考翻译):团队是大多数工程项目的要求。虽然有一些小的硬件或软件产品可以由个人开发,但对一个有规模、复杂的现代系统来说,短时间内完成如此巨大的需求,还是一个人做多个工作的工程方式不再实用。系统开发是一项团队活动,团队的效率很大程度上决定了软件工程的质量。开发团队往往表现得很像棒球或篮球队。尽管他们有多专业技能,所有成员都朝着一个单一的目的工作。然而,致力于对系统维护和改善的团队,工程师们经常工作相对独立,就像摔跤和田径队。一个团队不仅仅是一群人碰巧在一起工作。团队需要实践,它涉及到特殊技能。团队需要共同的过程;他们需要达成一致的目标;他们需要有效的指导和领导。指导和领导小组的方法是众所周知的,但他们并不明显。[单选题]55.()不是测试文档包括的内容。A)合同文档B)开发文档C)管理文档D)用户文档答案:A解析:本题考查文档测试的内容:文档测试包括:开发文档、管理文档、用户文档[单选题]56.下列关于软件质量模型的说法中正确的是________。A)外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的B)容错性,通用性,结构性和通信性不全属于软件的质量特性C)内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度D)使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求答案:D解析:[单选题]57.以下选项中不属于磁盘调度算法的是?A)先来先服务B)优先数调度C)电梯算法D)最短查找时间优先答案:B解析:访问磁盘的时间因子由3部分构成,分别为查找时间、等待时间和数据传输时间。其中查找时间是决定因素,因此磁盘调度算法有如下3种:(1)先来先服务调度(FCFS)(2)最短查找时间优先调度(SSTF):查找时间最短一般就是指查找距离磁头最短,该模式有可能引起无限拖延,也就是常说的?饥饿?。(3)电梯算法调度(SCAN):该算法是磁头前进方向L的最短查找时间优先算法,排除了磁头在盘面局部位置上的往复移动,很大程度上消除了第二种算法(SSTF)的不公平性,但是仍对中间磁道的请求有利。[单选题]58.以下关于白盒测试叙述中,不正确的是A)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求B)逻辑覆盖法是一种常用的白盒测试方法C)程序中存在很多判定和条件,不可能实现100%的条件覆盖D)测试基于代码,无法确定设计正确与否答案:C解析:[单选题]59.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准A)程序的内部逻辑B)程序的复杂结构C)使用说明书D)程序的功能答案:A解析:[单选题]60.下列说法错误的是A)单元测试又称为模块测试,是针对软件测试的最小单位--程序模块进行正确性检验的测试工作B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试C)集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统D)系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等进行正确配置与连接,并满足用户需求答案:B解析:[单选题]61.以下()方法不是黑盒测试用例的设计方法。A)场景法B)边界值法C)因果图法D)路径法答案:D解析:本题考查黑盒测试用例的设计方法。黑盒测试用例的设计方法包括:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。[单选题]62.Android中网络互连中需要获取状态码,根据状态码来判断请求是否已经完成,下列状态码表示请求完成的是()A)100B)202C)404D)200答案:D解析:[单选题]63.确保测试与()无关,不要依赖使用过期的数据进行测试。A)时间B)地点C)软硬件资源D)测试人员答案:A解析:[单选题]64.软件测试的对象包括______A)目标程序和相关文档B)源程序、目标程序、数据及相关文档C)目标程序、操作系统和平台软件D)源程序和目标程序答案:B解析:[单选题]65.假设实体集E1中的一个实体可与实体集E2中的多个实体相联系,E2中的一个实体叧与E1中的一个实体相联系,那么E1和E2之间的联系类型为()。A)1:1B)1:nC)n:1D)n:m答案:B解析:根据题意,E1中的一个实体可与E2中的多个实体相联系,E2中的一个实体叧与E1中的一个实体相联系,那么E1和E2之间的联系类型为1:n。例如,某公司有部门实体集E1和员工实体集E2,若每个部门叧有一名负责人,多名员工,且每名员工叧属于一个部门,那么部门与员工之间的联系为1:n。[单选题]66.发现错误能力最弱的是()。A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖答案:A解析:[单选题]67.下列关于面向对象集成测试的说法中,正确的是()A)大突凷集成是面向对象集成测试最常用且最有效的方法B)自底向上集成和自顶向下集成都需要为集成测试开发大量代码C)协作集成在任何情况下都优于自底向上集成和自顶向下集成D)高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试答案:B解析:[单选题]68.电子政务根据其服务的对象不同,基本上可以分为4种模式。某政府部门内部的?办公自动化系统?,属于()模式。A)GtoBB)GtoCC)GtoED)GtoG答案:C解析:本题考查电子政务的基础知识。电子政务指政府机构在其管理和服务职能中运用现代信息技术,实现政府组织结构和工作流程的组优化。即超越时间、空间和部门分隔的制约,建成一一个精简、高效、廉洁且公平的政府运作模式。电子政务模型可简单概括为两方面,即政府部门内部利用先进的网络信息技术实现办公自动化、管理信息化、决策科学化:政府部门与社会各界利用网络信息平台充分进行信息共享与服务、加强群众监督并提高办事效率及促进政务公开等。电子政务根据其服务对象的不同,基本上可以分为4种模式,即政府对政府(GovernmenttoGovernment,GtoG)、政府对企业(GovernmenttoBusiness,GtoB)、政府对公众(GovermmenttoCitizen,GtoC)和政府对公务员(GovermmenttoEmployee,GtoE)。本题中?办公自动化系统?是政府内部各级人员的业务流程系统,因此属于GtoE模式。[单选题]69.因果图方法最终生成的是A)用例图B)决策表C)因果图D)决策树答案:B解析:[单选题]70.软件调试的目的是()A)发现软件中隐藏的错误B)解决测试中发现的错误C)尽量不发现错误以便早日提交软件D)证明软件的正确性答案:B解析:[单选题]71.______方法根据输出对输入的依赖关系设计测试用例。A)路径测试B)等价类C)因果图D)边界值答案:B解析:[单选题]72.以下测试类别,()可放在编程阶段1)单元测试2)集成测试3)系统测试4)验收测试A)仅1)B)仅1)和2)C)仅1)~3)D)以上都是答案:B解析:[单选题]73.假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Doc文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为()μs;采用双缓冲区需要花费的时间为(请作答此空)μs。A)100B)107C)152D)170答案:B解析:采用双缓冲区时,两个缓冲区可以交替使用,示意图如下所示:所以需要的时间为:(10X10+5+2)μs=107μs,所以11题答案为B。[单选题]74.下面关于Web应用软件测试的说法中,正确的是A)Cookie测试是Web应用软件功能测试的重要内容B)对于没有使用数据库的Web应用软件,不需要进行性能测试C)链接测试是Web应用软件易用性测试的重要内容D)Web应用软件安全性测试仅关注Web应用软件是否能够防御网络攻击答案:A解析:[单选题]75.在用逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖等。其中()是最强的覆盖准则A)语句覆盖B)条件覆盖C)判定/条件覆盖D)路径覆盖答案:D解析:[单选题]76.错误推测法的基本想法是:()A)划分有效等价类和无效等价类B)划分原因和结果C)列出所有的可能情况D)列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例答案:D解析:[单选题]77.()主要对与设计相关的软件体系结构的构造进行测试。A)单元测试B)集成测试C)确认测试D)系统测试答案:B解析:按照开发阶段软件测试可以分为单元测试、集成测试、系统测试、确认测试和验收测试。单元测试是针对软件程序模块进行正确性检验的测试工作;集成测试是检验程序单元或部件的接口关系,即针对软件体系结构的构造进行的测试;系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试;确认测试是检验与证实软件是否满足软件需求说明书中规定的要求;验收测试是按照项目任务书或合同、约定的验收依据文档等进行的整个系统的测试与评审,决定是否接收或拒收系统。[单选题]78.降低缺陷费用最有效的方法是()。A)测试尽可能全面B)尽可能早的开始测试C)测试尽可能深入D)让用户进行测试答案:B解析:[单选题]79.软件风险一般包含()两个特性。A)救火和危机管理B)已知风险和未知风险C)不确定性和损失D)员工和预算答案:C解析:[单选题]80.软件测试按实施组织分,应该包括①开发方测试②用户方测试③第三方测试④验收测试⑤确认测试A)①②③B)③④⑤C)①②④D)①②③④⑤答案:A解析:[单选题]81.根据ANSI/IEEE829标准,()属于《测试案例说明》中的内容。①输入说明②测试目的③环境要求④特殊要求A)①②③B)①③④C)②③D)①②③④答案:B解析:本题考查IEEE829标准中《测试案例说明》的定义。输入说明、环境要求、特殊要求是《测试案例说明》中的内容。[单选题]82.()不是RISC的特点。A)指令种类丰富B)高效的流水线操作C)寻址方式较少D)硬布线控制答案:A解析:RISC是ReducedInstructionSetComputer的缩写,即精简指令集计算机。主要特点:1.重叠寄存器窗口技术和优化编译技术。2.使用了大量的寄存器,如何合理分配寄存器和提高寄存器使效率以及减少访存次数等,都应通过编译技术的优化来实现;3.超流水及超标量技术。为了进一步提高流水线速度而采用的技术;4.硬布线逻辑与微程序相结合在微程序技术中。故正确答案为:A[单选题]83.某开发小组的任务是开发一个大型软件产品的图形用户界面,宜采用()开发过程模型。A)瀑布B)原型C)V模型D)螺旋答案:B解析:瀑布模型适合需求确定的应用,原型模型适合于需求不确定的情况(如界面的开发),螺旋模型结合了瀑布模型和原型模型两类模型,并加入了风险分析,适合于大型复杂软件系统的开发。V模型只是将瀑布模型中的测试部分做了细化,其最大特点(可能也是最大的缺点)就是?线性执行?,测试的工作在编码完成后才开始进行。[单选题]84.下列哪些文档不属于开发文档()A)软件需求说明书B)概要设计说明书C)开发进度月报D)可行性研究报告答案:C解析:本题考查开发文档的内容:软件文档分类包括用户文档、开发文档、管理文档。用户文档:用户手册、操作手册、维护修改建议;开发文档:软件需求说明书、数据库设计说明书、概要设计说明书、详细设计说明书、可行性研究报告;管理文档:项目开发计划、测试计划、测试报告、开发进度月报、开发总结报告。[单选题]85.()是指按内容访问的存储器。A)虚拟存储器B)相联存储器C)高速缓存(Cache)D)随机访问存储器答案:B解析:本题考查计算机系统存储器方面的基础知识。计算机系统的存储器按所处的位置可分为内存和外存。按构成存储器的材料可分为磁存储器、半导体存储器和光存储器。按存储器的工作方式可分为读写存储器和只读存储器。按访问方式可分为按地址访问的存储器和按内容访问的存储器。按寻址方式可分为随机存储器、顺序存储器和直接存储器。相联存储器是一种按内容访问的存储器。[单选题]86.针对电子政务类应用系统的功能测试,为设计有效的测试用例,应()。A)使业务需求的覆盖率达到100%B)利用等价类法模拟核心业务流程的正确执行C)对一个业务流程的测试用例设计一条验证数据D)经常使用边界值法验证界面输入值答案:D解析:本题考查功能测试用例设计。要设计有效的功能测试用例,应该做到:测试用例应该100%地覆盖测试业务需求。利用场景法模拟核心业务流程的正确执行。利用场景法设计测试用例时,往往是一个业务流程需要多条验证数据。利用边界值法设计测试用例,能够验证界面输入值的边界处理是否正确。[单选题]87.下列叙述中,与提高软件可移植性相关的是。A)选择时间效率高的算法B)尽可能减少注释C)选择空间效率高的算法D)尽量用高级语言编写系统中对效率要求不高的部分答案:D解析:[单选题]88.根据《GB/T9386-2008计算机软件测试文档编制规范》,测试计划不包括()A)被测试的软件项B)测试用例C)测试进度D)测试任务答案:B解析:[单选题]89.对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述正确的是()。A)测试人员发现的错误应直接提交给开发人员进行错误修复B)若程序员发现报告的错误实际不是错误,可单方面决定拒绝进行错误修复C)每次对错误的处理都要保留处理者姓名、处理时间、处理步骤、错误的当前状态等详细处理信息,即使某次处理并未对错误进行修复D)错误修复后可以由报告错误的测试人员之外的其他测试人员进行验证,只要可以确认错误已经修复,就可以关闭错误答案:C解析:本题考查软件错误跟踪管理相关的基本知识。测试过程中,为保证错误处理的正确性,测试人员发现的错误应不直接提交给开发人员进行错误修复,而是要具有丰富经验的测试人员验证所发现的错误是否是真正的错误,书写的测试步骤是否准确,可以重复。拒绝或延期处理错误不能由程序员单方面决定,应该由项目经理、测试经理和设计经理共同决定。错误修复后必须由报告错误的测试人员验证,确认错误已经修复后,才能关闭错误。故正确答案为C[单选题]90.测试需求必须关注:A)如何创建需求结构B)如何增加需求C)如何使用报告和图表来跟踪需求D)以上都是答案:D解析:[单选题]91.执行功能测试后一般可以确认系统的功能缺陷,缺陷的类型包括()。①功能不满足隐性需求②功能实现不正确③功能易用性不好④功能不符合相关的法律法规A)①③④B)①②④C)②③④D)①②③答案:B解析:本题考察功能测试缺陷的类型,功能测试主要考查功能是否正确实现、是否满足需求及是否满足法律规范的要求,功能易用性通常在用户参与的情况下测试。[单选题]92.下列关于测试和调试的说法中正确的是()A)测试和调试没有本质区别。目的都是为了发现软件系统中的错误。B)测试只是测试人员的职责,在整个测试活动中不需要开发人员的参与。C)调试主要在软件的开发阶段进行。D)调试一般不能确定程序中潜在错误发生的原因答案:C解析:[单选题]93.以下()不是在对被测软件系统进行评价时需要考虑的A)软件测试过程是否符合规范要求B)软件缺陷的修复情况是否符合相应标准C)软件缺陷的编写是否符合规范D)被测试系统功能性方面的评价答案:C解析:[单选题]94.GB/T16260-2003《软件工程产品质量》规定的软件产品使用质量特性包括()A)适应性、生产率、可靠性、满意度B)有效性、生产率、安全性、满意度C)有效性、可靠性、适应性、满意度D)适应性、适用性、效率、满意度答案:B解析:[单选题]95.软件评价过程的特性不包括()。A)正确性B)可重复性C)可再现性D)客观性答案:A解析:本题考查软件评价过程的基本概念。软件评价过程的特性包括可重复性、可再现性、公正性和客观性。可重复性指由同一评价者按同一评价规格说明对同一产品进行重复地评价,应产生同一种可接受的结果;可再现性指由不同评价者按同一评价规格说明对同一产品进行评价,应产生同一种可接受的结果;公正性指评价应不偏向任何特殊的结果;客观性指评价结果应是客观事实,不带有评价者的感情色彩或主观意见。软件评价过程的特性不包括正确性。故正确答案为A[单选题]96.QESAT/C工具的主要功能有()A)程序执行频度分析B)软件复杂性度量C)软件覆盖率测试D)以上都是答案:D解析:[单选题]97.Fornearlytenyears,theUnifiedModelingLanguage(UML)hasbeentheindustrystandardforvisualizing,specifying,constructing,anddocumentingthe(1)ofasoftware-intensivesystem.Asthe(2)standardmodelinglanguage,theUMLfacilitatescommunicationandreducesconfusionamongproject(3).TherecentstandardizationofUML2.0hasfurtherextendedthelanguage'sscopeandviability.Itsinherentexpressivenessallowsusersto(4)everythingfromenterpriseinformationsystemsanddistributedWeb-basedapplicationstoreal-timeembeddedsystems.TheUMLisnotlimitedtomodelingsoftware.Infact,itisexpressiveenoughtomodel(5)systems,suchasworkflowinthelegalsystem,thestructureandbehaviorofapatienthealthcaresystem,softwareengineeringinaircraftcombatsystems,andthedesignofhardware.TounderstandtheUML,youneedtoformaconceptualmodelofthelanguage,andthisrequireslearningthreemajorelements:theUML'sbasicbuildingblocks,therulesthatdictatehowthosebuildingblocksmaybeputtogether,andsomecommonmechanismsthatapplythroughouttheUML.(2)____A)realB)legalC)defactoD)illegal答案:C解析:近十年来,统一建模语言(UML)已经成为工业标准,它可用宋可视化、规范化说明、构建以及文档化软件密集系统中的开发制品。作为事实上的工业标准,UML能够方便项目相关人员的沟通并减少理解上的二义问题。UML2.0标准扩宽了该语言的应用范围,它所具有的表达能力能够让用户对企业信息系统、分布式Web系统和嵌入式实时系统进行建模。UML不仅能够对软件系统进行建模,实际上,它具有足够的能力去对法律系统中的工作流、病人监护系统中的结构和行为、飞行战斗系统和硬件系统进行建模。为了理解UML,需要具备该语言的概念模型,这需要学习三个主要元素:UML的基本构造块,基本构造块的关系规则和应用这些构造块与规则的通用机制。[单选题]98.驱动模块模拟的是()A)子模块B)第一模块C)底层模块D)主程序答案:D解析:[单选题]99.选出属于白盒测试方法()A)测试用例覆盖B)输入覆盖C)输出覆盖D)条件覆盖答案:D解析:[单选题]100.软件设计阶段测试主要采取的方式是A)黑盒测试B)白盒测试C)评审D)动态测试答案:C解析:[单选题]101.缺陷的分类:A)需求文档的缺陷;软件配置引起的缺陷B)分析、设计的缺陷;静态文档的缺陷C)软件开发引起的缺陷;短视将来的缺陷D)以上都是答案:D解析:[单选题]102.风险分析在软件项目开发中具有重要作用,包括风险识别、风险预测、风险评估和风险控制等。"建立风险条目检查表"是()时的活动,"描述风险的结果"是(请作答此空)时的活动。A)风险识别B)风险预测C)风险评估D)风险控制答案:B解析:本题考查软件开发过程中的风险分析基础知识。风险分析包括风险识别、风险预测、风险评估和风险控制等4个不同活动,在风险识别过程中,要识别潜在的预算、进度、个体、资源、用户和需求等方面的问题以及对整个项目的影响,并建立风险条目检查表,列出所有可能的风险事项。在风险预测过程中,需要建立一个表示风险可能性的参考标准,描述风险条目的结果,估计风险对项目的影响等。[单选题]103.测试用例工作主要是:A)如何添加测试用例B)如何编写测试用例C)将测试用例和需求关联D)以上都是答案:D解析:[单选题]104.以下有可能导致软件测试发生风险的描述中错误的是()。A)缺少详细的需求分析和设计文档B)功能模块漏测,导致覆盖率不达标C)实行敏捷开发导致缺少充分的文档D)测试内部工作得不到足够的重视答案:C解析:敏捷开发的特点就是去文档化,但是并不会直接导致测试发生风险,因为敏捷测试本身有自己特殊的测试方式。[单选题]105.以下不属于开发文档的一项是()A)可行性研究报告B)概要设计说明书C)开发进度报告D)数据要求说明书答案:C解析:[单选题]106.POP3协议采用(请作答此空)模式,客户端代理与POP3服务器通过建立()连接来传送数据。A)Browser/ServerB)Client/ServerC)PeertoPeerD)PeertoServer答案:B解析:概念:全名为?PostOfficeProtocol-Version3?,即?邮局协议版本3?。POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。协议支持离线邮件处理,当邮件发送到服务器后,电子邮件客户端会调用邮件客户端程序,下载所有未阅读的电子邮件,当邮件从邮件服务器发送到个人计算机上,同时邮件服务器会删除该邮件。POP3协议特性默认端口:110默认传输协议:TCP适用的构架结构:C/S访问模式:离线访问C/S即Client/Server,本正确答案为B[单选题]107.影响软件可靠性因素不包括()A)运行剖面和软件规模B)软件内部结构C)软件开发方法和开发环境D)软件开发人员答案:D解析:影响软件可靠性因素包含:(1)运行剖面;(2)软件规模;(3)软件内部结构;(4)软件开发方法和开发环境;(5)软件可靠性投入。[单选题]108.下列特征中不属于面向对象软件的是()A)封装性B)继承性C)多态性D)结构性答案:D解析:[单选题]109.算术表达式?(a-b)*(c+d)?的后缀是()A)ab-cd+*B)abcd-*+C)ab-*cd+D)ab-c+d*答案:A解析:[单选题]110.缺陷造成的影响:A)精神的摧残B)形象的损失C)财富的流失D)以上都是答案:D解析:[单选题]111.已知函数f(),g()的定义如下所示,调用函数f()时传递给形参x的值是5,若g(a)采用引用调用(callbyreference)方式传递参数,则函数f()的返回值为();若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f()的返回值(请作答此空)。其中,表达式?x>>1?的含义是将x的值右移1位,相当于x除以2。A)35B)32C)11D)7答案:D解析:引用调用:在按引用调用时,过程的形式参数取得的是实际参数所在的单元地址。在过程中,对该形式参数的引用相当于对实际参数所在的存储单元的地址引用。任何改变形式参数值的操作会反映在该存储单元中,也就是反映在实际参数中,因此数据的传送是双向的。传值调用:在按值调用时,过程的形式参数取得的是实际参数的值。在这种情况下,形式参数实际上是过程中的局部变量,其值的改变不会导致调用点所传送的实际参数的值发生改变,也就是数据的传送是单向的。本题:采用的是传值调用方式执行,x=5,函数g中x=2*3=6,但a这时的值仍然为2,最后a+x=2+5=7,[单选题]112.关于软件测试,()的叙述是正确的。①测试开始越早,越有利于发现软件缺陷②采用正确的测试用例设计方法,软件测试可以做到穷举测试③测试覆盖度和测试用例数量成正比④软件测试的时间越长越好A)④B)①C)②③D)①③答案:B解析:本题考查软件测试原则。正确的测试原则概念如下:测试应尽早地不断地执行。测试是不完全的。测试用例覆盖测试需求的程度称为测试覆盖度,可能存在一个用例可以覆盖多个测试需求;一个需求对应多个测试用例的情况。[单选题]113.下列对CSS?ID选择符?表述不正确的一项是:()A)ID选择符个别的定义每个元素的成分B)这种选择符应该尽量少用,因为它具有一定的局限C)一个ID选择符的指定要有指示符?#?在名字前面D)ID选择符应用非常广泛答案:D解析:[单选题]114.在软件测试中,白盒测试方法是通过分析程序的_____来设计测试用例的方法。A)应用范围B)内部逻辑C)功能D)输入数据答案:B解析:[单选题]115.软件测试的目的是()A)发现软件中隐藏的错误B)解决软件中隐藏的错误C)尽量不发现错误以便早日提交软件D)证明软件的正确性答案:A解析:[单选题]116.以下()不属于自动化测试的基本结构之一A)控制服务器B)Web服务器C)缺陷管理的服务器D)客户端程序答案:C解析:[单选题]117.POP3协议采用()模式,客户端代理与POP3服务器通过建立(请作答此空)连接来传送数据。A)TCPB)UDPC)P2PD)IP答案:A解析:概念:全名为?PostOfficeProtocol-Version3?,即?邮局协议版本3?。POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。协议支持离线邮件处理,当邮件发送到服务器后,电子邮件客户端会调用邮件客户端程序,下载所有未阅读的电子邮件,当邮件从邮件服务器发送到个人计算机上,同时邮件服务器会删除该邮件。POP3协议特性默认端口:110默认传输协议:TCP适用的构架结构:C/S访问模式:离线访问C/S即Client/Server,本题正确答案为A。[单选题]118.严重的软件缺陷的产生主要源自()。A)需求B)设计C)编码D)测试答案:A解析:[单选题]119.软件测试过程模型有:A)V模型H模型B)W模型C)X模型D)以上都有答案:D解析:[单选题]120.软件的六大质量特性包括:______①功能性、可靠性②可用性、效率③稳定性、可移植④兼容性、可扩展性A)①②③B)②③④C)①③④D)①②④答案:A解析:[单选题]121.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)alternativeB)needC)possibilityD)Solution答案:A解析:题意想要表达的意思是没有其他办法,正确答案为A,可供选择的。附(参考翻译):世界上没有一成不变的东西.--斯威夫特项目组设计了一套项目算法,在按照约定交付给客户时发现了该软件存在结构性的问题。在大多数项目中,建立的第一套系统几乎是不可用的,它可能运行太慢、数据太大、使用不方便等,或者这三者都有。除了重新开始之外我们别无选择,虽然很痛苦但是我们可以更加睿智地构建一个重新设计的版本,解决掉存在的问题。可以一次全部丢弃和重构,也可以分批进行。但是从过往的经验来看,所有的大型系统都必然经历这样的过程。在使用时系统研究新概念或新技术,就必须建立一个系统并抛弃,因为即使最好的规划也不能保证考虑到方方面面,使第一次便获得让人满意的结果。因此,管理并不是考虑是否需要建立一项试验系统然后又把它扔了,因为这是必须的。问题仅在于是否要计划提前打造产品,或作出承诺,为客户提供这种必然会被替换的产品。如果这样来考虑,答案是很清楚的。为客户提供这类产品需要花费时间,但对用户来说痛苦的代价是巨大的,会使建设者他们重新设计时分心,坏的声誉也会导致最好的重新设计难以落实。所以将舍弃写进你的计划;无论怎样,你都会的。[单选题]122.针对软件对其运行环境的依赖进行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是()A)功能测试B)易用性测试C)兼容性测试D)性能测试答案:C解析:[单选题]123.在决策表中,列出各种可能的单个条件的部分是A)动作桩B)条件桩C)条件项D)动作项答案:B解析:[单选题]124.在设计人机界面时,应主要考虑的因素有()。A)系统响应时间B)错误处理C)用户求助机制D)以上都是答案:D解析:[单选题]125.系统功能测试过程中,验证需求可以正确实现的测试用例称为()。A)业务流程测试用例B)功能点测试用例C)通过测试用例D)失败测试用例答案:C解析:本题考查功能测试用例概念。正确的功能测试用例概念如下:业务流程测试用例包括通过测试用例和失败测试用例。功能测试用例一般包括业务流程测试用例和功能点测试用例。通过测试用例是验证需求能否正确实现,打通流程的一类测试。失败测试用例是模拟一些异常业务操作,测试系统是否具备容错性[单选题]126.在数据库逻辑结构设计阶段,需要()阶段形成的(请作答此空)作为设计依据。A)程序文档、数据字典和数据流图B)需求说明文档、程序文档和数据流图C)需求说明文档、数据字典和数据流图D)需求说明文档、数据字典和程序文档答案:C解析:本题考查数据库系统基础知识。数据库设计主要分为用户需求分析、概念结构、逻辑结构和物理结构设计四个阶段。其中,在用户需求分析阶段中,数据库设计人员采用一定的辅助工具对应用对象的功能、性能、限制等要求所进行的科学分析,并形成需求说明文档、数据字典和数据流程图。用户需求分析阶段形成的相关文档用以作为概念结构设计的设计依据。[单选题]127.当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是()。A)结构化B)原型C)面向对象D)敏捷答案:B解析:[单选题]128.软件评测师每场考试的时间均为()分钟?A)90B)100C)120D)150答案:D解析:软件评测师各科目考试时间均为2.5小时,即150分钟。[单选题]129.对高级语言源程序进行编译时,可发现源程序中的____错误。A)堆栈溢出B)变量未定义C)指针异常D)数组元素下标越界答案:B解析:[单选题]130.从数据库管理系统的角度看,数据库系统一般采用如下图所示的三级模式结构。图中①②处应填写(请作答此空),③处应填写()。A)外模式/概念模式B)概念模式/内模式C)外模式/概念模式映像D)概念模式/内模式映像答案:C解析:本题考查的是应试者对数据库系统中模式方面的基本概念。站在数据库管理系统的角度看,数据库系统体系结构一般采用三级模式结构。数据库系统在三级模式之间提供了两级映像:概念模式/内模式映像、外模式/概念模式映像。概念模式/内模式的映像:该映像存在于概念级和内部级之间,实现了概念模式到内模式之间的相互转换。外模式/概念模式的映像:该映像存在于外部级和概念级之间,实现了外模式到概念模式之间的相互转换。正因为这两级映射保证了数据库中的数据具有较高的逻辑独立性和物理独立性。数据的独立性是指数据与程序独立,将数据的定义从程序中分离出去,由DBMS负责数据的存储,从而简化应用程序,大大减少应用程序编制的工作量。[单选题]131.用户可以通过和访问在同一台服务器上()不同的两个Web站点。A)IP地址B)端口号C)协议D)虚拟目录答案:A解析:本题考查IIS下多站点的配置。在IIS下配置多站点时,可以采用虚拟主机和虚拟目录两种方式。采用虚拟目录时,发布的站点没有独立域名,而是在主域名下建立虚拟目录,从题目要求看,需要两个独立的域名,所以不能实现。采用虚拟主机时有3种方式,即使用不同IP地址、不同端口号和不同的主机头。使用不同IP地址时要求Web服务器配备多网卡;使用不同端口号时,要求在访问Web服务器虚拟主机时指名端口号,如:80

温馨提示

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

评论

0/150

提交评论