




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2/2软件评测师一、单项选择题(每小题2分,共100分)1、以下关于软件测试分类定义的叙述,不正确的是()。 A、软件测试可分为单元测试、集成测试、确认测试、系统测试和验收测试 B、确认测试是在模块测试完成的基础上将所有的程序模块进行组合并验证其是否满足用户需求的过程 C、软件测试可分为白盒测试和黑盒测试 D、系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起进行测试的过程【答案】B【解析】本题考察软件测试的分类。选项中B是错误的,集成测试是在模块测试完成的基础上将所有的程序模块进行组合并验证,主要目标是发现与接口有关的问题;确认测试验证软件的功能和性能及其他特性是否与用户的要求一致。2、采用UML进行软件设计时,可用()关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。 A、依赖 B、聚集 C、泛化 D、实现【答案】C【解析】本题考查对UML中关系概念的理解。按照面向对象技术的描述,若两类事物之间存在特殊/一般关系,则用继承机制表示该关系,即UML中的泛化关系。3、()是企业信息系统的重要目标。 A、技术提升 B、数据标准化 C、企业需求分析 D、信息共享和业务协同【答案】D【解析】本题考查企业信息化及目标。信息化指充分利用信息技术改造、推动、提升和发展各个行业,造福于人类社会的过程。企业信息化就是企业将信息技术手段应用到企业的生产和运营管理中,利用信息技术来改造和提升自己业务和管理水平的过程。信息化通过一一个个的项目来完成,这些项目建成的信息系统作为各行业及各单位的数字神经系统支持和推动相关行业和相关单位的发展,信息系统的功能在服务各行业和各单位业务发展的过程中得以体现。如一个企业的MRP系统不仅要支持企业的进销存业务,还要支持生产和财务。根据具体企业的需要,MRP还可以具有其他一些功能,MRP同时要求各部门各业务的数据统一和集中。因此企业信息系统不仅支持企业的单个业务,集成的企业信息系统也支持企业的业务协同,进而支持企业的信息共享。本题的选项B“数据标准化”是信息化的一部分工作,是企业信息系统的基础而不是H标。选项C“企业需求分析”是建设企业信息系统的一-个早期阶段,同样也不是目标。企业信息系统有助于技术提升(选项A),但是信息共享和业务协同(选项D)才是企业信息系统的重要目标。4、假设实体集E1中的一个实体可与实体集E2中的多个实体相联系,E2中的一个实体叧与E1中的一个实体相联系,那么E1和E2之间的联系类型为()。 A、1:1 B、1:n C、n:1 D、n:m【答案】B【解析】根据题意,E1中的一个实体可与E2中的多个实体相联系,E2中的一个实体叧与E1中的一个实体相联系,那么E1和E2之间的联系类型为1:n。例如,某公司有部门实体集E1和员工实体集E2,若每个部门叧有一名负责人,多名员工,且每名员工叧属于一个部门,那么部门与员工之间的联系为1:n。5、以下几种白盒覆盖测试中,覆盖准则最强的是()。 A、语句覆盖 B、判定覆盖 C、路径覆盖 D、条件组合覆盖【答案】C【解析】本题考查白盒覆盖测试的基础知识。白盒测试设计中,共有语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖和路径覆盖,并且强度依次加强。故正确答案为C6、在程序执行过程中,Cache与主存的地址映像由()。 A、硬件自动完成 B、程序员调度 C、操作系统管理 D、程序员与操作系统协同完成【答案】A【解析】本题考查计算机系统基础知识。Cache的工作是建立在程序与数据访问的局部性原理上。即经过对大量程序执行情况的结果分析:在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是程序执行的局部性原理。同样,对数据的访问也存在局部性现象。为了提高系统处理速度才将主存部分存储空间中的内容复制到工作速度更快的Cache中,同样为了提高速度的原因,Cache系统都是由硬件实现的。7、某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的字长为32位,磁盘物理块的大小为4M
B,物理块依次编号为:0、1、2、…,位示图字依次编号为:0、1、2、…,那么16385号物理块的使用情况在位示图中的第(请作答此空)个字中描述;如果磁盘的容量为1000G
B,那么位示图需要()个字来表示。 A、128 B、256 C、512 D、1024【答案】C【解析】本题考查操作系统文件管理的基础知识。文件管理系统是在外存上建立一张位示图,记录文件存储器的使用情况。每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用。因为字长为32,所以每个字可以表示32个物理块的使用情况,物理块编号从0开始,所以(16385+1)/32=512余2,又因为字也是从0开始编号,所以16385号物理块应该在位示图的第512个子中描述。故14题答案为C。8、某软件系统的原始需求包括,“当某个查询请求是不适当或非法的,应提示用户”,该需求属于()。 A、功能需求 B、质量需求 C、设计约束 D、过程约束【答案】C9、以下关于建立良好的程序设计风格的叙述中,正确的是()。 A、程序应简单,清晰和可读性好 B、变量的命名要符合语法 C、充分考虑程序的执行效率 D、程序的注释可有可无【答案】A【解析】在编写程序时,变量的命名必须符合语法要求,这是正确性要求,不是程序设计风格的范畴。程序的执行效率是软件性能方面的要求,也不属于程序设计风格的要求。良好的程序设计风格,包括程序的简单性,清晰性和可读性等方面,还包括清晰的注释,故正确答案为A。10、()不是RISC的特点。 A、指令种类丰富 B、高效的流水线操作 C、寻址方式较少 D、硬布线控制【答案】A【解析】RISC是ReducedInstructionSetComputer的缩写,即精简指令集计算机。
主要特点:
1.重叠寄存器窗口技术和优化编译技术。
2.使用了大量的寄存器,如何合理分配寄存器和提高寄存器使效率以及减少访存次数等,都应通过编译技术的优化来实现;
3.超流水及超标量技术。为了进一步提高流水线速度而采用的技术;
4.硬布线逻辑与微程序相结合在微程序技术中。
故正确答案为:A11、某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为()所以对该联系(请作答此空)。 A、不需要构建—个独立的关系模式 B、需要构建一个独立的关系模式,且关系模式为:SC(课程号,成绩) C、需要构建一个独立的关系模式,且关系模式为:SC(学号,成绩) D、需要构建—个独立的关系模式,且关系模式为:SC(学号,课程号,成绩)【答案】D【解析】本题考查数据库关系模式的基础知识。对于多对多的联系转换成关系时,需要构建一个独立的关系模式,联系的属性由两端实体的码和联系的属性组成,对于本题要求:“一旦学生选择某门课程必定有该课程的成绩”,联系本身需要记录成绩,所以SC关系需要由学号,课程号,成绩三个属性组成,故正确答案为:D12、为了解系统在何种服务级别下会崩溃,应进行()。 A、负载测试 B、压力测试 C、大数据量测试 D、疲劳强度测试【答案】B【解析】本题考查负载测试、压力测试、疲劳强度测试、大数据量测试的基本知识。负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的情况。压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。疲劳强度测试是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。大数据量测试包括独立的数据量测试和综合数据量测试,独立数据量测试是指针对系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载测试、疲劳强度测试相结合的综合测试。本题的目标是检测系统在什么情况下崩溃,需要进行压力测试,应选择选项B。13、在以阶段划分的编译器中,符号表管理和(8)贯穿于编译器工作始终。 A、语法分析 B、语义分析 C、代码生成 D、出错处理【答案】D【解析】一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。出错处理和符号表管理贯穿始终。14、已知文法
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选项最合适。
故正确答案为:C15、可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“a*(b+c))d”,由于(),因此可判断出该表达式中的括号不匹配。 A、需要进行出栈操作但栈已空 B、需要进行入栈操作但栈已满 C、表达式处理已结束,但栈中仍留有字符“(” D、表达式处理已结束,但栈中仍留有字符“)”【答案】A【解析】本题考查出栈入栈的基础知识。左括号入站,右括号出栈,,该题中括号为:()),所以当执行第2个右括号时,第一个左括号已经出栈了,栈为空栈故正确答案为:A16、以下属于CPU中算术逻辑单元的部件是()。 A、程序计数器 B、加法器 C、指令寄存器 D、指令译码器【答案】B【解析】中央处理器主要包括运算器(算术逻辑运算单元:运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。算术逻辑单元是运算器的重要组成部件,负责处理数据,实现对数据的算术运算和逻辑运算。程序计数器是用于存放下一条指令所在单元的地址的地方。17、软件测试的目的是() A、试验性运行软件 B、找出软件中全部错误 C、证明软件正确 D、发现软件错误【答案】D【解析】软件测试的目的是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。
关于软件测试的目的,有以下的一些观点:
①、软件测试是为了发现错误而执行程序的过程;
②、测试是为了证明程序有错,而不是证明程序无错误。
③、一个好的测试用例是在于它能发现至今未发现的错误;
④、一个成功的测试是发现了至今未发现的错误的测试。18、为验证某呼叫中心是否能够承受大量呼叫信息同时呼入并得到正确处理,测试工程师一般采用()测试工具 A、负载压力 B、代码 C、网路伪真 D、故障诊断【答案】A【解析】负载压力:指系统在某种指定软件、硬件以及网络环境下承受的流量,如并发的用户数、持续运行时间、数据量等。其中并发的用户数是负载压力的重要体现。19、若有字符串“software”,则其长度为4的子串有()个 A、5 B、6 C、7 D、8【答案】A【解析】本题考查字符串的基础知识。子串长度为3,则至少需要3个字符,在本题中ware是最后一个满足要求的,soft是第一满足要求的,只要第一个字符位于s与w之间则满足要求,依次类推,一共有5个故正确答案为:A20、结构化开发方法中,(请作答此空)主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自()。描述算法时,()不是理想的表达方式。 A、体系结构设计 B、数据设计 C、接口设计 D、过程设计【答案】D【解析】体系结构设计是整个系统架构需要考虑的问题,过程设计主要包含对数据结构和算法的设计,21、安全日志是软件产品的一种被动防范措施,是系统重要的安全功能,因此安全日志测试是软件系统安全性测试的重要内容,下列不属于安全日志测试基本测试内容的是()。 A、对安全日志的完整性进行测试,测试安全日志中是否记录包括用户登录名称、时间、地址、数据操作行为以及退出时间等全部内容 B、对安全日志的正确性进行测试,测试安全日志中记录的用户登录、数据操作等日志信息是否正确 C、对日志信息的保密性进行测试:测试安全日志中的曰志信息是否加密存储,加密强度是否充分 D、对于大型应用软件系统:测试系统是否提供安全日志的统计分析能力【答案】C【解析】本题考查安全测试中安全日志的基础知识。日志应当记录所有用户访问系统的操作内容,包括登录用户名称、登录时间、浏览数据动作、修改数据动作、删除数据动作、退出时间、登录机器的IP等。安全日志测试:根据业主要求或设计需求,对日志的完整性、正确性进行测试;测试安全日志是否包含了日志内容的全部项目,是否正确;对于大型应用软件,系统是否提供了安全日志的智能统计分析能;是否可以按照各种特征项进行日志统计,分析潜在的安全隐患,及时发现非法行为系统安全日志就是每次开关机、运行程序、系统报错时,这些信息都会被记录下来,保存在日志文件中。但是日志本身是不需要机密存储的,故正确答案为C22、软件评测相关的标准一般可以分为国际标准、国家标准、行业标准、以及企业标准一般情况下,技术要求最高的是() A、国际标准 B、国家标准 C、行业标准 D、企业标准【答案】D【解析】根据《中华人民共和国标准化法》(以下简称《标准化法》)的规定,我国标准分为国家标准、行业标准、地方标准和企业标准等四类。
1、国家标准:由国务院标准化行政主管部门制定的需要全国范围内统一的技术要求,称为国家标准。
2、行业标准:没有国家标准而又需在全国某个行业范围内统一的技术标准,由国务院有关行政主管部门制定并报国务院标准化行政主管部门备案的标准,称为行业标准。
3、地方标准:没有国家标准和行业标准而又需在省、自治区、直辖市范围内统一的工业产品的安全、卫生要求,由省、自治区、直辖市标准化行政主管部门制定并报国务院标准化行政主管部门和国务院有关行业行政主管部门备案的标准,称为地方标准。
4、企业标准:企业生产的产品没有国家标准、行业标准和地方标准,由企业制定的作为组织生产的依据的相应的企业标准,或在企业内制定适用的严于国家标准、行业标准或地方标准的企业(内控)标准,由企业自行组织制定的并按省、自治区、直辖市人民政府的规定备案(不含内控标准)的标准,称为企业标准。23、以下属于安全测试方法的是______。
①安全功能验证②安全漏洞扫描⑨模拟攻击实验④数据侦听 A、①③ B、①②③ C、①②④ D、①②③④【答案】D【解析】本题考查安全测试的基础知识。
安全测试方法包括安全功能验证、安全漏洞扫描、模拟攻击实验和数据侦听。24、采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数已经排好序,将第i个整数依次和第i-1,i-2,…个整数进行比较,找到应该插入的位置。现采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序,则需要进行(请作答此空)次整数之间的比较。对于该排序算法,输入数据具有()特点时,对整数进行从小到大排序,所需的比较次数最多。 A、9 B、10 C、12 D、13【答案】C【解析】采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序的过程如表所示。
综上,元素间共比较12次。从上表中的第4步可看出,当待插入的元素比已排序部分的所有元素都要小时,需要比较和移动的元素最多,因此当输入数据序列正好从大到小排列,而需要将其从小到大排序时,元素间的比较次数最多。25、对于逻辑表达式((a&&b)||c),需要()个测试用例才能完成条件组合覆盖。 A、2 B、4 C、8 D、16【答案】C【解析】本题考查白盒测试中逻辑覆盖法的条件组合覆盖。条件组合覆盖的含义是:选择足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。本题中有三个条件,组合之后需要的用例数是8。26、为检测系统在长时间运行下是否存在性能瓶颈,应进行()。 A、负载测试 B、压力测试 C、疲劳强度测试 D、大数据量测试【答案】C【解析】本题考查负载测试、压力测试、疲劳强度测试、大数据量测试的基本知识。负载测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的情况。压力测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。疲劳强度测试:采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程。大数据量测试:包括独立的数据量测试和综合数据量测试,独立数据量测试是指针对系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载测试、疲劳强度测试相结合的综合测试。本题的目标是检验系统在长时间运行下是否存在性能瓶颈,因此应该是疲劳强度测试。27、网络测试不能解决的问题是() A、连通性 B、丢包 C、全表扫描 D、延迟【答案】C【解析】连通性、.丢包、延迟是网络的术语。而全表扫描是数据库的术语。全表扫描:在数据库中,对无索引的表进行查询一般称为全表扫描。全表扫描是数据库服务器用来搜寻表的每一条记录的过程,直到所有符合给定条件的记录返回为止。28、软件工程概念的提出是由于() A、计算技术的发展 B、软件危机的出现 C、程序设计方法学的影响 D、其他工程科学的影响【答案】B【解析】软件工程概念的提出是由于软件危机的出现。29、下面的描述中,不能体现前置测试模型要点的是()。 A、前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行测试计划和测试设计的最好时机 B、前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期从开始到结束之间的关键行为,提出业务需求最好在设计和开发之前就被正确定义 C、前置测试将测试执行和开发结合在一起,并在开发阶段以编码-测试-编码-测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试 D、前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合最终用户的需求【答案】A【解析】本题考查前置测试模型的概念。前置测试模型主张根据业务需求进行测试设计,认为设计阶段是进行测试计划和测试设计的最好时机。30、充分有效的文档具有优点不包括那一条() A、改善易安装性 B、提高软件的易用性 C、改善软件安全性 D、促进销路【答案】C【解析】本题考查充分有效文档的优点:优点有4项:(1)改善易安装性。清晰、正确的安装指南是产品文档中最为重要的部分之一;(2)提高软件的易用性;(3)改善软件可靠性;(4)促进销路。31、测试执行过程的阶段不包括()。 A、初测期 B、回归测试期 C、系统测试期 D、细测期【答案】C【解析】本题考查测试执行过程的三个阶段。测试执行过程的三个阶段为:(1)初测期:测试主要功能和关键的执行路径,排除主要障碍。(2)细测期:依据测试计划和测试大纲、测试用例,逐一测试大大小小的功能、方方面面的特性、性能、用户界面、兼容性、可用性等,预期可发现大量不同性质、不同严重程度的错误和问题。(3)回归测试期:系统已达到稳定,在一轮测试中发现的错误已十分有限;复查已知错误的纠正情况,确认未引发任何新的错误时,终结回归测试。系统测试是属于一个项目测试的阶段,不是测试执行过程的阶段,故正确答案为C32、假设系统采用PV操作实现进程同步与互斥。若n个进程共享两台打印机,那么信号量S的取值范围为()。 A、-2~n B、-(n-1)~1 C、-(n-1)~2 D、-(n-2)~2【答案】D【解析】本题考查的是操作系统PV操作方面的基本知识。
系统采用'PV操作实现进程同步与互斥,若有n个进程共享两台打印机,那么信号量S初值应为2。当第1个进程执行P(S)操作时,信号量S的值减去1后等于1;当第2个进程执行P(S)操作时,信号量S的值减去1后等于0;当第3个进程执行P(S)操作时,信号量S的值减去1后等于-1;当第4个进程执行P(S)操作时,信号量S的值减去1后等于-2;……;当第n个进程执行P(S)操作时,信号量S的值减去1后等于-(n-2)。可见,信号量S的取值范围为-(n-2)~2。33、POP3协议采用(请作答此空)模式进行通信,当客户机需要服务时,客户端软件与POP3服务器建立()连接。 A、Browser/Server B、Client/Server C、PeertoPeer D、PeertoServer【答案】B【解析】POP3协议采用C/S模式进行通信,POP3需要TCP连接的支持,当客户机需要服务时,客户端软件与POP3服务器建立TCP连接。34、()测试用例设计方法既可以用于黑盒测试,也可以用于白盒测试。 A、边界值法 B、基本路径法 C、正交试验设计法 D、逻辑覆盖法【答案】A【解析】本题考查测试用例设计。正确的概念是:边界值法既可以用于黑盒测试用例设计,也可以用于白盒测试用例设计。基本路径法用于白盒测试用例设计。正交试验设计法用于黑盒测试用例设计。逻辑覆盖法用于白盒测试用例设计。35、关于白盒测试的测试用例设计方法叙述,正确的是()。 A、完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)所需的测试用例数目 B、达到100%CC(条件判定)要求就一定能够满足100%SC的要求 C、达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求 D、任何情况下,都可以达到100%路径覆盖的要求【答案】C【解析】本题考查白盒测试用例设计方法中各覆盖法的概念。CDC要同时满足DC和CC,因此达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求。36、Thereisnothinginthisworldconstantbutinconstancy.-SWIFT
Projectafterprojectdesignsasetofalgorithmsandthenplungesintoconstructionofcustomer-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、alternative B、need C、possibility D、solution【答案】A37、软件测试使用各种术语描述软件出现的问题,以下正确的是() A、软件错误(error)是指软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生 B、软件缺陷(defect)是存在于软件(文档、数据、文档)之中的那些不希望或不可接受的偏差 C、软件故障(fault)是指软件运行过程中出现的一种不希望或不可接受的外部状态 D、软件失效(failure)是指软件运行时产生的一种不希望或不可接受的内部行为结果。【答案】B【解析】软件错误:是指软件在生存周期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生。
软件故障:软件运行过程中出现的一种不希望或不可接受的内部状态。
软件失效:软件运行时产生的一种不希望或不可接受的外部行为结果。38、网络杀毒软件厂商已经开始使用数据库技术和LDAP技术进行策略日志存储和用户管理,这里LDAP指的是() A、轻量目录访问协议 B、本地目录访问协议 C、轻量数据访问协议 D、本地数据访问协议【答案】A【解析】目录和目录服务LDAP(LightweightDirectoryAccessProtocol)轻型目录访问协议是目录访问协议的一种。
正确39、某公司采用的软件开发过程通过了CMM2认证,表明该公司() A、开发项目成效不稳定,管理混乱 B、对软件过程和产品质量建立了定量的质量目标 C、建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制 D、可集中精力采用新技术新方法,优化软件过程【答案】C【解析】本题考查软件能力成熟度模型(Capabilitymaturitymodel,CMM)的基本概念。CMM是目前国际上使用流行的一种软件生产过程行业标准模型,可定义、评价软件开发过程的成熟度,并提供提高软件质量的指导。CMM模型定义了初始级(1级)、可重复级(2级)、定义级(3级)、管理级(4级)、优化级(5级)共5个成熟度等级,低级别是实现高级别的基础。该公司通过了CMM2认证,表明了它的软件开发过程成熟度达到了2级标准,即已经建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制,以加强过程能力。40、下列算法中,不属于公开密钥加密算法的是()。 A、ECC B、DSA C、RSA D、DES【答案】D【解析】本题考查加密算法的基础知识。常用的加密算法依据所使用的秘钥数分为单钥和双钥加密体制,也称私钥和公钥加密算法。ECC、DSA和RSA都属于公开密钥加密算法,DES是典型的私钥加密体制。41、Diffie与Hellman首次公开提出()的概念与结构,采用两个从此独立的密钥对数据分别进行加密或解密,且加密过程基于数学函数,从而带来了加密领域的革命性进步。 A、公钥加密 B、对称加密 C、单向Hash函数 D、RSA加密【答案】A【解析】Diffie-Hellman:一种确保共享KEY安全穿越不安全网络的方法,WhitfieldDiffie与MartinHellman在1976年提出了一个奇妙的密钥交换协议,称为Diffie-Hellman密钥交换协议/算法,Diffie-Hellman密钥交换算法及其优化首次发表的公开密钥算法出现在Diffie和Hellman的论文中,这篇影响深远的论文奠定了公开密钥密码编码学。这个机制的巧妙在于需要安全通信的双方可以用这个方法确定对称密钥。然后可以用这个密钥进行加密和解密。故正确答案为A42、以下软件质量保证的目标中,()是错误的。 A、通过监控软件开发过程保证产品质量 B、保证开发出来的软件和软件开发过程符合相应标准与规程,不存在软件缺陷 C、保证软件产品、软件过程中存在的问题得到处理,必要时将问题反映给高级管理者 D、确保项目组制定的计划、标准和规程适合项目组需要,同时满足评审和审计需要【答案】B【解析】本题考查质量保证的概念。B选项是错误的,正确的理解是:保证开发出来的软件和软件开发过程符合相应标准与规程是正确的,保证不存在软件缺陷违背了测试的原则,是不正确的。43、为了是软件测试更加高效,应遵循的原则包括()。①所有的软件测试都应追溯到用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 探索视觉传播设计与制作的试题及答案
- 2024年二手车评估师就业市场的洞察与考试试题及答案
- 防学生早恋课件
- 汽车维修工的工作流程与实务操作试题及答案
- 二手车技术评估中的常见问题试题及答案
- 2024古代文学史高频考题及答案
- 2024年美容师考试注意事项总结试题及答案
- 2024古代文学常考知识考题试题及答案
- 2024年统计学考试实战技巧提升试题及答案
- 独特视角看2025年小学一年级语文考试试题及答案
- 新版《医疗器械经营质量管理规范》(2024)培训试题及答案
- 2025年初级社会工作者综合能力全国考试题库(含答案)
- 语文课程标准解读及实践:五下第二单元课本剧《猴王出世》剧本
- GB/T 6109.2-2008漆包圆绕组线第2部分:155级聚酯漆包铜圆线
- GB/T 17747.1-2011天然气压缩因子的计算第1部分:导论和指南
- 2023年金钥匙科技初三化学CESL活动竞赛决赛试题及答案
- 电动汽车无线充电技术课件
- 耳鼻咽喉头颈外科学-5.osash及喉科学
- 第章微生物的遗传与变异
- GB∕T 21489-2018 散粮汽车卸车装置
- 教育部人文社科项目申请书范本-2-副本
评论
0/150
提交评论