软件评测师分类7
[ [模拟模拟] ] 软件评测师分类软件评测师分类 7 7 单项选择题单项选择题 第 1 题: CMM 模型将软件过程的成熟度分为 5 个等级。在( )使用定量分析来不断地 改进和管理软件过程。 A.优化级 B.管理级 C.定义级 D.可重复级 参考答案:A 第 2 题: ( )不会影响测试质量。 A.用户需求频繁变化 B.测试流程不规范 C.采用背靠背测试方式 D.测试周期被压缩 参考答案:C 本题考查如何保证测试质量。正确的理解是:测试用例依据测试需求 而编写,用户需求频繁变化,如果用例不能及时更新,测试质量会受到影响。 测试管理和测试技术都会影响测试质量, 测试流程不规范属于测试管理领域严重 问题。测试周期是根据测试工作量而确定的,压缩测试周期会造成测试覆 盖度不够,影响测试质量。背靠背测试方式是指同一功能分别由两组人员 在互不交流的情况执行测试工作,是保证测试质量的有效手段。 第 3 题: 下面关于防火墙功能的说法中,不正确的是( )。 A.防火墙能有效防范病毒的入侵 B.防火墙能控制对特殊站点的访问 C.防火墙能对进出的数据包进行过滤 D.防火墙能对部分网络攻击行为进行检测和报警 参考答案:A 本题考查防火墙的基本概念。防火墙的基本功能是包过滤,能对进出防火 墙的数据包包头中的 IP 地址和端口号进行分析处理,从而可以控制对特殊站点 1 的访问、能对进出的数据包进行过滤、能对部分网络攻击行为进行检测和报警; 但对于数据包的内容一般无法[分析] 处理,所以防火墙本身不具备防范病毒入 侵的功能,防火墙一般与防病毒软件一起部署。 第 4 题: 在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这 种测试称之为( ) A.单元测试 B.集成测试 C.回归测试 D.验收测试 参考答案:C 第 5 题: 在计算机体系结构中,CPU 内部包括程序计数器 PC、存储器数据寄存器 MDR、 指令寄存器 IR 和存储器地址寄存器 MAR 等。若 CPU 要执行的指令为:MOV R0, #100(即将数值 100 传送到寄存器 R0 中),则 CPU 首先要完成的操作是( ) A.100→R0 B.100→MDR C.PC→MAR D.PC→IR 参考答案:C 第 6 题: 利用高速通信网络将多台高性能工作站或微型机互连构成机群系统,其系统结 构形式属于( )计算机。 A.单指令流单数据流(SISD) B.多指令流单数据流(MISD) C.单指令流多数据流(SIMD) D.多指令流多数据流(MIMD) 参考答案:D 本题考查计算机系统结构基础知识。传统地,串行计算是指在单个计算机 (具有单个中央处理单元)上顺序地执行指令。CPU 按照一个指令序列执行以解决 问题,但任意时刻只有一条指令可提供随时并及时的使用。并行计算是相 对于串行计算来说的,并行计算分为时间上的并行和空间上的并行。时间上的并 行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。 2 空间上的并行导致了两类并行机的产生,按照 Flynn 的说法, 根据不同指令流一 数据流组织方式把计算机系统分成 4 类: 单指令流单数据流(SISD, 如单处理机)、 单指令流多数据流(SIMD,如相联处理机)、多指令流单数据流(MISD,如流水线 计算机)和多指令流多数据流(MIMD,如多处理机系统)。利用高速通信网络将多 台高性能工作站或微型机互连构成机群系统, 其系统结构形式属于多指令流多数 据流(MIMD)计算机。 第 7 题: 在进行面向对象设计时,采用设计模式能够( ) A.复用相似问题的相同解决方案 B.改善代码的平台可移植性 C.改善代码的可理解性 D.增强软件的易安装性 参考答案:A 本题考查设计模式的基本概念。设计模式最根本的目的在于复用相似问 题的相同解决方案,从而提高了软件在设计层次的复用度和设计的水平与质量。 第 8 题: 与设计测试用例无关的文档是( ) A.项目开发计划 B.需求规格说明书 C.设计说明书 D.源程序 参考答案:A 第 9 题: 软件测试按实施组织分,测试应该包括以下的( ) ①开发方测试②用户方测试③第三方测试④验收测试⑤确认测 试 A.①、②、③ B.③、④、⑤ C.①、②、④ D.①、②、③、④、⑤ 参考答案:A 本题考查软件测试的分类。软件测试按实施组织分,测试应该包 括:·开发方测试。·用户测试。·第三方测试。 3 第 10 题: 软件设计要遵循的基本原则包括( ) ①模块化②抽象③封装④信息隐蔽 A.①②③④ B.①②④ C.②③④ D.①②③ 参考答案:B 第 11 题: 在某大学学籍管理信息系统中,假设学生年龄的输入范围为 16~40,则根据黑 盒测试中的等价类划分技术,下面划分正确的是( ) A.可划分为 2 个有效等价类,2 个无效等价类 B.可划分为 1 个有效等价类,2 个无效等价类 C.可划分为 2 个有效等价类,1 个无效等价类 D.可划分为 1 个有效等价类,1 个无效等价类 参考答案:B 本题考查功能测试用例的设计方法——等价类法。等价类法的概念为:把 程序的输入域划分成若干部分, 然后从每个部分中选取少数代表性数据当作测试 用例。 每一类的代表性数据在测试中的作用等价于这一类中的其他值, 也就是说, 如果某一类中的一个例子发现了错误, 这一等价类中的其他例子也能发现同样的 错误;反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也 不会查出错误。学生年龄的输入范围为 16~40,根据黑盒测试中的等价类 划分技术,划分正确的是 1 个有效等价类,2 个无效等价类,分别如下。 1 个有效等价类:16~40 之间; 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=50B=-10②A=40B=40③A=30B=10④A=30B=30 A.①② B.③④ C.①④ D.②④ 参考答案:C 4 本题考查白盒测试中测试用例的设计方法——条件覆盖法。条件覆盖法的 概念如下。每个判定中的每个条件的所有可能值至少满足一次。如果 取 A=50B=-10 和 A=30B=30 两组数,语句段中的 4 个条件都会满足,这 4 个条件分别是:· (A-10)=20· (B+20)>10· (A-30)<10· (B- 30)<0 第 13 题: 为了提高测试的效率,正确的做法是( ) A.选择发现错误可能性大的数据作为测试用例 B.在完成程序的编码之后再制定软件的测试计划 C.随机选取测试用例 D.使用测试用例测试是为了检查程序是否做了应该做的事 参考答案:A 第 14 题: 下面的描述中,不能体现前置测试模型要点的是( ) A.前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行 测试计划和测试设计的最好时机 B.前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期 从开始到结束之间的关键