2009年3月全国计算机等级考试四级软件测试工程师(附答案解析)客观题
软件测试 历年真题 全国计算机四级
2009年3月全国计算机等级考试四级软件测试工程师笔试真
题

一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 1.在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的 (2分)
o A:效率
o B:易用性
o C:功能性
o D:可靠性
2.程序独立测试的人员应是 (2分)
o A:程序员自己
o B:同一开发组的测试成员
o C:第三方测试人员
o D:同一开发组的其他成员
3.如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失,次要功能完全丢失,或错误的声明,这是属于 (2分)
o A:致命的错误
o B:严重的错误
o C:一般的错误
o D:微小的错误
4.有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。
int maxInt=32767,minInt=-32768;
negat=0;posit=0;
for (int i=0;i<n;i++)
if(A[i]<0&&A[

i]>=minInt-negat)negat=negat+A[i];
else if(A[i]>0&&A[i]<=maxInt-posit)posit=posit+A[i];
可能的测试路径数是 (2分)
o A:A
o B:B
o C:C
o D:D
5.下图是一个判定路径覆盖图,其中用“◇”表示判定语句,用“”表示处理语句,用“○”表示判定汇合点,用“●——●”表示判定路径,若有一个测试用例覆盖了判定路径A、B、E、H,则判定路径覆盖率为 (2分)


