![2022年软件测评师(中级)考试题库(全真题库)_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/d591b68f-b781-450b-9e31-7a5c870ae8b7/d591b68f-b781-450b-9e31-7a5c870ae8b71.gif)
![2022年软件测评师(中级)考试题库(全真题库)_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/d591b68f-b781-450b-9e31-7a5c870ae8b7/d591b68f-b781-450b-9e31-7a5c870ae8b72.gif)
![2022年软件测评师(中级)考试题库(全真题库)_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/d591b68f-b781-450b-9e31-7a5c870ae8b7/d591b68f-b781-450b-9e31-7a5c870ae8b73.gif)
![2022年软件测评师(中级)考试题库(全真题库)_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/d591b68f-b781-450b-9e31-7a5c870ae8b7/d591b68f-b781-450b-9e31-7a5c870ae8b74.gif)
![2022年软件测评师(中级)考试题库(全真题库)_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/19/d591b68f-b781-450b-9e31-7a5c870ae8b7/d591b68f-b781-450b-9e31-7a5c870ae8b75.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022年软件测评师(中级)考试题库(全真题库)单选题1.从认证中心CA获取用户B的数字证书,该证书用()做数字签名,从用户B的数字证书中可以获得B的公钥。A、CA的公钥B、CA的私钥C、B的公钥D、B的私钥答案:B解析:数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,就好比日常生活中个人身份证一样。数字证书是由一个权威机构证书授权中心(CA)发行的。最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。其中证书授权中心的数字签名是用它自己的私钥完成的,而它的公钥也是公开的,大家可以通过它的公钥来验证该证书是否是某证书授权中心发行的,以达到验证数字证书的真实性。因此本题答案选
2、B。2.软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工作,该系统交付用户,投入试运行后,王某离职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司,王某认为,综合信息管理系统的源程序是他独立完成的,他是综合信息系统源程序的软件著作权人,王某的行为()。A、侵犯了公司的软件著作权B、未侵犯公司的软件著作权C、侵犯了公司的商业秘密权D、不涉及侵犯公司的软件著作权答案:A解析:关于软件著作权的取得,计算机软件保护条例规定:“软件著作权自软件开发完成之日起产生。”即软件著作权自软件开发完成之日起自动产生,不论整体还是局部,只要具备了软件的属性即产生软件著作权,
3、既不要求履行任何形式的登记或注册手续,也无须在复制件上加注著作权标记,也不论其是否已经发表都依法享有软件著作权。王某在原来的公司工作期间,该软件的著作权应该归王某和公司共有,所以公司有权获取该程序,王某拒不交还公司属于侵权行为。一项商业秘密受到法律保护的依据,必须具备构成商业秘密的三个条件,即不为公众所知悉、具有实用性、采取了保密措施。商业秘密权保护软件是以软件中是否包含着“商业秘密”为必要条件的。故正确答案为:A3.根据输出对输入的依赖关系设计测试用例的黑盒测试方法是()A、等价类划分法B、因果图法C、边界值分析法D、场景法答案:B4.确定采用哪种软件体系结构是在()阶段进行的。A、需求分析
4、B、概要设计C、详细设计D、软件实现答案:B解析:本题考查软件设计的基础知识。软件体系结构就是描述软件的部分及其部分之间的关系。软件体系结构应该尽早确定,一般在软件开发的概要设计阶段进行,故正确答案为B。5.关于风险的叙述中,不正确的是()。A、风险是可能会发生的事B、风险会给项目带来损失C、只要能预测到,风险就能避免D、可以对风险进行干预,以期减少损失答案:C解析:项目风险:是指可能导致项目损失的不确定性,美国项目管理大师马克思·怀德曼将其定义为某一事件发生给项目目标带来不利影响的可能性。风险有两个特点,一个是不确定性,一个是损失,所以项目风险是不可避免的。6.在结构化分析方法中,
5、用于行为建模的模型是(),其要素包括(请作答此空)。A、加工B、实体C、状态D、用例答案:C解析:结构化分析方法:是一种软件开发方法,一般利用图形表达用户需求,强调开发方法的结构合理性以及所开发软件的结构合理性。结构化分析模型的核心是数据字典,它描述了所有的在目标系统中使用的和生成的数据对象。围绕着这个核心有三种图:1、实体联系(关系)图(ERD):描述了数据对象及数据对象之间的关系,属于数据建模,包括三种基本元素(数据对象、属性和关系);2、数据流图(DFD):描述数据在系统中如何被传送或变换,以及描述如何对数据流进行变换的功能(子功能),用于功能建模,基本要素有四种(外部实体,加工,数据流
6、和数据存储);3、状态-迁移图(STD):描述系统对外部事件如何响应,如何动作,表示系统中各种行为状态以及状态之间的转换,用于行为建模,基本要素为状态和转换条件。故第一空正确答案为:C;第二空正确答案为:C7.假设在程序控制流图中有14条边、10个节点,则控制流程图的环路复杂性VG.等于()。A、12B、8C、6D、4答案:C解析:本题考查环路复杂性的计算方法。V(G)=edge-node+2=14-10+2=6。其中edge为控制流程图的边数,node为控制流程图的节点数。8.在软件评审中设计质量是指设计的规格说明书符合用户的要求,设计质量的评审内容不包括()。A、软件可靠性B、软件可测试性
7、C、软件性能实现情况D、软件模块层次答案:D9.对于参数配置类的软件,要用_选择较少的组合方式达到最佳效果。A、等价类划分B、因果图法C、正交试验法D、场景法答案:C解析:试题分析:本组题考查对黑盒测试用例中几种设计方法的理解。场景法基于测试用例场景,测试用例的设计业务路径,从用例开始到结束遍历其中所有基本流和备选流。正交试验法是指从大量的试验数据中挑选适量的、有代表性的点,从而合理地安排测试的一种科学试验设计方法。因果图法对输入值的考虑是输入情况的各种组合,以及各个输入情况之间的相互制约关系参考答案:C10.缺陷探测率DDP是衡量一个公司测试工作效率的软件质量成本的指标。在某公司开发一个软件
8、产品的过程中,开发人员自行发现并修正的缺陷数量为80个,测试人员A发现的缺陷数量为50个,测试人员B发现的缺陷数为50个,测试人员A和测试人员B发现的缺陷不重复,客户反馈缺陷数量为50个,则该公司针对本产品的缺陷探测率为()。A、56.5%B、78.3%C、43.5%D、34.8%答案:B解析:本题考查缺陷探测率DDP的概念。缺陷探测率DDP是另一个衡量测试工作效率的软件质量成本的指标,计算公式如下:其中,Bugstester为测试者发现的错误数;Bugscustomer为客户发现并反馈技术支持人员进行修复的错误数。11.计算机采用分级存储体系的主要目的是为了解决()的问题。A、主存容量不足B
9、、存储器读写可靠性C、外设访问效率D、存储容量、成本和速度之间的矛盾答案:D12.()除了提供可被应用程序调用的类以外,还基本实现了一个可执行的架构。A、函数库B、类库C、框架D、类属答案:C解析:本题考查的是框架和类库的概念与区别。类库为应用程序提供了一组可以被使用的类,而框架除了提供类之外,还基本实现了一个可以执行的架构。函数库提供被调用的函数。13.黑盒测试法是根据产品的()来设计测试用例的。A、功能B、输入数据C、应用范围D、内部逻辑答案:A解析:黑盒测试:也称功能测试。它是通过软件外部表现来发现其缺陷和错误。黑盒测试法把测试对象看成一个黑盒子、完全不考虑程序内部结构和处理过程。黑盒测
10、试是在程序界面处进行测试,它只是程序是否按照需求说明书的规定正常实现。14.对于软件的测试,下列描述正确的是()。A、测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试B、测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试C、测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试D、测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试答案:D解析:本题考查测试的概念。测试是在软件公司内部展开的测试,一般由公司内部的专业人员执行;测试是在软件公司外部展开的测试,一般由最终用户执行。15.在CPU中,()不仅要保证指令的正确执行,还要能够处理异常事
11、件。A、内部总线B、寄存器组C、控制器D、运算器答案:C解析:计算机中的CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。其中,控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能就是从内存取指令和执行指令。16.用面向对象方法设计了一个父类File和两个子类DiskFile和TapeFile,这两个子类继承了其父类的open方法,并给出不同的实现。不同的子类执行open方法时,有不同的行为,这种机制称为()。A、继承B、消息传递C、多态D、关联答案:C解析:本题考查面向对象方法中多态性的基础知识。多态:一个基类的引用符,可以指向多种派生类对象,具有
12、多种不同的形态,这种现象叫多态性。题干里的描述是面向对象的“多态”机制。故正确答案为C17.V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各阶段的对应关系。其中,单元测试对应的开发阶段是()。A、需求分析阶段B、概要设计阶段C、详细设计阶段D、编码阶段答案:C解析:本题考察软件测试的V模型。V模型对应关系如下,单元测试对应的开发阶段是详细设计阶段,如下图所示:18.给定关系模式R(A,B,C,D)、S(C,D,E),与1,3,5(2='软件工程'(RS)等价的SQL语句如下:SELECT(请作答此空)FROMR,SWHERE();下列查询B="
13、信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是()。A、A,C,S.CB、A,B,EC、A,R.C,ED、A,R.C,S.D答案:C解析:本题考查关系代数运算与SQL查询方面的基础知识。第一小题的正确答案为选项C。1,3,5(2='软件工程'(RS)的含义是从RS结果集中选取B='软件工程'的元组,再进行R.A、R.C和S.E投影。19.在进行产品评价时,评价者需要对产品部件进行管理和登记,其完整的登记内容应包括()。部件或文档的唯一标识符。部件的名称或文档标题。文档的状态,包括物理状态或变异方面的状态。请求者
14、提供的版本、配置和日期信息。A、B、C、D、答案:D解析:本题考查评价执行时,软件样品登记的内容。软件样品登记的信息应至少包括:·部件或文档的唯一标识符。·部件的名称或文档标题。·文档的状态(包括物理状态或变异状态)。·请求者提供样品的版本、配置和日期信息。·接收的日期。除非请求者有另外的许可,否则,评价者将保守全部产品部件和相关文档的秘密。20.软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个()级别的考试。A、初级工程师B、中级工程师C、高级工程师D、特级工程师答案:B解析:软件评测师考试属于全国计算机技术与软件专业技术资格考
15、试(简称计算机软件资格考试)中的一个中级工程师考试。21.在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下属于单元测试内容的是()。A、接口数据测试B、局部数据结构测试C、模块间时序测试D、全局数据测试答案:B解析:本题考查单元测试的内容。单元测试又称为“模块测试”,是针对软件设计的最小单位,即程序模块进行正确性检验的测试工作,目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例,多个模块可以平行地独立进行测试。该测试通常由程序员自己来完成。在进行单元测试时,测试者需要依据详细设计说明书和源程序清单了解该模块的I/O条件和模块的逻辑结构。一般采用
16、白盒测试方法设计测试用例,使之对任何合理的输入和不合理的输入都能鉴别和响应。单元测试的内容如下。(1)模块接口测试:针对被测模块的数据流的测试项目包括调用本模块的输入参数是否正确、本模块调用子模块时输入给子模块的参数是否正确,以及全局量的定义在各模块中是否一致。针对内外存交换时要考虑文件属性是否正确、OPEN与CLOSE语句是否正确、缓冲区容量与记录长度是否匹配、在读写操作之前是否打开了文件、在结束文件处理时是否关闭了文件,以及是否检查并处理正文书写/输入错误和I/O错误。(2)局部数据结构测试:该测试包括测试不正确或不一致的数据类型说明、使用尚未赋值或尚未初始化的变量、错误的初始值或错误的默
17、认值、变量名拼写错或书写错、不一致的数据类型,以及全局数据对模块的影响等。(3)路径测试:选择适当的测试用例,测试模块中重要的执行路径,应当设计测试用例查找由于错误的计算、不正确的比较或不正常的控制流而导致的错误,测试基本执行路径和循环可以发现大量的路径错误。(4)错误处理测试:错误处理是程序友好性和健壮性的体现,测试点包括出错的描述是否难以理解并定位错误、显示的错误与实际的错误是否相符、处理错误的条件正确与否,以及在对错误进行处理之前错误条件是否已经引起系统干预等。(5)边界测试:注意数据流和控制流中刚好等于、大于或小于确定的比较值时出错的可能性,对这些地方要仔细地选择测试用例并认真加以测试
18、。如果对模块运行时间有要求的话,还要专门测试关键路径,以确定最坏情况F和平均意义下影响模块运行时间的因素。本题选项中的局部数据测试是单元测试的内容,其他选项都是集成测试的内容。22.以下测试方法中,不属于典型安全性测试的是()A、安全功能验证B、漏洞扫描C、通信加密D、模拟攻击试验答案:C23.软件测试的对象不包括()A、软件代码B、软件文档C、质量保证方法D、相关数据答案:C24.以下测试内容中,不属于GUI测试的是()A、窗口相关操作是否符合标准B、菜单和鼠标操作是否正确C、计算结果是否正确D、数据显示是否正常答案:C25.以下关于回归测试的叙述中,不正确的是()A、回归测试是为了确保改动
19、不会带来不可预料的后果或错误B、回归测试需要针对修改过的软件成分进行测试C、回归测试需要能够测试软件的所有功能的代表性测试用例D、回归测试不容易实现自动化答案:D解析:回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。通常可以通通过自动化大大减轻重复工作的工作量。26.甲公司接受乙公司委托开发了一项应用软件,双方没有签订任何书面合同。在此情形下()享有该软件的著作权。A、甲公司B、甲、乙公司协商C、乙公司D、甲、乙公司均不答案:A27.处理机主要由处理器、存储器和总线组成,总线包括()。A、数据总线、地址总线、控制总线B、并行总线、串行总线、逻辑总线C、
20、单工总线、双工总线、外部总线D、逻辑总线、物理总线、内部总线答案:A解析:本题考查计算机系统总线和接口方面的基础知识。广义地讲,任何连接两个以上电子元器件的导线都可以称为总线。通常可分为4类:芯片内总线。用于在集成电路芯片内部各部分的连接。元件级总线。用于一块电路板内各元器件的连接。内总线,又称系统总线。用于构成计算机各组成部分(CPU、内存和接口等)的连接。外总线,又称通信总线。用计算机与外设或计算机与计算机的连接或通信。连接处理机的处理器、存储器及其他部件的总线属于内总线,按总线上所传送的内容分为数据总线、地址总线和控制总线。28.循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为
21、k位,校验位为r位,则CRC码的格式为()A、k个数据位之后跟r个校验位B、r个校验位之后跟k个数据位C、r个校验位随机加入k个数据位中D、r个校验位等间隔地加入k个数据位中答案:A解析:计算机系统运行时,各个部件之间要进行数据交换,为了确保数据在传送过程中正确无误,一是提高硬件电路的可靠性;二是提高代码的校验能力,包括查错和纠错。常用的三种校验码:奇偶校验码(ParityCodes)、海明码(HammingCode)和循环冗余校验(CyclicRedundancyCheck,CRC)码。循环冗余校验码广泛应用于数据通信领域和磁介质存储系统中。它利用生成多项式为k个数据位产生r个校验位来进行编
22、码,其编码长度为k+r。29.软件评测师每年考()次?A、1B、2C、3D、4答案:A解析:软考每年进行2次考试,上半年在5月份的第三个周末,下半年在11月份的第二个周末,但是软件评测师考试一年只考一次,在每年的下半年进行。30.在结构化分析模型中,()描述了所有在目标系统中使用和生成的数据对象A、数据字典B、数据流图C、实体一关系图(ER图)D、类图答案:A31.以下关于公钥加密技术的叙述中,不正确的是()A、公钥加密的数据可以用私钥解密B、私钥加密的数据可以用公钥解密C、公钥和私钥相互关联D、公钥加密采用与对称加密类似的位模式操作完成对数据的加解密操作答案:D32.为验证某呼叫中心是否能够
23、承受大量呼叫信息同时呼入并得到正确处理,测试工程师一般采用()测试工具。A、负载压力B、代码C、网络仿真D、故障诊断答案:A解析:本题考查对性能测试基本概念的理解。负载压力测试是在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力的测试。题目中呼叫中心的大量呼入测试属于本范畴,所以本题中的测试工程师应采用负载压力测试工具。33.给定关系模式R(A,B,C,D)、S(C,D,E),与1,3,5(2='软件工程'(RS)等价的SQL语句如下:SELECT()FROMR,SWHERE();A、下列查询B="信息"且E=&
24、quot;北京"的B、C、E的关系代数表达式中,查询效率最高的是(请作答此空)。D、答案:B解析:关系代数表达式查询优化的原则如下:提早执行选取运算。对于有选择运算的表达式,应优化成尽可能先执行选择运算的等价表达式,以得到较小的中间结果,减少运算量和从外存读块的次数。合并乘积与其后的选择运算为连接运算。在表达式中,当乘积运算后面是选择运算时,应该合并为连接运算,使选择与乘积一道完成,以避免做完乘积后,需再扫描一个大的乘积关系进行选择运算。将投影运算与其后的其他运算同时进行,以避免重复扫描关系。将投影运算和其前后的二目运算结合起来,使得没有必要为去掉某些字段再扫描一遍关系。在执行连接前
25、对关系适当地预处理,就能快速地找到要连接的元组。方法有两种:索引连接法、排序合并连接法。存储公共子表达式。对于有公共子表达式的结果应存于外存(中间结果),这样,当从外存读出它的时间比计算的时间少时,就可节约操作时间。显然,根据原则尽量提早执行选取运算。正确的选项是B。34.以下不属于软件测试工具的是()。A、JMeterB、LoadRunnerC、JTestD、JBuilder答案:D解析:本题考查软件工具的基本知识。JMeter、LoadRunner和JTest都是软件测试工具。JBuilder是一种软件开发工具,不属于软件测试工具。35.下列算法中,不属于公开秘钥加密算法的是()?A、EC
26、CB、DSAC、RSAD、DES答案:D解析:本题考查加密算法的基础知识。ECC:是“ErrorCorrectingCode”的简写,中文名称是“错误检查和纠正”。DSA:数字签名算法,是一种标准的DSS(数字签名标准),严格来说不算加密算法;RSA:是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的,非对称算法;DES:对称算法,数据加密标准,速度较快,适用于加密大量数据的场合;常用的加密算法依据所使用的秘钥数分为单钥和双钥加密机制,也称为私钥和公钥加密算法。ECC、DSA和RSA都属于公开秘钥加密算法,DES是典型的私钥加密体制。36.为检验某Web系统并发用户数是否满足性
27、能要求,应进行()。A、负载测试B、压力测试C、疲劳强度测试D、大数据量测试答案:A解析:本题考查负载测试、压力测试、疲劳强度测试、大数据量测试的基本知识。负载测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的情况。压力测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。疲劳强度测试:采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确
28、定系统处理最大工作量强度性能的过程。大数据量测试:包括独立的数据量测试和综合数据量测试,独立数据量测试是指针对系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载测试、疲劳强度测试相结合的综合测试。本题的目标是检验系统并发用户数是否满足性能要求,因此应该是负载测试。37.若计算机存储数据采用的是双符号位(00表示正号,11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经()运算得1,则可断定这两个数相加的结果产生了溢出。A、逻辑与B、逻辑或C、逻辑同或D、逻辑异或答案:D解析:溢出:当表示数据时规定了位数以后,其能表示的数值范围就已经确定了,在两
29、个数相加运算的结果超出该范围时,就収生了溢出。在二进制情况下,溢出时符号位将变反,即两个正数相加,结果的符号位是负数;两个负数相加,结果的符号位就是正数。采用两个符号位时,溢出发生后两个符号位就不一致了,这两位进行异或的结果一定为1。逻辑异或:异或逻辑的真值表如图所示,异或逻辑的关系是:当AB不同时,输出P=1;当AB相同时,输出P=0。38.在软件开发过程中,详细设计的内容不包括()设计。A、软件体系结构B、算法C、数据结构D、数据库物理结构答案:A解析:本题考查软件设计的基础知识。软件体系结构在概要设计阶段设计,而数据结构、相关的算法以及数据库物理结构则在详细设计阶段设计。39.GBT18
30、905.5软件工程产品评价中,分别规定了开发者用、需方用、评价者用的过程,以下理解正确的是()A、计划开发新产品的厂商,该标准中规定不允许利用他们自己的技术人员进行产品评价B、软件产品的一般评价过程是:确立评价需求,规定、设计和执行评价C、该标准不适用于对软件产品执行独立评估的第三方评测机构D、该标准可用来决定从众多可选产品中选择某个产品。但该产品不可以是较大产品的一部分答案:B解析:GB/T189052002软件工程产品评价中确定的通用评价过程包括四个方面,即:确立评价需求,规定评价,设计评价和执行评价。其中有关“规定评价”部分包含的内容有:选择度量、建立度量评定等级、确立评估准则。40.对
31、于逻辑表达式(a|b)|(c&&d),需要()个测试用例才能完成条件组合覆盖。A、2B、4C、8D、16答案:D41.()主要对与设计相关的软件体系结构的构造进行测试。A、单元测试B、集成测试C、确认测试D、系统测试答案:B解析:按照开发阶段软件测试可以分为单元测试、集成测试、系统测试、确认测试和验收测试。单元测试是针对软件程序模块进行正确性检验的测试工作;集成测试是检验程序单元或部件的接口关系,即针对软件体系结构的构造进行的测试;系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试;确认测试是检验与证实软件是否满足软件需求说明书中规定的要求;验收测
32、试是按照项目任务书或合同、约定的验收依据文档等进行的整个系统的测试与评审,决定是否接收或拒收系统。42.下面关于防火墙功能的说法中,不正确的是()。A、防火墙能有效防范病毒的入侵B、防火墙能控制对特殊站点的访问C、防火墙能对进出的数据包进行过滤D、防火墙能对部分网络攻击行为进行检测和报警答案:A解析:本题考查防火墙的基本概念。防火墙的基本功能是包过滤,能对进出防火墙的数据包包头中的IP地址和端口号进行分析处理,从而可以控制对特殊站点的访问、能对进出的数据包进行过滤、能对部分网络攻击行为进行检测和报警;但对于数据包的内容一般无法分析处理,所以防火墙本身不具备防范病毒入侵的功能,防火墙一般与防病毒
33、软件一起部署。43.以下关于文档测试的说法中,不正确的是()。A、文档测试需要仔细阅读文档,检查每个图形B、文档测试需要检查文档内容是否正确和完善C、文档测试需要检查标记是否正确D、文档测试需要确保大部分示例经过测试答案:D解析:本题考查文档测试的知识。文档测试是检验样品用户文档的完整性、正确性、一致性、易理解性、易浏览性。主要测试内容有:1.仔细阅读,跟随每个步骤,检查每个图形;2.检查文档的编写是否满足文档编写的目的;3.内容是否齐全、正确;4.内容是否完善;5.标记是否正确;文档中的示例都经过测试,而不是大部分,故正确答案为D44.与设计测试用例无关的文档是()。A、项目开发计划B、需求
34、规格说明书C、设计说明书D、源程序答案:A解析:本题考察设计软件测试用例相关的参考文档。需求规格说明书、设计说明书和源程序清单都是软件测试输入软件配置的内容,它们都是与设计测试用例有关的文档,这个从V模型中也能体现出这些文档都是与测试用例的设计有关的,因为需求规格说明书、设计说明书和源程序分别是需求分析阶段、软件设计阶段和编码阶段的重要文档,而相对于这三个阶段都需要设计测试用例来进行相应的测试工作。而项目开发计划与测试用例的设计并无直接关系。45.Object-orientedanalysis(OOA.isasemiformalspecificationtechniquefortheobjec
35、t-orientedparadigm.Object-orientedanalysisconsistsofthreesteps.Thefirststepis().Itdetermineshowthevariousresultsareputedbytheproductandpresentsthisinformationintheformofa()andassociatedscenarios.Thesecondis(),whichdeterminestheclassesandtheirattributes.Thendeterminetheinterrelationshipsandinteractio
36、namongtheclasses.Thelaststepis(请作答此空),whichdeterminestheactionsperformedbyortoeachclassorsubclassandpresentsthisinformationintheformof().A、use-casemodelingB、classmodelingC、dynamicmodelingD、behavioralmodeling答案:C46.在如图所示的进程资源()。A、P1、P2、P3都是阻塞节点B、P1是阻塞节点、P2、P3是非阻塞节点C、P1、P2是阻塞节点、P3是非阻塞节点D、P1、P2是非阻塞节点、P
37、3是阻塞节点答案:C解析:图中有3个节点表示进程,分别为P1、P2、P3,3个资源分别为R1、R2、R3,从资源到节点的箭头表示系统分配一个资源给节点,从节点到资源的箭头表示节点申请一个资源,特别要注意的是先分配后申请的关系,图中系统先从R2分配一个资源给P1,P1再从R2申请一个资源。理解上面的关系后这道题目就不难了,可以看到,R1分配了一个资源给P1,又分配了一个资源给P3,P2再从R1申请资源,故P2阻塞,R2分配了3个资源给P1、P2、P3,但P1还从R2申请资源,故P1也阻塞,R3只分配一个资源给P2,R3有2个资源,故可以满足P3的申请,故P3不阻塞。故正确答案为C47.算术表达式
38、a+(b-c)*d的后缀式是()(-,+,*表示算数的减,加,乘运算,运算符的优先级和结合性遵循惯例)。A、bc-d*a+B、abc-d*+C、ab+c-d*D、abcd-*+答案:B解析:后缀式:即逆波兰式,是波兰逻辑学家卢卡西维奇发明的一种表示表达式的方法。特点:这种表示方式把运算符写在运算对象的后面,例如,把a+b写成ab+,所以也称为后缀式。优点是根据运算对象和算符的出现次序进行计算,不需要使用括号,也便于用械实现求值。对于(a+b)*(c+d),其后缀式为ab+cd+*。对于该题目,其计算次序是相减,相乘,相加,所以其后缀式为abc-d*+。故正确答案为:B48.软件可移植性应从如下
39、()方面进行测试。A、适应性、易安装性、共存性、易替换性B、适应性、易安装性、可伸缩性、易替换性C、适应性、易安装性、兼容性、易替换性D、适应性、成熟性、兼容性、易替换性答案:A解析:本题考查可移植性测试的概念。可移植性包括以下质量子特性:适应性、易安装性、共存性、易替换性和可移植性依从性。故可移植性测试就是对上述子特性的测试。49.PKI体制中,保证数字证书不被篡改的方法是()。A、用CA的私钥对数字证书签名B、用CA的公钥对数字证书签名C、用证书主人的私钥对数字证书签名D、用证书主人的公钥对数字证书签名答案:A解析:本题考查PKI体制。PKI体制中,为保障数字证书不被篡改而且要发送到证书主
40、人手中,需要用CA的私钥对数字证书签名,防伪造,不可抵赖。50.以下不属于易用性测试的是()A、功能易用性测试B、用户界面测试C、辅助功能测试D、可靠性测试答案:D51.主要对与设计相关的软件体系结构的构造进行测试的是()。A、单元测试B、集成测试C、确认测试D、系统测试答案:B解析:本题考查软件测试阶段划分的基本知识。按照开发阶段软件测试可以分为单元测试、集成测试、系统测试、确认测试和验收测试。单元测试是针对软件程序模块进行正确性检验的测试工作;集成测试是检验程序单元或部件的接口关系,即针对软件体系结构的构造进行的测试;系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进
41、行的测试;确认测试是检验与证实软件是否满足软件需求说明书中规定的要求;验收测试是按照项目任务书或合同、约定的验收依据文档等进行的整个系统的测试与评审,决定是否接收或拒收系统。故正确答案为B52.ICMP协议属于因特网中的(请作答此空)协议,ICMP协议数据单元封装在()中传送。A、数据链路层B、网络层C、传输层D、会话层答案:B解析:ICMP(InternetcontrolMessageProtocol)与IP协议同属于网络层,用于传送有关通信问题的消息,例如,数据报不能到达目标站,路由器没有足够的缓存空间,或者路由器向发送主机提供最短通路信息等。ICMP报文封装在IP数据报中传送,因而不保证
42、可靠的提交。53.以下关于软件测试概念的叙述,不正确的是()。A、软件失效是指软件运行时产生了一种不希望或不可接受的内部行为结果B、软件功能实现超出了产品说明书的规定说明软件存在缺陷C、测试目的是为了发现软件缺陷与错误,也是对软件质量进行度量和评估D、在软件生命周期各个阶段都可能产生错误答案:A解析:本题考查软件测试基本概念。正确的理解是:软件失效是指软件运行时产生的一种不希望或不可接受的外部行为结果。软件缺陷包括软件未达到产品说明书标明的功能,软件出现了产品说明书指明不会出现的错误,软件功能超出产品说明书指明范围等。测试的目的之一是以评价一个程序或者系统属性为目标的一种活动,测试是对软件质量
43、的度量与评估,以验证软件的质量满足用户的需求,为用户选择与接受软件提供有力的依据。测试的目的之二是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患带来的商业风险。在软件生命周期中任何一个阶段都可能产生错误。54.以下关于软件生命周期的叙述不正确的是()。A、软件生命周期包括以下几阶段:项目规划,需求定义和需求分析、软件设计、程序编码、软件测试、运行维护B、程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准
44、的编写规范来使编程人员程序设计规范化C、软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等D、需求分析阶段对软件需要实现的各个功能进行详细分析。软件需求一旦确定,在整个软件开发过程就不能再变化,这样才能保证软件开发的稳定性,并控制风险答案:D解析:在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。"唯一不变的是变化本身。",同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的
45、顺利进行。55.对软件可靠性的理解,正确的是()。软件可靠性是指在指定条件下使用时,软件产品维持规定的性能级别的能力软件可靠性的种种局限是由于随着时间的推移,软件需求和使用方式发生了变化软件可靠性包括成熟性、有效性、容错性、易恢复性等质量子特性针对软件可靠性中的容错性子特性应测试软件失效防护能力A、B、C、D、答案:C解析:本题考查可靠性测试的概念。与的理解是错误的,正确的理解是:软件可靠性的种种局限不是由于软件需求和使用方式发生了变化。软件可靠性包括成熟性、容错性、易恢复性、可靠性依从性等质量子特性。56.假设某计算机系统中进程的三态模型如下图所示,那么图中的a、b、c、d处应分别填写()。
46、A、作业调度、时间片到、等待某事件、等待某事件发生了B、进程调度、时间片到、等待某事件、等待某事件发生了C、作业调度、等待某事件、等待某事件发生了、时间片到D、进程调度、等待某事件、等待某事件发生了、时间片到答案:B解析:本题考查三态模型的基础知识。三态模型是进程管理的模型,如图所示:故正确答案为:B57.已知函数f()、g()的定义如下所示,执行表达式"x=f(5)"的运算时,若函数调用g(a)是引用调用(callbyreference)方式,则执行"x=f(5)"后x的值为();若函数调用g(a)是值调用(callbyvalue)方式,则执行&quo
47、t;x=f(5)"后x的值为(请作答此空)。A、20B、25C、60D、75答案:A解析:本题考查程序语言基础知识。若实现函数调用时,将实参的值传递给对应的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。根据题目说明,调用函数f时,实参的值为5,也就是在函数f中,x的初始值为5,接下来先通过"a=x-1"将a的值设置为4,再调用函数g(a)。函数g()执行时,形参y的初始值为4,经过"y=y*y-1"运算后,y的值就修改为
48、15。在引用调用方式下,g函数中y是f函数中a的引用(可视为形参y与实参a是同一对象),也就是说函数f中a的值被改为15,因此,返回函数f中再执行"a*x"运算后得到75(x=5,a=15),因此第一空应填入的值为75。在值调用方式下,g函数中y只获得f函数中a的值(形参y与实参a是两个不同的对象),也就是说在函数g中修改y的值与函数f中a的值已经没有关系了,因此,返回函数f再执行"a*x"运算后得到20(x=5,a=4),因此第二空应填入的值为20。58.从功能上说,以下哪一项不是系统总线的分类?A、数据总线B、外总线C、地址总线D、控制总线答案:B解
49、析:外总线属于和系统总线并列的分类正确答案为B59.软件测试信息流的输入包括()软件配置(包括软件开发文档、目标执行程序、数据结构)开发工具(开发环境、数据库、中间件等)测试配置(包括测试计划、测试用例、测试驱动程序等)测试工具(为提高软件测试效率,使用测试工具为测试工作服务)A、B、C、D、答案:C解析:软件测试信息流的输入包括软件配置、测试配置、测试工具。60.集线器与网桥的区别是()。A、集线器不能检测发生冲突,而网桥可以检测冲突B、集线器是物理层设备,而网桥是数据链路层设备C、网桥只有两个端口,而集线器是一种多端口网桥D、网桥是物理层设备,而集线器是数据链路层设备答案:B61.以下关于
50、模块化的叙述中,正确的是()。A、每个模块的规模越小越好,这样开发每个模块的成本就可以降低了B、每个模块的规模越大越好,这样模块之间的通信开销就会降低了C、应具有高内聚和低耦合的性质D、仅适用于结构化开发方法答案:C解析:模块化设计是软件设计的一个重要方面,不仅仅适用于结构化开发方法,面向对象开发方法也适用。模块的规模应该适中,过小可能会增加耦合性,过大可能会降低内聚性。在分解模块时,应该充分考虑模块之间的低耦合和模块内的高内聚的性质,故正确答案为C。62.以下关于测试原则的叙述中,不正确的是()。A、测试阶段在实现阶段之后,因此实现完成后再开始进行测试B、测试用例需要完善和修订C、发现错误越
51、多的地方应该进行更多的测试D、测试用例本身也需要测试答案:A63.以下对于软件测试与软件开发的认识,不正确的是()。A、软件生命周期各个阶段都可能产生错误B、软件测试是独立于软件开发的一个工作C、软件开发的需求分析和设计阶段就应开始测试工作D、测试越早进行,越有助于提高被测软件的质量答案:B解析:本题考察软件测试和软件开发之间的关系。软件测试是贯穿于软件开发过程的。软件生存周期的各个阶段中都少不了相应的测试,软件生存周期各个阶段的测试分别对应于软件测试过程中的单元测试、集成测试、系统测试和确认测试。这种对应关系有利于软件开发过程的管理和软件质量的控制。64.在数据库系统中;数据的()是指保护数
52、据库,以防止不合法的使用所造成的数据泄漏、更改或破坏。A、安全性B、可靠性C、完整性D、并发控制答案:A65.内存采用段式存储管理有许多优点,但"()"不是其优点。A、分段是信息的逻辑单位,用户不可见B、各段程序的修改互不影响C、地址变换速度快、内存碎片少D、便于多道程序共享主存的某些段答案:C解析:本题考查操作系统内存管理方面的基本概念。操作系统内存管理方案有许多种,其中,分页存储管理系统中的每一页只是存放信息的物理单位,其本身没有完整的意义,因而不便于实现信息的共享,而段却是信息的逻辑单位,各段程序的修改互不影响,无内碎片,有利于信息的共享。66.操作系统的主要任务是(
53、)A、把源程序转换为目标代码B、负责文字格式编排和数据计算C、负责存取数据库中的各种数据,完成SQL查询D、管理计算机系统中的软、硬件资源答案:D解析:操作系统的作用:1、通过资源管理,提高计算机系统的效率;2、改善人机界面,向用户提供友好的工作环境。故正确答案为:D67.Java虚拟机采用()软件体系结构。A、管道一过滤器B、分层C、黑板D、解释器答案:D解析:Java虚拟机(JavaVirtualMachine,JVM)是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。Garlan和Shaw将通用软件体
54、系结构风格总结为五个大类:数据流风格、调用/返回风格、独立构件风格、虚拟机风格、仓库风格。数据流风格有:批处理序列、管道/过滤器;调用/返回风格有:主程序/子程序、面向对象风格、层次结构;独立构件风格有:进程通讯、事件系统;虚拟机风格有:解释器、基于规则的系统;仓库风格有:数据库系统、超文本系统、黑板系统。而JAVA虚拟机采用解释器软件体系结构。68.某模块内涉及多个功能,这些功能必须以特定的次序执行,则该模块的内聚类型为()内聚。A、时间B、过程C、信息D、功能答案:B解析:模块内聚分类(由弱到强)分别为:1、偶然(巧合)内聚:模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系;2
55、、逻辑内聚:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关;3、瞬时(时间)内聚:模块内部的各个组成部分所包含的处理动作必须在同一时间间隔内执行,例如初始化模块;4、过程内聚:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行;5、通信(信息)内聚:模块的各个组成部分所完成的动作都使用了同一个公用数据或产生同一输出数据;6、顺序内聚:模块内部的各个部分是相关的,前一部分处理动作的最后输出是后一部分处理动作的输入;7、功能内聚:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都必不可少;要求功能是以特定的次序执行,所以是过程内聚。故正
56、确答案为B69.为了提高计算机磁盘存取效率,通常可以()A、利用磁盘格式化程序,定期对ROM进行碎片整理br>B、利用磁盘碎片整理程序,定期对内存进行碎片整理br>C、利用磁盘碎片整理程序,定期对磁盘进行碎片整理D、利用磁盘格式化程序,定期对磁盘进行碎片整理br>答案:C70.假设系统有n(n6)个并发进程共享资源R,且资源R的可用数为4。若采用PV操作,则相应的信号量S的取值范围应为()。A、-1n-1B、-64C、-(n-1)1D、-(n-4)4答案:D解析:PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。一般来说,信号量S>=0时,S表示可用资源的
57、数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S的值加1;若S<0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。初始值资源数为4,所以信号量S的最大值是4,n进程申请,则信号量S的最小值为4-n,也就是-(n-4)。故正确答案为D71.用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分成()个等价区间。A、2B、3C、4D、6答案:C解析:本题考查黑盒测试用例的设计方法-等价类划分法。等价类划分的办法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国泵用输液器行业市场发展现状及投资规划建议报告
- 知识产权服务行业教育模式创新
- 昆山益彤仓储物流设备有限公司介绍企业发展分析报告模板
- 2025年中国夹纱布行业市场发展前景及发展趋势与投资战略研究报告
- 2025年花格置物箱行业深度研究分析报告
- 物资储备与环境保护的关联性研究
- 现代企业如何构建完善的网络安全体系研究报告
- 2025年警示柱项目可行性研究报告
- 电影科技的创新发展及市场前景分析
- 2025年钢木办公枱行业深度研究分析报告
- 数学-山东省天一大联考齐鲁名校教研共同体2024-2025学年(下)高三开学质量检测联考试题和答案
- 第四章观赏树木的园林特性4
- 读书分享-精力管理课件
- 新上岗干部的90天转身计划课件
- 苏教版二年级数学下册第一单元第一课时
- 磁致伸缩液位计使用说明书
- 临床放射检查资料互认项目清单
- 侵权责任法(第五版)完整版课件
- 苏教版小学六年级数学下册 《解决问题的策略(第2课时)》教学设计
- 开学第一课学生心理调适家长会PPT
- 《管理系统中计算机应用》实践报告88301
评论
0/150
提交评论