9 月全国计算机等级考试四级软件测试工程师笔试真题一、选择题1.CMU SEI 的 Watts Humphrey 指出软件产品必须首先提供顾客所需要的 (2 分)A:性能 B:人机界面 C:可靠性 D:功能2.Myers 在 1979 年提出了一种重要观点,即软件测试的目的是为了 (2 分)A:证明程序对的 B:查找程序错误 C:改正程序错误 D:验证程序无错误3.在代码检查的过程中发现大部分错误的人一般是 (2 分)A:程序员 B:测试员 C:审查者 D:架构师4.如下哪一种选项不属于软件缺陷 (2 分)A:软件没有实现产品规格阐明所规定的功能B:软件中出现了产品规格阐明指明不应当出现的错误C:软件实现了产品规格阐明没有提到的功能D:软件实现了产品规格阐明所规定的功能但因受性能限制而未考虑可移植性问题5.软件生存周期过程中,修改错误代价最大的阶段是 (2 分)A:需求阶段 B:设计阶段 C:编程阶段 D:公布运行阶段6.以程序内部的逻辑构造为基础的测试用例设计技术属于 (2 分)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]