一、单选题
1(5分)
5
对下面的个人所得税程序中,满足判定覆盖测试用例的是(A)。
if (income < 800) tarrate = 0
else if (income <= 1500) tarrate = 0.05
else if (income < 2000) tarrate = 0.08
else tarrate = 0.1
A)
income = (799, 1500, 1999, 2001)
B)
income = (799, 1501, 2000, 2001)
C)
income = (800, 1500, 2000, 2001)
D)
income = (800, 1499, 2000, 2001)
2(5分)
5
针对下列程序段,对于(A,B,C)的取值,以下(D)测试用例组合能够满足语句��盖的要求。
IF ((A+10)=2 OR (B-20)<3) THEN C=0
IF ((A+30)>10 AND (C-30)<0) THEN B=30
A)
(2,30,1)
B)
(-20,0,30)
C)
(-30,20,30)
D)
(2,20,3)
3(5分)
5
下列不属于面向对象分析的基本活动的是(A)
A)
描述类的行为
B)
识别对象和类
C)
描述对象和类之间的关系
D)
描述对象的行为
4(5分)
5
下列关于驱动模块说法正确的是(B)
A)
代替被测模块需要调用的子模块
B)
扮演被测模块的主程序
C)
根据需要实现或代替子模块的一部分功能
D)
是一次性模块
5(5分)
5
为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括(A)
A)
配置项标识、配置项控制、配置状态报告、配置审计
B)
配置基线确立、配置项控制、配置报告、配置审计
C)
配置项标识、配置项变更、配置审计、配置跟踪
D)
配置项标识、配置项控制、配置状态报告、配置跟踪
6(5分)
5
以程序的内部结构为基础的测试用例技术属于(D)
A)
灰盒测试
B)
数据测试
C)
黑盒测试
D)
白盒测试
7(5分)
5
对程序的测试最好由____来做,对程序的调试最好由___来做。(B)
A)
程序员 第三方测试机构
B)
第三方测试机构 程序员
C)
程序开发组 程序员
D)
程序开发组 程序开发组
8(5分)
5
用等价类划分法设计8 位长数字类型用户名登录操作的测试用例,应该分成 (C)个等价区间。
A)
2
B)
3
C)
4
D)
6
9(5分)
5
符合需求的单元代码所具备的正确性是指(A)
A)
代码逻辑正确,能实现预期功能
B)
代码符合规范
C)
代码尽量标准化,便于复用
D)
代码简明、易懂,注释准确
10(5分)
5
面向对象程序设计思想的主要特征中不包括(B)
A)
继承性
B)
功能分解,逐步求精
C)
封装性和信息隐藏
D)
多态性
11(5分)
5
下列关于桩模块说法错误的是(C)
A)
代替被测模块需要调用的子模块
B)
根据需要实现或代替子模块的一部分功能
C)
扮演被测模块的主程序
D)
是一次性模块
12(5分)
5
下列哪项不是软件风险分析的目的(D)。
A)
确定测试对象
B)
确定测试优先级
C)
确定测试深度
D)
确定测试资源
13(5分)
5
下列测试类型中,不是针对软件产品的质量特性的是(D)。
A)
性能测试
B)
安全性测试
C)
易用性测试
D)
回归测试
14(5分)
5
为了提高测试的效率,正确的做法是(A)。
A)
选择发现错误可能性大的数据作为测试用例
B)
在完成程序的编码之后再制定软件的测试计划
C)
随机选取测试用例
D)
使用测试用例测试是为了检查程序是否做了应该做的事
15(5分)
5
在面向对象的单元测试中,下列说法正确的是(C)
A)
所有的对象都是通过类来描述的,所有的类都是用来描绘对象的。
B)
由于抽象类没有具体的实现,因此也就没法进行测试
C)
泛型类封装了不针对任何特定数据类型的操作
D)
泛型类是一个真正的类型
16(5分)
5
月收入<=800元者免税,现用输入数800元和801元测试程序,则采用的是(A)方法
A)
边界值分析
B)
条件覆盖
C)
错误推测
D)
等价类
17(5分)
5
某次程序调试没有出现预计的结果,下列(B)不可能是导致出错的原因。
A)
变量没有初始化
B)
编写的语句书写格式不规范
C)
循环控制出错
D)
代码输入有误
18(5分)
5
用测试工具测试一个Web系统在满负荷状态下的工作状况,这个测试属于(B)。
A)
压力测试
B)
负载测试
C)
安全性测试
D)
容量测试
19(5分)
5
系统测试的计划阶段主要有(A)
A)
制定阶段,评审阶段
B)
制定阶段,检查阶段
C)
审查阶段,验收阶段
D)
验收阶段,审查阶段
20(5分)
5
通过人为的各种强制性手段让系统出现故障,然后检测系统是否能正确地恢复,这是对(C)的描述。
A)
健壮性测试
B)
安全性测试
C)
恢复性测试
D)
兼容性测试
评论0