计算机四级考试题库及答案计算机等级考试四级软件测试工程师练习
计算机四级考试题库及答案,计算机等级考试四级软件测试工程师练习很多人还不知道,现在让我们一起来看看吧!
一、选择题(1-25每题2分,共50分)
下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是________。
(A)激活状态
(B)非激活状态
(C)已修正状态
(D)关闭状态
2.关注在一连串的测试中如何选择合适的程序或子程序路径来执行有效的检查,这种测试极有可能是________。
(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)结构合理性
(B)软件外部功能
(C)程序的内部逻辑
(D)程序正确性
9.从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试________。
(A)集成测试、确认测试、单元测试
(B)单元测试、集成测试、确认测试
(C)单元测试、确认测试、组装测试
(D)确认测试、集成测试、单元测试
10.下列说法正确的是________。
(A)语句覆盖使得每个判定的每个分支至少执行一次
(B)判定覆盖使得每条语句至少执行一次
(C)条件覆盖使得每个判定每个条件应取到各种可能的值
(D)条件组合覆盖使得每个判定中各条件的每一种组合至少出现一次
11.集成测试时,能够较早发现高层模块接口错误的测试方法是________。
(A)自底向上渐增式测试方法
(B)自顶向下渐增式测试方法
(C)非渐增式测试方法
(D)系统测试方法
12.在软件测试信息流中,输入的的信息主要有________。
(A)软件配置
(B)测试配置 考试大(www.Examda。com)
(C)测试工具
(D)以上全部
13.以下关于软件测试方法,说法正确的是________。
(A)单元测试涉及编码和详细设计的文档
(B)系统测试涉及概要设计信息
(C)确认测试涉及编码和需求规格说明书
(D)集成测试设计其他的系统元素
14.下列软件质量特性中,一般不作为系统测试重点的是________。
(A)产品版本升级是否容易
(B)软件是否符合有关的国家和行业标准
(C)软件产品是否易于理解和使用
(D)可复用的.软件部件所占的比例
15.一般来说,大多数软件缺陷源于软件开发项目的________阶段。
(A)软件测试阶段
(B)程序编写和调试阶段
(C)需求和设计阶段
(D)加班工作期间
16.一般说来,对一个程序单元的测试应满足一些具体的技术要求,或达到一定的技术指标。下面选项中属于单元测试相关的技术要求或指标的是________。
(A)语句覆盖率达到100%
(B)局部变量的边界条件处理正确
(C)逻辑比较和控制流处理正确
(D)以上全部
17.下列软件缺陷中,________是活动状态,________是非活动状态。
(A)打开和解决;关闭
(B)打开;解决和关闭
(C)通过;失败
(D)打开;待验和关闭
18.测试管理工具提供从测试设计到测试运行的全过程支持。这个工具的主要用途是________。
(A)自动抓取屏幕上的系统运行界面
(B)基于需求规格说明书自动生成测试数据、测试用例
(C)测试用例管理、软件缺陷管理、软件测试度量
(D)辅助管理软件产品的各组成部分,使它们保持一致
19.下列比较适合自动化的软件测试活动是________。
(A)测试用例设计
(B)回归测试
(C)测试环境的建立
(D)探查式测试
20.分析性能下降曲线时会把曲线划分为几个区间,那么对于分析性能瓶颈有很大作用的是哪一个下列区间________。
(A)性能平坦区
(B)性能轻微下降区
(C)性能急剧下降区
(D)其他区
21.下面与软件可靠性有关的概念中,理解不正确的是_______。
(A)软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归为软件错误
(B)软件故障是指软件代码中的错误
(C)在软件的一次运行期间,软件故障一定会导致软件失效
(D)通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性
22.在实际的面向对象集成测试中,为保证测试的充分性,往往要关注测试类间的各种连接,下面的测试方法不属于针对类间连接的测试是________。
(A)受控异常测试
(B)往返场景测试
(C)模态类测试
(D)类关联的多重性测试
23.以下关于Web应用软件测试的说法中,正确的是________。
(A)数据完整性测试是Web应用软件数据层测试的一项重要内容
(B)内容测试是Web应用软件易用性测试的一项重要内容
(C)表单测试是Web应用软件表示层测试的一项重要内容
(D)链接结构的测试是Web应用软件安全性测试的一项重要内容
24.下列不属于对物理破坏的防护措施的是________。
(A)主要设备远离人为破坏
(B)所有设备远离灾害的侵扰
(C)对通信数据进行加密
(D)主要设备要屏蔽电磁干扰
25.静态分析中,提供整个项目中的所有函数之间的调用关系图属于________。
(A)程序结构分析
(B)程序数据流分析
(C)可视化分析
(D)程序执行频度分析
二、论述题 (1-1每题10分,2-2每题12分,3-3每题28分,共50分
1.论述题1:以下是某手机中的MP3播放器状态之间交互行为的描述,请按要求回答问题(10分)
下面以某手机中的MP3播放器的测试为例,说明如何设计测试案例。
某手机中的MP3播放器有三个状态:待机、播放、停止,播放器最初处于"待机"状态;可能发生的事件有五种:用户单击"打开"按钮,单击"播放"按钮,单击"停止"按钮,单击"返回"按钮,以及播放结束。其中"打开"表示单击"打开"按钮,其他类推。
请画出该播放器中交互行为的状态图(应满足功能图的要求,不可画成流程图)。(10分)
2.论述题2:以下是一个自动饮料售货机软件的操作规格说明,请按要求回答问题(12分)
设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下:
"有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下"可乐"、"雪碧"或"红茶"按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。"
(1)试利用因果图法,建立该软件的因果图(3分)
(2)设计测试该软件的全部测试用例(9分)
3.论述题3:针对以下C语言程序,请按要求回答问题(28分)
下面是一个简单的C语言程序:
int func1(int a,b,c)
{ int k=1;
if((a>0||b<0)) k=k+a;
else k=k+b; 考试大(www.Examda。com)
if(c>0) k=k+c;
return k;
}
(1)画出该函数的程序流程图。(10分)
(2)设计测试用例,分别使函数的各种逻辑覆盖率尽量达到100%。如果认为该函数的某种逻辑覆盖率无法达到100%,需要说明原因。(10分)
(3)设计特殊的测试用例,说明各种逻辑覆盖之间的关系。(8分)
参考答案与分析
一、选择题(1-25每题2分,共50分)
1. A 2. A 3. C 4. C5. C
6. B 7. B 8. B 9. D10. C
11. B 12. D 13. A 14. D15. C
16. D 17. B 18. C 19. D20. C
21. C 22. C 23. A 24. C25. A
二、论述题
1.首先分析手机中MP3播放器的各种状态有三个:播放、待机和停止。故根据题意找出各种状态之间转换的关系及条件,画出该程序状态图,如下图所示:
2.问题1:
解答:
首先分析软件中出现的所有原因和结果,并将其标号。
原因:
1 投入1元5角硬币
2 投入2元硬币
3 按"可乐"按钮
4 按"雪碧"按钮
5 按"红茶"按钮
结果:
21 退还5角硬币
22 送出"可乐"饮料
23 送出"雪碧"饮料
24 送出"红茶"饮料
中间状态:
11 已投币
12 已按钮
然后根据上述原因和结果,以及各状态间的关系,画出因果图,如图所示:
问题2:
解答:
将上述因果图转换为判定表,如表所示,每一列可以作为确定测试用例的依据。
3.问题1:
解答:
根据源程序易得流程图,如图所示。
问题2:
解答:
经过分析不难知,上面这个程序包含:
1)五个语句:每行一个语句。
2)三个条件:a>0;b<0;c>0
3)四个分支:有两个if语句,每个if语句有两个分支。
4)六个条件组合:条件表达式(a>0)||(b<0) a="">0和 b<0,故有四个条件组合;条件表达式(c>0) 只有一个条件c>0,故有两个条件组合。所以该程序共有六个条件组合。
5)四条路径:从程序的入口到出口的路径共有四条,分别是:
Path1:1-2-3-5-6-8
Path2:1-2-3-5-7-8
Path3:1-2-4-5-6-8
Path4:1-2-4-5-7-8
这个程序有三个输入:a、b、c,其输入数据组合是非常大的。下面对该程序分别应用不同的逻辑覆盖准则,设计测试用例。
1 语句覆盖
根据语句覆盖准则,只需要采用两个输入数据组合:(a,b,c)=(1,1,1)、(-1,1,1),便可以把该程序的所有五个语句执行一遍。
2 分支覆盖(判定覆盖)
根据分支覆盖准则,只需要采用两个输入数据组合:(a,b,c)=(1,1,-1)、(-1,1,1),便可以把该程序的所有四个分支走遍。但未考虑b<0的情况,故不满足条件覆盖。说明满足分支覆盖的测试用例未必满足条件覆盖。
3条件覆盖
根据条件覆盖准则,只需要采用两个输入数据组合:(a,b,c)=(1,1,-1)、(-1,-1,1),便可以把该程序的三个条件的真假情况都覆盖到。 由于表达式(a>0)||(b<0)的计算值都为真,不会执行else语句,即不满足分支覆盖和语句覆盖。说明满足条件覆盖的未必满足分支覆盖和语句覆盖。
4条件组合覆盖
根据条件组合的覆盖准则 只需要采用四个输入数据组合:(a,b,c)=(1,-1,1)、(1,1,1)、(-1,1,-1)、(-1,-1,-1),便可以把该程序的六个条件组合情况覆盖到。但执行的路径数只有2个,故不满足路径覆盖。说明满足条件组合的覆盖不一定满足路径覆盖。
5 路径覆盖
根据路径覆盖的准则,由图 可见,只需要采用四个输入数据组合:(a,b,c)=(1,1,1)、(1,1,-1)、(-1,1,1)、(-1,1,-1),便可以把该程序的所有四条路径都覆盖。路径覆盖是最强的覆盖准则。
计算机四级机试考什么啊
1.具有计算机及其应用的基础知识。2.熟悉计算机操作系统、软件工程和数据库的原理及其应用。3.具有计算机体系结构、系统组成和性能评价的基础及应用知识。4.具有计算机网络和通信的基础知识。5.具有计算机应用项目开发的分析设计和组织实施的基本能力。6.具有计算机应用系统安全和保密性知识。考试内容一、计算机系统组...
计算机3 4级考什么啊
这个考试主要考核计算机基础知识、软件工程、数据库、结构化分析与设计、企业系统规划、战略数据规划等。计算机信息管理专业、工商管理等经管类的学生可以报考信管。由于其难度原因,信管又称小4级,信管的第三章后的章节连四级都不会涉及到,前三章是基础知识、软件工程和数据库,后几章是信息系统开发概论和软件工程经济...
计算机等级考试
⑴ 数据库管理系统的组成。⑵ 数据库系统的工作过程。⑶ 数据库管理系统产品。 8.数据库新技术:⑴ 数据库技术的发展。⑵ 分布式数据库。⑶ 并行数据库。⑷ 多媒体数据库。⑸ 对象和对象-关系数据库。⑹ 数据库仓库。⑺ 数据挖掘。⑻ Web数据库。 七、计算机体系结构1.体系结构的基本概念:⑴ 计算机系统的层次...
计算机考试好过吗?
推荐你使用专门针对这个考试制作的全真模拟考试题库软件,试题库中,每个模块提供400左右的题型,题量大且均包含完整的演示答案,让你一学就会,轻松掌握各模块知识及多种作题技巧。练熟全套练习,考试中您就可以灵活应变,举一反三,从而轻松通过职称计算机考试。 题库软件的话你可以先去职称考试培训网 zckspxw 上用迅雷...
想考机算机等级证3级和4级都要学会哪几个方面的知识
信息管理技术是比较新的科目,所以不太了解。 笔试方面当然要买高等教育出版社出版,教育部考试中心编写的考试教材,是国家统一的教材。 机试方面我自己是买了北大腾飞的《全国计算机等级考试上机考试题库》,不错的,题库就100题,而且还有不少重复的类型差不多的题。答案也很详细,都搞会了,机试...
什么是记算机等级考试
四级分为“网络工程师”、“数据库工程师”和“软件测试工程师”三个类别。“网络工程师”考核网络系统规划与设计的基础知识及中小型网络的系统组建、设备配置调试、网络系统现场维护与管理的基本技能;“数据库工程师”考核数据库系统的基本理论和技术以及数据库设计、维护、管理、应用开发的基本能力;“软件测试工程师”...
计算机常识题库
1.计算机基础知识考试与答案 三、单项选择题(补充题) 1. 一个完整的微型计算机系统应包括___。 A. 计算机及外部设备 B. 主机箱、键盘、显示器和打印机 C. 硬件系统和软件系统 D. 系统软件和系统硬件 2. 十六进制1000转换成十进制数是___。 A. 4096 B. 1024 C. 2048 D. 8192 3. ENTER键是___。
计算机考试试卷题库的题目类型都有什么?
计算机考试试卷题库的题目类型都有什么?一、选择题((1)—(40)每题1分,(41)—(50)每题2分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,
计算机的基础知识试题
计算机基础知识试题 一、单选题 1.第4代电子计算机采用的早山用的电子元件是(D) A.电子管 B.晶体管 C.中小规模集成电路 D.大规模和超大规模集成电路 2.目前使用的“奔腾”型微机采用的逻辑器件属于( D) A. 电子管 B. 晶体管 C. 集成电路 D. 超大规模集...
计算机基础知识简答题库及答案
计算机基础模拟试题一、填空题1、 计算机的逻辑元件采用大规模、超大规模集成电路的时代是第___代。 2、 计算机中___的主要功能是存放数据和程序。3、 计算机软机系统包括___和___。 4、 在一个二进制数中,左面一位是其相邻的右面一位的___倍。5、 WINDOWS2000是一种___。 6、 在WINDOWS2000下复合...
齐独怡维: 【分享】全国计算机等级考试四级通关攻略nbsp;nbsp;nbsp;(10nbsp;回复)nbsp;【下载】2005年全国计算机等级考试全真模拟软件-二级Visualnbsp;FoxPronbsp;nbsp;nbsp;(7nbsp;回复)nbsp;共享一下室友考VB时买书配带的软件nbsp;...
万载县18472612890: 计算机等级考试四级数据库技术是什么? ?
齐独怡维: 第一章 引 论 1、 数据库技术产生于20世纪60年代,是信息系统的核心技术和重要基础; 2、 计算机科学与技术学科划分为四个专业方向:计算机科学(CS);计算机工...
万载县18472612890: 谁有往年计算机等级考试试题啊???
齐独怡维: 考试资料下载 http://www.exam8.com/computer/djks/ 或者 http://www.examda.com/ncre/ 第八:考试内容:一级考核微型计算机基础知识和使用办公软件及因特网(Internet)的基本技能.考试科目:一级MS Office、一级WPS Office、一级B(部...
万载县18472612890: 计算机四级、 - ?
齐独怡维: 同学你好:计算机四级考试都考1、具有计算机及其应用的基础知识.2、熟悉计算机操作系统、软件工程和数据库的原理及其应用.3、具有计算机体系结构、系统组成和性能评价的基础及应用知识.4、具有计算机网络和通信的基础知识.5、具有计算机应用项目开发的分析设计和组织实施的基本能力.6、具有计算机应用系统安全和保密知识. 主要分为这六大部分.有什么不懂的可以直接来问我
万载县18472612890: 计算机等级考试四级数据库重点难点是什么? ?
齐独怡维: 1. 数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息... 易于计算机实现 三个组成要素:数据结构(静态,数据对象本身结构及之间的联系)...
万载县18472612890: 关于计算机二进制(四级的模拟题)?
齐独怡维: 国家一级模拟考试下载地址 国家考试内容 基本要求 1.具有使用微型计算机的基础知识(包括计算机病毒的防治常识). 2.了解微型计算机系统的组成和各组成部分的功能. 3.了解操作系统的基本功能和作用,掌握Windows的基本操作和应用. ...
万载县18472612890: 国家计算机四级考试 - ?
齐独怡维: 应对考试,最重要的是先了解考试大纲,因为它包括了所有的考试内容,只有依照考纲来进行复习备考,才能做到有的放矢,节省时间和精力.考试复习应该依据“全国计算机等级考试四级考试大纲”来进行,它是最基本的考试指导 1. 看书 首...
万载县18472612890: 全国计算机等级考试的题在哪个网上下载??
齐独怡维:http://www.kejianhome.com/kaoshi/743/748/这些仅是一部分 · 2000年9月二级笔试C语言试题(1) 06-09 62 · 全国计算机等级考试一级上机WORD题库(1) 06-09 592 · 2003年4月全国计算机等级考试三级信息管理技术笔试真题(1) 06-...
万载县18472612890: 请问,计算机四级考试要考哪些科目? - ?
齐独怡维: 计算机四级考试通关之心得 四级是全国计算机等级考试的最高级别,考核计算机专业基本知识以及计算机应用项目的分析设计、组织实施的基本技能.下面仅就笔者的亲身经历谈谈备考过程中的一些体会和感受,希望对各位备考的朋...