A.该软件的设计人员 B.该软件开发组的负责人 C.该软件的编程人员 D.不属于该软件开发组的软件人员
30.从下列关于软件测试的叙述中,选出5条正确的叙述,正确的答案是 。 (1) 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 (2) 尽量用公共过程或子程序去代替重复的代码段。 (3) 测试是为了验证该软件已正确地实现了用户的要求。 (4) 对于连锁型分支结构,若有n个判定语句,则有2n条路径。 (5) 尽量采用复合的条件测试,以避免嵌套的分支结构。
(6) GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。
(7) 发现错误多的程序模块,残留在模块中的错误也多。 (8) 黑盒测试方法中最有效的是因果图法。
(9) 在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。 (10) 程序效率的提高主要应通过选择高效的算法来实现。
A.1.3.4.5.9 B.2.4.6.7.10 C.4.5.6.7.10 D.1.2.3.8.9
31.程序的三种基本控制结构是
A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移
32.在微型计算机中,采用中断方式的优点之一是___ A.简单且容易实现 B.CPU可以不工作 C.可实时响应突发事件 D.传送速度最快
33. 是以提高软件质量为目的的技术活动。 A.技术创新 B.测试 C.技术创造 D.技术评审
34.在McCall软件质量度量模型中,属于面向软件产品适应的是
A.可用性 B.可维护性 C.适应性 D.可互操作性
35.当程序运行陷于死循环时,说明程序中存在 (1) 。在C语言中,函数定义及函数调用应该遵循的原则是 (2) 。以求n!为例,采用递归方式编写的程序相对于递推方式的程序执
行效率较低的原因是 (3) 。
(1) A、语法错误 D、静态的语义错误 C、词法错误 D、动态的语义错误 (2) A、可以进行函数的嵌套定义,不可以进行函数的嵌套调用
B、不可以进行函数的嵌套定义,可以进行函数的嵌套调用 C、既可以进行函数的嵌套定义,也可以进行函数的嵌套调用 D、既不能进行函数的嵌套定义,也不能进行函数的嵌套调用 (3) A、递归程序经编译后形成较长目标代码,所以需要较多的运行时间
B、递归程序执行时多次复制同一段目标代码占用了较多的时间 C、递归程序执行时一系列的函数调用及返回占用了较多的时间 D、递归程序执行过程中重复存取相同的数据占用了较多的时间
36.在GB/T17544中,用户文档要求不包括
A.完整性 B.正确性 C.一致性 D.简单性
37.以下 属于白盒技术设计测试用例的方法
A.循环覆盖 B.等价类划分 C.边界值分析 D.因果图
38.以下属于软件维护阶段文档的是
A.软件需求说明 B.操作手册 C.软件问题报告 D.测试分析报告
39.在GB/T 17544-1998中,测试用例(test case)不包括
A.测试目标 B. 测试数据 C. 测试结果 D. 要测试的功能
40.对于软件的β测试,下列描述正确的是 。
A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试 B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试 C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试 D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
41. 在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中___(1)___不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需
要借助___(2)___来代替所测模块调用的子模块:在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是___(3)___。 (1)A.模块接口测试 B.有效性测试 C.路径测试 D.边界测试
(2)A.桩模块 B.驱动模块 C.桩模块和驱动模块 D.存根模块和驱动模块
(3)A.一次性组装和增殖性组装 B.自顶向下组装和启底向上组装 C.单个模块组装和混合模块组装 D.接口组装和功能组装
42. 用边界值分析法,假定1 A.X=1,X=100 B.X=0,X=1,X=100,X=101 C.X=2,X=99 D.X=O,X=101 43. 某评测机构A承接了公司B开发的ERP软件的测试工作,负责该项目的软件评测师甲为了提高自己在ERP方面的知识,向机构A的负责人提出要到开发ERP软件的公司D做兼职开发工作的请求。 当测试工作正在进行时,公司B为了申报某科技奖项,希望机构A能先出具一份证实其软件质量优秀的测试报告,并且口头承诺测试会继续进行,并且测试过程中发现的问题都会得到改正。 如果你是机构A的负责人,对于评测师甲的请求,你将_____(1)____。 对于公司B提出的要求,机构A的评测师甲、乙分别给出了如下的建议:甲认为可以出质量优秀报告,但是需要公司B出具改正所有测试问题的书面承诺书和自己QA部门认可;乙认为由于测试还没有结束,很多问题海没有得到改正,因此不能出质量优秀的报告,但可以根据已经测试过的模块的情况,出具一个质量基本合格的报告。对于以上建议你认为_____(2)____。 测试结束后,评测师乙提出要保留公司B的被测试软件的样品,对于评测师乙的要求你认为_____(3)____。 (1)A.不批准甲的请求 B.批准甲的请求,但是要求甲不能透露公司B的信息 C.不批准甲的请求,但是建议甲可以到公司B做兼职开发工作 D.批准甲的请求,并要求甲尽快提高自己在ERP方面的知识,为公司多做贡献 (2) A.应该听从甲的建议 B.应该听从乙的建议 C.应该综合甲乙的建议 D.都不正确 (3) A.不合理,这样侵犯了B的知识产权 B.不合理,仅保留程序就行了 C.不合理,仅保留文档就行了 D.合理 44. 软件测试的对象包括_________。 A.目标程序和相关文档 B.源程序、目标程序、数据及相关文档 C.目标程序、操作系统和平台软件 D.源程序和目标程序 45. 下述说法错误的是_________。 A.单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检验的测试工作 B.集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试 C.集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。 D.系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求 46. 缺陷管理的流程可以概括为:测试人员提交新的缺陷入库,缺陷状态为1;高级测试人员验证缺陷,如果确认是缺陷,分配给相应的开发人员,设置状态为2,如果不是缺陷, 则拒绝,设置为\拒绝\状态;开发人员查询状态为3的缺陷,做如下处理:如果不是缺陷, 则置状态为\拒绝\,如果是缺陷则修复并置状态为4,如果不能解决的缺陷,要留下文字 说明并保持缺陷为\拒绝\状态;测试人员查询状态为5的缺陷,验证缺陷是否已解决,做如下处理:如问题解决了置缺陷的状态为6,如问题没有解决则置状态为7。上述流程中1 至7相对应的状态标识为_________。 A.新信息→打开→打开→修正→修正→关闭→重新打开 B.打开→修正→关闭→修正→修正→关闭→打开 C.新信息→打开→打开→关闭→修正→关闭→重新打开 D.新信息→打开→打开→修正→关闭→修正→重新打开 47. 下列哪一种不属于验收测试范畴 A.正式验收测试 B.alpha测试 C.beta测试 D.系统测试 48. 下列对于测试工具选择原则描述不正确的是 A.将测试工具与其目的用途进行匹配 B.为整个生命周期选择统一的测试工具作为标准 C.将测试工具与测试者的技能水平相匹配 D.选择一个经费允许的测试工具 49. 下列不属于软件测试活动的输入工件的是 A. 软件工作版本 B. 软件配置库 C. 软件需求工件 D. 软件设计工件 50.下面哪个不属于静态测试 A. 编码规则检查 B. 程序结构分析 C. 程序复杂度分析 D. 内存泄漏 51. 软件内部/外部质量模型中,可移植性不包括 子特性 A. 适应性 B. 共存性 C. 兼容性 D. 易替换性 52.下列测试工具中哪个不能作为性能测试压力工具 A. Mercury LoadRunner B. Borland SilkPerformer C. Compware QACenter Performance Edition D. Quest Peformasure 53. 下列说法不正确的是 A. 人工测试保证了与自动系统交互的人员可以正确的执行它们的功能 B. 回归测试验证了将要安装的系统不会影响已经安装的或其他的新系统交互的系统的任何部分 C. 功 能测试验证了当系统处在多种环境和事务发生重复时,系统需求都可以得到正确的实现 D. 性能测试保证了系统在大压力的访问量情况下,系统的处理效率保持与普通压力情况下一样 54. 下列关于测试执行时发现缺陷时的说法错误的是 A. 应先重现该缺陷问题,保证缺陷问题的可重现性 B. 应对产生该缺陷问题的操作进行详细的记录 C. 应辅以相应的缺陷截图来说明现象 D. 应立即通知开发人员进行验证 55. 下列哪种不属于兼容性测试的范围 A. 当前系统在不同操作系统环境下运行的表现 B. 当前系统在不同类型的数据库环境下进行数据交换的表现 C. 当前系统在不同类型的人员使用时的运行表现 D. 当前系统在不同类型硬件配置环境下运行的表现 56.下列关于系统软件的四条叙述中,正确的一条是 A. 系统软件与具体应用领域无关 B. 系统软件与具体硬件逻辑功能无关 C. 系统软件是在应用软件基础上开发的 D. 系统软件并不具体提供人机界面 57.计算机能直接识别和执行的语言是 A. 机器语言 C. 汇编语言 B. 高级语言 D. 数据库语言 58.下列术语中,属于显示器性能指标的是 A. 速度 C. 分辨率 B. 可靠性 D. 精度 59.在计算机领域中通常用MIPS来描述 A. 计算机的运算速度 B. 计算机的可靠性 C. 计算机的可运行性 D. 计算机的可扩充性 60.在计算机网络中,表征数据传输可靠性的指标是 A. 传输率 C. 信息容量 B. 误码率 D. 频带利用率 61.以下关于链式存储结构的叙述中哪一条是不正确的 ? A. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构 B. 逻辑上相邻的结点物理上不必邻接 C. 可以通过计算直接确定第i个结点的存储地址 D. 插入、删除运算操作方便,不必移动结点