【计算机类职业资格】计算机四级软件测试工程师-53及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-53及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-53及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-53 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.以下关于 web 应用软件系统安全的说法中,正确的是(分数:2.00)A.黑客的攻击主要是利用黑客本身发现的新漏洞B.以任何违反安全规定的方式使用系统都属于入侵C.Web 应用软件的安全性仅仅与 Web 应用软件本身的开发有关D.系统的安全漏洞属于系统的缺陷,但安全漏洞的检测不属于测试的范畴2.对应单元调用图的每一个边建立并执行一个集成测试会话,这种集成测试方法是(分数:2.00)A.相邻集成测试B.基于进度的集成测试C.基于分解的集成测试D.成对集成测试3.对
2、于运行 Web 应用软件而言,定期扫描可能的安全漏洞是保障系统安全的一个重要措施,下面不属于漏洞扫描内容的是(分数:2.00)A.网络漏洞B.数据库漏洞C.接口漏洞D.操作系统漏洞4.测试项目实践中,测试策划活动的目标是(分数:2.00)A.划分测试任务B.组织测试团队C.确定测试范围D.编写测试计划文档5.下面有关逻辑覆盖的说法中,错误的一项是(分数:2.00)A.指令块覆盖是语句覆盖的一个变体B.如判定覆盖率达到 100%,则语句覆盖率一定也达到 100%C.DDP 覆盖是判定覆盖的一个变体D.满足条件覆盖一定也满足判定覆盖6.设有一段程序:if(A1)and(b=0) X=X/A;els
3、e if(A=2)or(X1) X=X+1;满足条件/判定覆盖的要求下,最少的测试用例数目是(分数:2.00)A.3 个B.4 个C.6 个D.8 个7.软件过程管理最起码的要求是(分数:2.00)A.管理好软件测试用例B.管理好测试说明文档C.管理好软件缺陷报告D.管理好测试过程工具8.从已经发现故障的存在,到找出准确的故障位置,并确定故障的性质,这一过程称之为(分数:2.00)A.测试B.调试C.错误检测D.故障排除9.同行评审主要分为管理评审、文档评审、过程评审和(分数:2.00)A.项目评审B.误差评审C.技术评审D.组织体系评审10.性能计数器是指各种与性能有关的资源利用率指标,综合
4、利用性能计数器的分析技术是(分数:2.00)A.进程分析B.内存和 CPU 分析C.磁盘 I/O 分析D.以上全部11.如果一个判定中的复合条件表达式为(A10)or(B=7),则为了达到 100%的判定覆盖率,至少需要设计多少个测试用例(分数:2.00)A.4 个B.3 个C.2 个D.1 个12.自动化测试的核心内容是(分数:2.00)A.前处理B.生成测试用例C.后处理D.执行测试用例13.下列测试不是系统测试用户层关注的是(分数:2.00)A.数据安全性测试B.可维护性测试C.并发性测试D.可操作性测试14.以下关于面向对象软件测试的说法中,正确的一项是(分数:2.00)A.大突击集成
5、是最有效的面向对象软件集成测试策略B.在面向对象软件的单元测试中,一颗继承树上的每个类都需要进行测试C.在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法D.针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴15.走查的最主要目标有发现缺陷、遗漏和矛盾的地方改讲产品考虑可替换的实现方法(分数:2.00)A.和B.和C.和D.、和16.下列不属于软件易用性测试的是(分数:2.00)A.用户界面测试B.兼容性测试C.易安装性测试D.功能易用性测试17.在软件性能测试中,下列说法不正确的是(分数:2.00)A.发现软件缺陷是性能测试的目的之一B.检验软件的最大负载是性
6、能测试的目的之一C.性能测试通常需要对测试结果进行分析才能获得测试结论D.压力测试与负载测试的目的都是为了探测软件在满足预定的性能需求的情况下所能负担的最大压力18.下列有关软件错误概念的叙述中,错误的一项是(分数:2.00)A.一般情况下,难以理解的程序即被视为软件错误B.软件缺陷涵盖了软件错误,比软件错误更加广泛C.软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归入软件错误D.软件错误是指在软件生存周期的所有阶段软件的状态或行为与人们预期的软件状态或行为的偏差19.在软件生存周期中,修改错误代价最大的阶段是(分数:2.00)A.编程阶段B.需求
7、阶段C.设计阶段D.发布运行阶段20.下列不属于 QESAT/C 的优点的是(分数:2.00)A.及早地发现程序中隐藏的错误B.支持对多个被测项目的追踪管理C.帮助分析和测试程序D.快捷有效地理解程序结构21.检查系统能否正确接受输入和能否正确输出结果,这属于哪一种测试(分数:2.00)A.功能B.安全性C.GUID.硬件兼容性22.在静态分析中,提供整个项目中的所有函数之间的调用关系图属于(分数:2.00)A.程序结构分析B.可视化分析C.程序数据流分析D.程序执行频度分析23.下列接口测试中,要延续到系统测试阶段来完成的是(分数:2.00)A.系统外部接口B.系统内部接口C.类接口D.函数
8、或方法接口24.下列有关测试过程抽象模型的描述中,正确的是(分数:2.00)A.V 模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备就绪点,测试执行活动就可开展B.W 模型强调,测试伴随着整个软件开发周期同步进行,而且测试的对象不仅仅是程序,需求、设计也同样需要测试C.H 模型指出,单元测试和集成测试应检测程序的执行是否满足软件设计的要求D.X 模型指出,针对完整的程序进行集成的编码和测试25.下列四个选项中,不属于 ISO 软件质量模型的是(分数:2.00)A.维护质量模型B.使用质量模型C.内部质量模型D.外部质量模型二、论述题(总题数:3,分数:50.00)下图为对 4 个
9、已知数字进行排序的程序流程图:(分数:18.00)_下面是一段 C 程序,其功能为计算 1 到所输入数值的逐步累加和,请阅读程序并完成要求。#includestdio.hint sum(int);void main()int num,k;printf(“Enter a number:“);seanf(“%d“,num);for(k=1;k=num;k+)printf(“1 to %d is %d/n“,k,sum(k);int sum(int n)int i,result=0;for(i=1;i=n;i+)result+=i;return result;1.请画出此程序各函数的控制流程图。(分
10、数:16.00)_设有一个大学信息学院学生管理系统软件,其学生文件 Student 记录的部分属性包括Name、Num、Age、Sex、Dept 等,其中:Name(学生名)要求最少 2 个字符,最多 8 个字符。Num(学号)要求是 10 位无符号整数,取值范围为 20102000012010203335。Age(年龄)要求是 2 位无符号整数,取值范围为 1299。Sex(性别)是枚举型,只有两个取值 male(男)、female(女)。Dept(系名)是枚举型,取值可以是 AT(自动化系)、CS(计算机系)、ET(电子系)、MN(微纳电子系)、SW(软件学院)。现有一个新开发的查询程序,
11、要求输入学生年龄的上限 A、性别 S、系名 D,利用文件 Student 查询所有年龄小于 A 且性别为 S 的 D 系的学生,并输出这些学生的姓名和年龄。请针对此程序完成以下工作:1.给出该查询程序的查询条件表达式。(分数:16.00)_计算机四级软件测试工程师-53 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.以下关于 web 应用软件系统安全的说法中,正确的是(分数:2.00)A.黑客的攻击主要是利用黑客本身发现的新漏洞B.以任何违反安全规定的方式使用系统都属于入侵 C.Web 应用软件的安全性仅仅与 Web 应用软件本身的开发有关
12、D.系统的安全漏洞属于系统的缺陷,但安全漏洞的检测不属于测试的范畴解析:解析 Web 应用软件的安全性不仅仅与 Web 应用软件本身的开发有关,安全漏洞的检测也属于测试的范畴。黑客主要是利用已知的漏洞进行攻击。2.对应单元调用图的每一个边建立并执行一个集成测试会话,这种集成测试方法是(分数:2.00)A.相邻集成测试B.基于进度的集成测试C.基于分解的集成测试D.成对集成测试 解析:解析 基于分解的集成测试方法是以系统功能分解为基础的,把功能图细化为单元调用图,则可以使集成测试向结构性测试方法发展,这样便有了基于调用图的集成测试方法。基于调用图的集成方式有两种:成对集成和相邻集成。成对集成的思
13、想就是免除驱动/桩模块的开发,使用实际代码来代替驱动模块和桩模块,成对集成方法是对应单元调用图的每一个边建立并执行一个集成测试会话,虽然要完成多个集成测试过程,但可以大大减少驱动模块和桩模块开发的工作量。而相邻集成方法是对每个邻居建立并执行一个集成测试会话。3.对于运行 Web 应用软件而言,定期扫描可能的安全漏洞是保障系统安全的一个重要措施,下面不属于漏洞扫描内容的是(分数:2.00)A.网络漏洞B.数据库漏洞C.接口漏洞 D.操作系统漏洞解析:4.测试项目实践中,测试策划活动的目标是(分数:2.00)A.划分测试任务B.组织测试团队C.确定测试范围D.编写测试计划文档 解析:5.下面有关逻
14、辑覆盖的说法中,错误的一项是(分数:2.00)A.指令块覆盖是语句覆盖的一个变体B.如判定覆盖率达到 100%,则语句覆盖率一定也达到 100%C.DDP 覆盖是判定覆盖的一个变体D.满足条件覆盖一定也满足判定覆盖 解析:解析 条件覆盖是指设计若干个测试用例,运行被测程序,使得程序中每个判定的每个条件的可能取值至少评价一次。而判定覆盖是设计测试用例使得程序中每个判定的取真分支和取假分支至少评价一次,两者没有必然的联系。6.设有一段程序:if(A1)and(b=0) X=X/A;else if(A=2)or(X1) X=X+1;满足条件/判定覆盖的要求下,最少的测试用例数目是(分数:2.00)A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 53 答案 解析 DOC
