《软件评测师分类7.pdf》由会员分享,可在线阅读,更多相关《软件评测师分类7.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 模拟 软件评测师分类7 单项选择题第 1 题:CMM 模型将软件过程的成熟度分为5 个等级。在()使用定量分析来不断地改进和管理软件过程。A.优化级B.管理级C.定义级D.可重复级参考答案:A 第 2 题:()不会影响测试质量。A.用户需求频繁变化B.测试流程不规范C.采用背靠背测试方式D.测试周期被压缩参考答案:C 本题考查如何保证测试质量。正确的理解是:测试用例依据测试需求而编写,用户需求频繁变化,如果用例不能及时更新,测试质量会受到影响。测试管理和测试技术都会影响测试质量,测试流程不规范属于测试管理领域严重问题。测试周期是根据测试工作量而确定的,压缩测试周期会造成测试覆盖度不够,影响
2、测试质量。背靠背测试方式是指同一功能分别由两组人员在互不交流的情况执行测试工作,是保证测试质量的有效手段。第 3 题:下面关于防火墙功能的说法中,不正确的是()。A.防火墙能有效防范病毒的入侵B.防火墙能控制对特殊站点的访问C.防火墙能对进出的数据包进行过滤D.防火墙能对部分网络攻击行为进行检测和报警参考答案:A 本题考查防火墙的基本概念。防火墙的基本功能是包过滤,能对进出防火墙的数据包包头中的IP 地址和端口号进行分析处理,从而可以控制对特殊站点2 的访问、能对进出的数据包进行过滤、能对部分网络攻击行为进行检测和报警;但对于数据包的内容一般无法 分析 处理,所以防火墙本身不具备防范病毒入侵的
3、功能,防火墙一般与防病毒软件一起部署。第 4 题:在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为()A.单元测试B.集成测试C.回归测试D.验收测试参考答案:C 第 5 题:在计算机体系结构中,CPU 内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器 IR 和存储器地址寄存器MAR 等。若 CPU要执行的指令为:MOV R0,#100(即将数值 100 传送到寄存器 R0中),则 CPU首先要完成的操作是()A.100R0 B.100MDR C.PC MAR D.PC IR 参考答案:C 第 6 题:利用高速通信网络将多台高性能工作站或微型机互连构成
4、机群系统,其系统结构形式属于()计算机。A.单指令流单数据流(SISD)B.多指令流单数据流(MISD)C.单指令流多数据流(SIMD)D.多指令流多数据流(MIMD)参考答案:D 本题考查计算机系统结构基础知识。传统地,串行计算是指在单个计算机(具有单个中央处理单元)上顺序地执行指令。CPU按照一个指令序列执行以解决问题,但任意时刻只有一条指令可提供随时并及时的使用。并行计算是相对于串行计算来说的,并行计算分为时间上的并行和空间上的并行。时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。3 空间上的并行导致了两类并行机的产生,按照 Flynn 的说法,根据不同指令
5、流一数据流组织方式把计算机系统分成4 类:单指令流单数据流(SISD,如单处理机)、单指令流多数据流(SIMD,如相联处理机)、多指令流单数据流(MISD,如流水线计算机)和多指令流多数据流(MIMD,如多处理机系统)。利用高速通信网络将多台高性能工作站或微型机互连构成机群系统,其系统结构形式属于多指令流多数据流(MIMD)计算机。第 7 题:在进行面向对象设计时,采用设计模式能够()A.复用相似问题的相同解决方案B.改善代码的平台可移植性C.改善代码的可理解性D.增强软件的易安装性参考答案:A 本题考查设计模式的基本概念。设计模式最根本的目的在于复用相似问题的相同解决方案,从而提高了软件在设
6、计层次的复用度和设计的水平与质量。第 8 题:与设计测试用例无关的文档是()A.项目开发计划B.需求规格说明书C.设计说明书D.源程序参考答案:A 第 9 题:软件测试按实施组织分,测试应该包括以下的()开发方测试用户方测试第三方测试验收测试确认测试A.、B.、C.、D.、参考答案:A 本题考查软件测试的分类。软件测试按实施组织分,测试应该包括:开发方测试。用户测试。第三方测试。4 第 10 题:软件设计要遵循的基本原则包括()模块化抽象封装信息隐蔽A.B.C.D.参考答案:B 第 11 题:在某大学学籍管理信息系统中,假设学生年龄的输入范围为1640,则根据黑盒测试中的等价类划分技术,下面划
7、分正确的是()A.可划分为 2个有效等价类,2 个无效等价类B.可划分为 1个有效等价类,2 个无效等价类C.可划分为 2个有效等价类,1 个无效等价类D.可划分为 1个有效等价类,1 个无效等价类参考答案:B 本题考查功能测试用例的设计方法等价类法。等价类法的概念为:把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值,也就是说,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误;反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误。学生年龄的输入范围为1640,根
8、据黑盒测试中的等价类划分技术,划分正确的是 1 个有效等价类,2 个无效等价类,分别如下。1个有效等价类:1640 之间;2 个无效等价类:小于16,大于 40。第 12 题:针对下列程序段,对于(A,B)的取值,以下()测试用例组合能够满足条件覆盖的要求。IF(A-10)=20 AND(B+20)10)THEN C=0 IP(A-30)10 AND(B-30)0)THEN B=30 A=50 B=-10A=40 B=40 A=30 B10A=30 B=30 A.B.C.D.参考答案:C 5 本题考查白盒测试中测试用例的设计方法条件覆盖法。条件覆盖法的概念如下。每个判定中的每个条件的所有可能值
9、至少满足一次。如果取 A=50 B=-10 和 A=30 B=30两组数,语句段中的4 个条件都会满足,这4个条件分别是:(A-10)=20 (B+20)10 (A-30)10 (B-30)0 第 13 题:为了提高测试的效率,正确的做法是()A.选择发现错误可能性大的数据作为测试用例B.在完成程序的编码之后再制定软件的测试计划C.随机选取测试用例D.使用测试用例测试是为了检查程序是否做了应该做的事参考答案:A 第 14 题:下面的描述中,不能体现前置测试模型要点的是()A.前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行测试计划和测试设计的最好时机B.前置测试模型将开发和测试
10、的生命周期整合在一起,标识了项目生命周期从开始到结束之间的关键行为,提出业务需求最好在设计和开发之前就被正确定义C.前置测试将测试执行和开发结合在一起,并在开发阶段以编码-测试-编码-测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试D.前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合最终用户的需求参考答案:A 本题考查前置测试模型的概念。前置测试模型主张根据业务需求进行测试设计,认为设计阶段是进行测试计划和测试设计的最好时机。第 15 题:给系统增加特征越容易,说明软件的()越好。A.功能性B.可靠性C.可维护性D.易使用性参考答案:C 6 本题
11、考查软件质量特性。功能性是与一组功能及其指定的性质的存在有关的一组属性,包括适应性、准确性等;可靠性是与在规定的一段时间内和规定的条件下,软件维持在其性能水平有关的能力,包括成熟性、容错性等;易使用性是与为使用所需的努力和由一组规定或隐含的用户对这样使用所做的个别评价有关的一组属性,包括易理解性、易学性和易操作性;可维护性是与进行规定的修改所需要的努力有关的一组属性,包括易分析性、易改变性。给系统增加特征容易说明软件具有易改变性,因此属于可维护性。第 16 题:设计功能测试用例的根本依据是()A.用户需求规格说明书B.用户手册C.被测产品的用户界面D.概要设计说明书参考答案:A 第 17 题:
12、单元测试时,调用被测模块的是()A.桩模块B.通信模块C.驱动模块D.代理模块参考答案:C 第 18 题:关于数据库索引,以下表述正确的是()。如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。全表扫描一定比使用索引的执行效率低。在字段选择性很低的情况下适用索引。一个表创建的索引越多,对系统的性能提升越大。A.B.C.D.参考答案:B 7 本题考查性能测试中数据库索引的概念。正确的描述是:如果对表创建了索引,那么更 新、插 入 和删除 表中的记录都将导 致额外的系统开销。当表中记录数不多时,全表扫描不一定比使用索引的执行效率低。在字段选择性很低的情况下适用索引。当索引建
13、立不正确时,一个表创建的索引多,不一定对系统的性能提升大。第 19 题:条件覆盖的目的是()A.使每个判定的所有可能的条件取值组合至少执行一次B.使程序中的每个判定至少都获得一次“真”值和“假”值。C.使程序中的每个判定中每个条件的可能值至少满足一次。D.使程序中的每个可执行语句至少执行一次。参考答案:A 第 20 题:导致软件缺陷的最大原因是()A.规格说明书B.设计C.编码D.测试参考答案:A 第 21 题:集成测试计划应该在()阶段末提交。A.需求分析B.概要设计C.详细设计D.单元测试完成参考答案:B 第 22 题:黑盒测试是根据软件的()来设计测试用例。A.功能B.规格说明C.内部逻辑8 D.内部数据参考答案:B 第 23 题:下列不属于测试原则的是()A.软件测试是有风险的行为B.完全测试程序是不可能的C.测试无法显示潜伏的软件缺陷D.找到的缺陷越多软件的缺陷就越少参考答案:D 第 24 题:编写汇编语言程序时,下列寄存器中程序员可访问的是()A.程序计数器(PC)B.指令寄存器(IR)C.存储器数据寄存器(MDR)D.存储器地址寄存器(MAR)参考答案:ACD 第 25 题:测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是()A.随机选择B.划分等价类C.根据接口进行选择D.根据数据大小进行选择参考答案:B
限制150内