2008 年 4 月全国计算机等级考试四级笔试试卷(仅选择题部分)
软件测试工程师
(考试时间 120 分钟,总分 100 分)
一、选择题(每小题 2 分,共 50 分)
下列各题 A)、 B)、 C)、 D)四个选项中,只有一个选项是正确的,请将正确选
项填涂在答题卡相应位置上,答在试卷上不得分。
(1) CMU SEI 的 Was Humphrey 指出:软件产品必须首先提供用户需要的
A)性能 B)人机界面 C)可靠性 D)功能
(2) Myers 在 1979 年提出了一个重要观点,即软件测试的目的是为了
A)证明程序正确 B)查找程序错误 C)改正程序错误 D)验证程序无错误
(3) 在代码检查的过程中发现大部分错误的人通常是
A)程序员 B)测试员 C)审查者 D)架构师
(4) 以下哪一种选项不属于软件缺陷
A)软件没有实现产品规格说明所要求的功能
B)软件中出现了产品规格说明指明不应该出现的错误
C)软件实现了产品规格说明没有提到的功能
D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性的问题
(5) 软件生存周期过程中,修改错误代价最大的阶段是
A)需求阶段 B)设计阶段 C)编程阶段 D)发布运行阶段
(6) 以程序内部的逻辑结构为基础的测试用例设计技术属于
A)灰盒测试 B)数据测试 C)黑盒测试 D)白盒测试
(7) 软件验证和确认理论是测试过程的理论依据,其中验证时检查我们是否正在正确建造
一个产品,它强调的是
A)过程的正确性 B)产品的正确性 C)测试的正确性 D )规格说 明的 正确
性
(8) 下面是一个对整数数组 A 中的前 n 个元素求最小值的 C 程序,函数返回最小元素的位
置,
int minValue(int A[], int n){
int k=0;
for(int j=1; j<=n-1; j++)
if (A[j]<A[k]) k=j;
return k;
}
当 n=4 时,程序中可能的执行路径数为
A)2 B)4 C)8 D)16
(9) 单元测试时,调用被测模块的是
A)桩模块 B)通信模块 C)驱动模块 D)代理模块
(10) 大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易
A)通过测试 B)整体崩溃 C)快速查看 D)快速排错
(11) 以下关于软件性能的说法中,正确的是
A)软件性能与该软件的实现算法无关
B)软件的吞吐量越大,其平均响应时间总是越短
C)给软件的可用资源越少,其平均响应时间越短
D)对于同一个网站,其支持的同时发送请求的用户数越大,其网站的性能越好