试卷详情
-
计算机四级软件测试工程师-11
-
[简答题]以下是某C程序段及其功能描述,请仔细阅读程序并完成要求
企业发放的奖金根据利润提成,发放规则如下:
利润(Ⅰ)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成。从键盘输入当月利润Ⅰ,输入应发放奖金总数。
#include
#include
int main( )
{
long int gain;
int prizel, prize2, prize4, prize6, prize10,prize=0;
puts("************************************");
puts("* The program will solve *");
puts(" * the problem of prize distribution * "):
puts(" ************************************");
puts("please input the mum of gain:");
scanf("%ld", &gain);
prizel=100000*0.1:
prize2=prizel+i00000*0.075:
prize4=prize2+200000*0.05:
prize6=prize4+200000*0.03:
prize10=prize6+400000*0.015:
if(gain<=100000)
prize=gain*0.1:
else if(gain<=200000)
prize=prizel+(gain-i00000)*0.075;
else if(gain<=400000)
prize
- [单项选择]用户界面一致性的测试目的是______。
A. 检查界面能否辅助功能的展现
B. 检查同一软件内界面风格是否一致
C. 检查软件在完成不同功能时界面的风格是否一致
D. 以上都不对
- [单项选择]为了更好地完成极限测试,下列不属于在极限测试实施中应注意的方面是______。
A. 单元测试用例的生成
B. 单元测试工具的使用
C. 集成测试桩模块的设计
D. 模拟对象的使用
- [单项选择]在面向对象软件的集成测试中,关于程序的系统测试,说法错误的是______。
A. 面向对象系统测试的主要目标是测试开发出来的软件是否是问题空间的一个合理解
B. 对于系统测试而言,面向对象软件与传统结构化软件并没有本质区别
C. 面向对象软件测试技术主要有功能测试和其他系统测试
D. 面向对象的系统测试,与传统的面向过程的结构化软件测试方法,在类与对象这一块有着本质的区别
- [单项选择]如上图所示实例,以下测试用例哪一组能够满足判定覆盖______。
A. (a=2,b=0,x=6)、(a=1,b=0,x=1)
B. (a=2,b=0,x=4)、(a=3,b=0,x=2)
C. (a=2,b=2,x=2)、(a=3,b=0,x=6)
D. (a=2,b=O,x=6)、(a=2,b=0,x=4)
- [单项选择]下列关于面向对象中继承机制的陈述,不正确的是______。
A. 继承是指一种事物保留了另一种事物的全部特征,并且具有自身的独有性质
B. 在面向对象软件中,特殊类(子类)的对象拥有其一般类的全部属性与服务
C. 继承支持软件复用但是降低了软件开发效率
D. 继承性决定了面向对象软件的测试必须考虑继承对测试充分性的影响
- [单项选择]兼容性测试是指______。
A. 针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行
B. 测试本款软件与其他应用软件是否能在同一操作系统下同时执行
C. 检测软件与其他软件是否能正常进行信息的交流和传递
D. 以上都不对
- [单项选择]一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺陷的测试,查看此缺陷是否重现。这种测试方法被称作______。
A. 增量测试
B. 回归测试
C. 大突击测试
D. 动态测试
- [单项选择]关于Web应用软件的特点描述,错误的是______。
A. 基于无连接协议
B. 由内容驱动
C. 开发周期较长,演变较慢
D. 完全性要求较高
- [单项选择]缺陷分析的常用方法有______。
A. 缺陷分布报告
B. 缺陷趋势报告
C. 缺陷年龄报告
D. 以上都是
- [单项选择]如下图所示实例,为了使每个语句都执行一次,程序执行的路径应该为______。
A. ①②④⑥
B. ①③④⑥
C. ①②⑤⑥
D. ①③⑤⑥
- [单项选择]下列针对软件测试过程的说法,不正确的是______。
A. 软件测试过程是一种抽象的过程
B. 软件测试过程用于定义软件测试的流程和方法
C. 软件测试过程决定软件的质量
D. 软件测试过程直接影响测试结果的准确性和有效性
- [单项选择]下列情况下会考虑使用自动测试的是______。
A. 对软件产品的次要部件进行测试
B. 所开发的软件产品的需求不稳定
C. 需要反复执行的测试,使用不同输入数据值进行反复测试
D. 由客户方组织的验收测试
- [单项选择]软件测试的目的是______。
A. 软件编写完成以后的后续工作
B. 寻找软件缺陷而执行程序的过程
C. 使软件能更好工作
D. 保证程序能完全正确的被执行
- [单项选择]关于软件集成测试,下列说法不正确的是______。
A. 集成测试的对象包括任意一个软件单元集成到计算机软件系统的组装过程
B. 集成测试的对象包括任意一个组装得到的软件系统
C. 软件集成测试的目的是检验单元之间、软件单元和已集成的软件系统之间的接口关系
D. 软件的集成测试不需要验证已集成软件系统是否符合设计要求
- [单项选择]软件可靠性与硬件可靠性的主要区别不包含下列中的______。
A. 唯一性
B. 物理退化
C. 逻辑复杂性和版本更新
D. 使用人员的不同
- [单项选择]测试用例是为了测试而设计的一组数据,在测试之前应精心选择。测试用例主要用来检验程序,因此测试用例应包括______。
A. 测试输入数据和与之对应的输出结果
B. 测试输入数据和软件产生的效果
C. 软件的执行流程和执行结果
D. 软件的执行结果和结果分析
- [简答题]
以下是QESuite web Version 1.0用户手册的相关内容,请仔细阅读并按要求回答问题下表是问题报告的文档结构,请给出问题报告的定义,并回答文档状态各个状态的含义。
- [单项选择]模块是软件中的一个单独的编译单位,而不是一个单独的执行单位。所以在测试时要为模块设计两类附加模块,模拟模块的实际运行环境,这两类模块是______。
A. 桩模块和接口模块
B. 驱动模块和接口模块
C. 驱动模块和桩模块
D. 数据模块和计算模块
- [单项选择]软件开发过程中必须伴有质量保证活动,而软件测试又是软件质量保证的关键因素。针对下列说法正确的是______。
A. 发布出去的软件有质量问题,是软件测试人员的错
B. 软件测试技术要求不高,至少比编程容易得多
C. 软件测试是测试人员的事,与开发人员无关
D. 软件测试阶段发现的错误并不只是在编码阶段产生的,需求和设计阶段也会产生错误
- [单项选择]关于面向对象软件单元测试的说法,错误的是______。
A. 面向对象软件中可独立被测试的单元通常是一个类族
B. 面向对象软件中可独立被测试的单元也可能是一个独立的类
C. 面向对象的单元测试分为方法层次、类层次和类树层次的测试
D. 面向对象的单元测试与面向过程的单元测试目的相同
- [单项选择]性能测试主要用于实时系统和嵌入式系统,其目标是______。
A. 测试各种资源在超负荷的情况下的运行情况
B. 检测系统可以处理目标内确定的数据容量
C. 度量系统的性能和预先定义的目标有多大差距
D. 验证系统从软件或者硬件失效中恢复的能力
- [单项选择]功能或性能没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误生命,这属于软件缺陷级别中的______。
A. 致命的缺陷(fatal)
B. 严重的缺陷(critical)
C. 一般的缺陷(major)
D. 微小的缺陷(minor)
- [单项选择]下列关于测试团队的说法中,不正确的是______。
A. 测试团队的组织方式由测试团队的规模、具体任务和技术来决定
B. 如果测试团队规模较大,则测试工程师分为3个层次:初级测试工程师、测试工程师和资深测试工程师
C. 建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一
D. 发现系统的缺陷是测试工作的目的,但不是测试团队工作的核心目标
- [单项选择]软件测试环境包括______。
A. 测试设计环境
B. 测试实施环境
C. 测试管理环境
D. 以上全部
- [单项选择]测试工作的整体目标是______。
A. 确定测试的任务
B. 确定测试所需的各种资源和投入
C. 预见可能出现的风险和问题以指导测试的执行
D. 以上全部
- [单项选择]如上图所示实例,以下测试用例哪一组能够满足判定条件覆盖______。
A. (a=2,b=0,x=6)、(a=1,b=1,x=1)
B. (a=8,b=7,x=114)、(a=33,b=50,x=32)
C. (a=29,b=20,x=25)、(a=3,b=9,x=36)
D. (a=21,b=20,x=62)、(a=22,b=40,x=24)
- [单项选择]用户界面一致性的测试目的是______。