软件评测师分类5

  • 格式:docx
  • 大小:23.44 KB
  • 文档页数:8

[模拟] 软件评测师分类5
单项选择题
第1题:
( )是导致软件缺陷的最大原因。

A.需求规格说明书
B.设计方案
C.编写代码
D.测试计划
参考答案:A
本题考查导致软件缺陷的最大原因。

需求规格说明书是导致软件缺陷的最大原因。

第2题:
V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各阶段的对应关系。

其中,集成测试阶段对应的开发阶段是( )
A.需求分析阶段
B.概要设计阶段
C.详细设计阶段
D.编码阶段
参考答案:B
第3题:
导致软件缺陷的最大原因是( )
A.规格说明书
B.设计
C.编码
D.测试
参考答案:A
第4题:
加密和解密是明文和密文之间的可逆转换,( )不属于加密算法。

A.RSA
B.SHA
C.DES
D.AES
参考答案:AB
第5题:
单元测试中设计测试用例的依据是( )
A.概要设计规格说明书
B.用户需求规格说明书
C.项目计翊说明书
D.详细设计规格说明书
参考答案:D
第6题:
现有四级指令流水线,分别完成取指、取数、运算、传送结果4步操作。

若完成上述操作的时间依次为9ns、10ns、6ns、8ns,则流水线的操作周期应设计为( )ns。

A.6
B.8
C.9
D.10
参考答案:D
本题考查计算机流水线基本工作原理。

流水线的基本原理是把一个重复的过程分解为若干个子过程,前一个子过程为下一个子过程创造执行条件,每一个过程可以与其他子过程同时进行。

流水线各段执行时间最长的那段为整个流水线的瓶颈,一般的,将其执行时间称为流水线的周期。

第7题:
编写测试计划的目的是( )
①测试工作顺利进行②使项目参与人员沟通更舒畅
③使测试工作更加系统化④软件过程规范化的要求
⑤控制软件质量
A.②⑧⑤
B.①②③
C.①②④
D.①②⑤
参考答案:B
第8题:
V模型是其有代表意义的测试模型,以下理解正确的是( )
A.V模型认为通过对测试阶段是与开发阶段并行的
B.V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系
C.V模型造成需求分析阶段隐藏的问题一直到后期的验收反测试才发现
D.V模型是对W模型的改进
参考答案:C
第9题:
下面有关测试原则的说法正确的是( )
A.测试用例应由测试的输入数据和预期的输出结果组成
B.测试用例只需选取合理的输入数据
C.程序最好由编写该程序的程序员自己来测试
D.使用测试用例进行测试是为了检查程序是否做了它该做的事
参考答案:A
第10题:
在程序执行过程中,Cache与主存的地址映像由( )
A.硬件自动完成
B.程序员调度
C.操作系统管理
D.程序员与操作系统协同完成
参考答案:A
本题考查计算机系统基础知识。

Cache的工作是建立在程序与数据访问的局部性原理上。

即经过对大量程序执行情况的结果分析:在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是程序执行的局部性原理。

同样,对数据的访问也存在局部性现象。

为了提高系统处理速度才将主存部分存储空间中的内容复制到工作速度更快的Cache中,同样为了提高速度的原因,Cache系统都是由硬件实现的。

第11题:
假设在程序控制流图中,有12条边,8个节点,则确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上限是( )
A.12
B.8
C.6
D.4
参考答案:C
本题考查白盒测试用例设计方法:基本路径测试法。

基本路径测试法要求覆盖程序中所有可能的路径,即确保程序中每个可执行语句至少执行一次。

确定独立路径条数需要计算圈复杂度V(G),计算方法包括三种:V(G)=区域数V(G)=判断节点数+1 V(G)=边—节点+2。

第12题:
下面有关测试原则的说法正确的是( )
A.测试用例应由测试的输入数据和预期的输出结果组成
B.测试用例只需选取合理的输入数据
C.程序最好由编写该程序的程序员自己来测试
D.使用测试用例进行测试是为了检查程序是否做了它该做的事
参考答案:A
第13题:
下列指导选择和使用测试覆盖率的原则中错误的是( )
A.覆盖率不是目的,仅是一种手段
B.不要追求绝对100%的覆盖率
C.不可能针对所有的覆盖率指标来选择测试用例
D.只根据测试覆盖率指标来指导测试用例的设计
参考答案:D
第14题:
软件缺陷产生的原因是( )
A.交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷
B.软件的复杂性;软件项目的时间压力
C.程序开发人员的错误;软件项目文档的缺乏
D.以上都是
参考答案:D
第15题:
测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是( )
A.随机选择
B.划分等价类
C.根据接口进行选择
D.根据数据大小进行选择
参考答案:B
第16题:
下列( )不属于软件缺陷。

A.测试人员主观认为不合理的地方
B.软件未达到产品说明书标明的功能
C.软件出现了产品说明书指明不会出现的错误
D.软件功能超出产品说明书指明范围
参考答案:A
第17题:
王某是M国际运输有限公司计算机系统管理员。

任职期间,王某根据公司的业务要求开发了“海运出口业务系统”,并由公司使用。

随后,王某向国家版权局申请了计算机软件著作权登记,并取得了《计算机软件著作权登记证书》,证书明确软件名称是“海运出口业务系统V1.0”,著作权人为王某。

以下说法中,正确的是( )
A.海运出口业务系统V1.0的著作权属于王某
B.海运出口业务系统V1.0的著作权属于M公司
C.海运出口业务系统V1.0的著作权属于王某和公司
D.王某获取的软件著作权登记证是不可以撤销的
参考答案:B
第18题:
测试成本控制的目标是使测试开发成本、测试实施成本和测试维护成本最小化,以下理解正确的是( )
A.测试准备成本属于测试实施成本
B.可以通过加强软件测试的配置管理来降低测试维护成本
C.测试设计成本控制的目标是尽可能地减少测试总执行时间和所需的测试专用设备
D.回归测试将测试案例全部重新执行一遍,可以将测试维护成本降至最低参考答案:B
第19题:
采用UML进行软件设计时,可用( )关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。

A.依赖
B.聚集
C.泛化
D.实现
参考答案:C
本题考查对UML中关系概念的理解。

按照面向对象技术的描述,若两类事物之间存在特殊/一般关系,则用继承机制表示该关系,即UML中的泛化关系。

第20题:
软件测试过程中的集成测试主要是为了发现( )阶段的错误。

A.需求分析
B.概要设计
C.详细设计
D.编码
参考答案:B
第21题:
黑盒测试是根据软件的( )来设计测试用例。

A.功能
B.规格说明
C.内部逻辑
D.内部数据
参考答案:B
第22题:
在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为( )
A.单元测试
B.集成测试
C.回归测试
D.验收测试
参考答案:C
第23题:
表达式“a*(b-(c+d))”的后缀式为( )
A.cd+ab-*
B.ab*c-d+
C.abcd+-*
D.abcd*-+
参考答案:C
本题考查程序语言基础知识。

后缀式(逆波兰式)是将运算符号置于其运算对象之后所构成的表达式,这样便于对表达式求值。

表达式“a*(b-(c+d))”的后缀表示为“abcd+-*”。

第24题:
软件测评相关的标准一般可以分为国际标准、国家标准、行业标准以及企业标准。

一般情况下,技术要求最高的是( )
A.国际标准
B.国家标准
C.行业标准
D.企业标准
参考答案:D
第25题:
LoadRunner是( )
A.工业标准级负载测试工具
B.一款下载软件
C.单元测试框架
D.集成开发工具
参考答案:A。