北大青鸟检验师试题上课讲义.docx
《北大青鸟检验师试题上课讲义.docx》由会员分享,可在线阅读,更多相关《北大青鸟检验师试题上课讲义.docx(14页珍藏版)》请在冰豆网上搜索。
北大青鸟检验师试题上课讲义
检验师试卷
一、判断题(10分)
1.《中华人民共和国标准化法》规定国内标准分为国家标准、行业标准、地方标准和企业标准。
答案:
Ture
2.JAVA小程序(Applet)可以在具有JAVA虚拟机的浏览器中运行。
。
答案:
True
3.面向对象的主要特征有封装、继承和多态。
封装通过类实现,对象是类的一个具体实例,没有实例的类是抽象类。
答案:
True
4.J2EE是一种底层型中间件技术,ODBC是通用型中间件技术。
答案:
False
5.SQL语句分类中createtable属于DML。
答案:
False
6.函数的扇出数目应尽量多,扇入数目不宜太多
答案:
False
7.标准符合性测试不同于其它测试的主要之处,就在于标准符合性测试的目的是确定标准中规定的各项条款在产品中被遵循的情况。
答案:
true
8.使用压力测试,可以找到很多种用其他测试方法更难发现的错误如内存泄漏,数据溢出。
答案:
False
9.测试报告应包括:
测试结果分析、对软件系统的评价和建议等。
答案:
true
10.测试监视代码的作用是向被测试程序段输送测试数据,打印、显示或记录被测试程序运行的行为
答案:
False
二、单选题(35分)
1.在计算机中,最适合进行数字加减运算的数字编码是()。
A.原码
B.反码
C.补码
D.移码
答案:
C
2.操作数所处的位置,可以决定指令的寻址方式。
操作数包含在指令中,寻址方式为().
A.立即寻址
B.直接寻址
C.寄存器寻址
D.寄存器间接寻址
答案:
A
3.RAID是一种比较经济的磁盘冗余阵列,它与主机连接较普遍使用的工业标准接口为():
A.RS-232
B.FDDI
C.SCSI
D.ST506
答案:
C
4.数据结构栈的特点是()。
A.先进先出
B.先进后出
C.顺序存储
D.链式存储
答案:
B
5.C语言中函数参数传递方式是()。
A.值传递。
B.地址传递
C.宏扩展
D.名字传递
答案:
A
6.下列关于软件测试的原则,错误的有()。
A.设计测试用例应包含合理和不合理的输入条件
B.程序员应自己检查自己的程序
C.软件测试需要充分注意测试中的集群现象
D.测试用例中需要确定预期输出的结果
答案:
B
7.按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,以下制定的标准是国际标准的是()。
A.GJBB.IEEEC.ANSID.IS0
答案:
D
8.我国国家标准分为强制性国家标准和推荐性国家标准,推荐性国家标准的代号为()。
A.ZBB.GBC.GB/TD.QB
答案:
C
9.软件内部/外部质量模型中,可移植性不包括的子特性为()。
A.适应性 B.共存性 C.兼容性 D.易替换性
答案:
C
10.《GB/T18905软件工程产品评价》中确定的通用评价过程包括()。
A.确立评价需求、设计评价、执行评价和评估结果
B.确立评价目的、规定评价、设计评价和执行评价
C.确立评价需求、规定评价、设计评价和执行评价
D.确立评价目的、设计评价、执行评价和评估结果
答案:
C
11.关于测试方法下面说法不正确的是()。
A.通过测试主要用于验证系统和需求是否一致
B.失败测试是验证系统至少能做什么,可确定程序是否满足目标
C.错误猜测是基于经验和直觉的一种测试技能
D.随机测试无法度量测试覆盖率
答案:
B
12.测试计划中不应该包括的内容有()。
A.测试进度
B.测试资源
C.测试策略
D.测试评价
答案:
D
13.测试用例不应该包括的条目有()。
A.用例编号
B.测试追踪
C.预期结果
D.修改过程
答案:
D
14.测试记录不应该包括的条目有()。
A.用例名称
B.实测结果
C.设计人员
D.测试结论
答案:
C
15.下列关于自动测试和手工测试说法错误的是()。
A.测试自动化有时会制约软件的开发
B.手工测试可以处理意外事件
C.自动测试适合测试版本不稳定的软件
D.自动测试的引入可以提高测试的效率和测试的准确性
答案:
C
16.下列关于书写缺陷报告的原则说法错误的是()。
A.保证重现缺陷
B.一个缺陷一个报告
C.不可重现的缺陷等可重现后再报告
D.包含所有重现缺陷的必要步骤
答案:
C
17.在涉及测试用例中考虑输入非法数据时,不必考虑的属性是()。
A.数据类型
B.数据的默认值
C.数据长度
D.数据的取值范围
答案:
B
18.从软件易用性角度来看,下列关于测试控件的说法错误的是()。
A.常用按钮要支持快捷方式
B.默认按钮要支持“回车”操作
C.Windows应用程序中按钮位置要保持一致,“取消”在左侧,“确认”在右侧
D.对可能给用户带来损失的操作应该提供取消功能
答案:
C
19.下列关于测试工具的说法中错误的是(d)。
A.PationalRobot既可以做功能测试,又可以做性能测试
B.RationalPureCoverage属于白盒测试工具
C.LoadRunner可以测试B/S和C/S结构的系统
D.WinRunner可以运行在Linux上
答案:
D
20.关于Windows2000Server的性能监视器所监视的对象,下列说法正确的是()。
A.性能监视器主要监视:
主板、内存、CPU、网络
B.性能监视器主要监视:
主板、内存、CPU、硬盘
C.性能监视器主要监视:
CPU、内存、磁盘、网络
D.性能监视器主要监视:
CPU、内存、芯片温度、网络
答案:
C
21.在测试内存资源的使用情况时,其中确定系统使用模式,一般选取哪个模式:
A.内存最小的模式
B.内存最大的模式
C.时间模式
D.CPU开销
答案:
B
22.一个测试用例尽量多的发现软件缺陷,这是依照了测试用例的()。
A.有效性
B.经济性
C.为排错提供有效依据
D.多重性
答案:
B
23.静态数据流分析不能够发现下面的缺陷()。
A.变量在使用前被定义两次以上,或者变量在使用前未被定义,或变量被定义但从未被使用
B.是否修改了只做输入用的形式参数
C.不一致的数据类型。
D.从一定程度能够帮助优化代码,比如发现循环内被重复定义多次的变量
答案:
B
24.下图是描述各模块之间的调用关系,对各模块进行单元测试不需要编写桩模块的是()。
A.E、F
B.A、B、D
C.E、C、F
D.B、D
答案:
C
25.一般用ADSL的用户都感觉下载软件比上传软件快很多,是因为()。
A.电信网络运营商限制了软件上传的速率
B.ADSL是不对称的网络接入方式,上行窄下行宽
C.提供下载软件的服务器一般都比自己上传用的机器性能高、速度快
D.其实是一样的
答案:
B
26.下列关于回归测试的说法,错误的有()。
A.回归测试用于测试软件变更之后,变更部分的正确性和对变更需求的符合性
B.回归测试也用于测试软件变更之后,软件原有的、正确的功能、性能和其他规定的要求的不损害性。
C.集成测试阶段回归测试的对象包括未通过软件集成测试的软件,在变更之后,首先应对变更的软件单元进行测试,然后再进行相关的集成测试;
D.回归测试在任何时候都可以进行
答案:
D
27.测试计划中描述某一种测试的测试策略时不是必需的描述项是()。
A.测试完成标准
B.测试目标
C.需要的测试数据
D.测试方法
答案:
C
28.下列关于软件缺陷处理说法不正确的是()。
A.只要是发现的缺陷都要提交缺陷报告,不论是否可重现
B.如果发现的缺陷全部属于一个开发人员,则这些缺陷可以写在一个缺陷报告中
C.一个缺陷的编号在整个生命周期中都不会改变
D.已经关闭的缺陷可能会由于某种原因而重新打开
答案:
B
29.如果要度量100个用户并发的响应时间,就必须明确要度量以下哪一个标准项:
A.每个并发用户的响应时间
B.在有99个用户已经接入的情况下,第100个用户的响应时间
C.两个指标都要度量
答案:
C
30.在录制手工执行测试用例时用到的脚本是()。
A.线性脚本
B.结构化脚本
C.共享脚本
D.关键字驱动脚本
答案:
A
31.测试件结构的实现取决于()。
A.自动化的最终规模
B.自动化的最初规模
C.自动化的最小规模
D.自动化的最大规模
答案:
A
32.典型的前处理任务除了创建、检验某些条件、重新组织文件外,还有()。
A.转换数据
B.脚本
C.文档
D.差异报告
答案:
A
33.测试数据的生成方法按生成方式分类不包括()。
A.手工生成
B.使用工具自动生成
C.随机测试数据生成
D.编写脚本生成测试数据
答案:
C
34.若一个通讯簿最多可以输入100条记录,则应设计下列选项中哪组测试用例进行测试最优()。
A.分别输入1、50、100条记录
B.分别输入0、1、50、99、100条记录
C.分别输入0、1、99、100、101条记录
D.分别输入0、1、50、99、100、101条记录
答案:
D
35.关于对第三方测试的描述,正确的观点是()。
A.既不是开发人员,也不是用户所进行的测试就是第三方测试
B.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试
C.第三方测试是在开发方与用户方的测试基础上所进行的验证测试
D.第三方测试又被称为β测试
答案:
B
三、多选题(10分)
1.下列关于数据库中触发器的说法中正确的是( ):
A.触发器是自动运行的
B.触发器可以通过数据库中的相关表进行层叠更改
C.触发器是一种特殊类型的存储过程
D.触发器不可以强制限制
答案:
ABC
2.下列常用端口和协议对应正确的是()。
:
A.FTP——21
B.SMTP——20
C.DNS——53
D.HTTP――80
答案:
ACD
3.外围设备的设备管理常用控制方式有():
A.缓冲方式
B.中断方式
C.通道方式
D.DMA方式
E.Spooling
答案:
BCD
4.下面关于线程与进程的区别描述中正确的是()。
A.线程之间的切换比进程切换所用的时间多
B.进程可以包含多个线程
C.线程之间可以通信,比进程之间通信效率要高
D.多线程共享进程的资源
E.线程之间的切换需要内核的介入
答案:
BCD
5.常见的UNIX操作系统产品有()。
A.HP-UNIX
B.OS/2
C.SUN-SOLARIS
D.IBM-AIX
E.OpenBSD
F.RedHat
答案:
ACD
6.软件测试模型的使用叙述正确的是()。
A.在实际软件测试的实施过程中,应灵活地运用各种模型的优点。
B.通常可以在H模型的框架下,运用W模型的思想进行独立的测试。
C.当有变更发生时,按X模型和前置模型的思想进行处理。
D.将测试和开发紧密结合,寻找恰当的就绪点开始测试,并反复进行迭代测试,以达到按期完成预定的目标。
答案:
ACD
7.在GB/T17544中,软件包质