中国平安保险公司测试工程师招聘笔试题及答案
单选题
1.下列哪一个不是UML的动态图? (该题为必答题) 4
2.下面有关系统并发访问数估算数据那个最有效: (该题为必答题) 1
3.EJB组件的包文件的扩展名是: (该题为必答题) 3
4.关于进程的叙述哪一项是不正确的 (该题为必答题) 1
5.在数据库中,产生数据不一致的根本原因是 (该题为必答题) 2
6.评估下面的一组SQL语句:
7.Oracle中VARCHAR2类型的最大长度是: (该题为必答题) 1
8.在下面哪个场景中,索引将是最有用的? (该题为必答题) 2
9.下列四项中,不属于关系数据库特点的是( ) (该题为必答题) 1
10.关于sleep() 和 wait() 的区别描述错误的是 (该题为必答题) 2
11.以下哪行代码会进行对象垃圾回收
12.以下循环执行()次
13.如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创建新的事务上下文。这种事务属性在E
14.在Java中,负责对字节代码解释执行的是 (该题为必答题) 3
15.在划分了等价类后,首先需要设计一个案例覆盖( )有效等价类 (该题为必答题) 2
16.压力测试属于( )阶段 (该题为必答题) 1
17.可靠性测试属于( )阶段 (该题为必答题) 2
18.系统测试阶段的测试对象不包括( ) (该题为必答题) 2
19.下面哪个描述属于功能需求( ) (该题为必答题) 4
20.使用瀑布模型术语,在软件测试V模型中,对应“需求分析”的测试阶段是( ) (该题为必答题)
21.“均匀分散、齐整可比”这个描述与哪种测试方法一般知识有关:( ) (该题为必答题) 1
22.以下状态迁移图(中括号表示状态,箭头表示边):
23.测试系统长时间运行的表现,以期发现一些资源泄露等问题。这种测试类型一般知识是 (该题为必答题)
24.软件测试方法一般知识中,___称为功能测试,___测试称为结构测试 (该题为必答题) 4
25.项目中的技术风险是通常是通过()方法来缓解的 (该题为必答题) 1
26.软件设计的主要任务是设计软件的结构、模块和过程,
27.文件系统与()密切相关,它们共同为用户使用文件提供方便 (该题为必答题) 4
28.文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构:
29.要想在你的视图上成功的执行查询需要做什么? (该题为必答题) 4
30.数据库中只存放视图的? (该题为必答题) 3
31.在视图上不能完成的操作是 (该题为必答题) 1
32."|DF|A3".split("|").length的结果是() (该题为必答题) 4
33.下列关于Perl语言说法不正确的是() (该题为必答题) 2
34.下列代码哪几行会出错:
35.关于finally块中的代码描述正确的是: (该题为必答题) 3
36.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这
37.关于自动化测试与手工测试的比较,正确的是( ) (该题为必答题) 3
38.假设i是小于10的整型变量,则表达式 i-10+10==i 的运行结果( ) (该题为必答题)
39.运用正交设计法可以覆盖( ) (该题为必答题) 2
40.采用自顶向下集成的测试方法,需要编写( )。 (该题为必答题) 4
41.功能测试也叫做( ) (该题为必答题) 1
42.使用录制模式产生的自动化脚本,与人工编写的脚本相比,后期维护成本通常( ) (该题为必答题)
43.某项测试有6个因素,均为布尔量,使用判定表方法,判定表有( ) 行 (该题为必答题) 4
44.软件测试的目的是( ) (该题为必答题) 4
45.黑盒测试也称为功能测试。黑盒测试不能发现 (该题为必答题) 4
46.如下参数中不能用于进程间通信的是 (该题为必答题) 3
47.操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是不正确的
48.下列关于描述XML和HTML的差异不正确的是 (该题为必答题) 1
49.下面是有关子类调用父类构造函数的描述正确的是 (该题为必答题) 4
50.下面( )是有效明确的功能需求 (该题为必答题) 2
51.以下哪一项测试是自动化测试无法胜任的:( ) (该题为必答题) 1
52.一个对象有4个属性,每个属性有3种可能的值,如果要求对所有值的组合进行测试,则共有( )种组合
53.软件测试术语“V&V”指( ) (该题为必答题) 4
54.Loadrunner中哪个部件用来设置性能测试场景 (该题为必答题) 1
55.以下关于压力测试的描述,哪种描述是错误的? (该题为必答题) 4
56.从下列叙述中,能够与需求分析、设计、编码相对应的软件测试阶段是 (该题为必答题) 2
57.以下不能用作功能测试的自动化工具是 (该题为必答题) 2
58.软件测试的对象包括____。 (该题为必答题) 3
59.在UML提供的图中,( )用于按时间顺序描述对象间的交互。 (该题为必答题) 1
60.在操作系统中,Wait(s)和Signal(s)操作是一种 (该题为必答题) 2
61.下面列出的条目中,哪些是数据仓库的基本特征______。
62.下列关于jsp和servlet描述不正确的是 (该题为必答题) 4
63.假设A类有如下定义,设a是A类的一个实例,下列哪些语句调用是错误的。1
64.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? (该题
65.下列关于栈的叙述正确的是 (该题为必答题) 3
66.算法的时间复杂度是指 (该题为必答题) 3
67. 一个输入项的合法输入范围是“0-100的整数”,则边界值应该是 (该题为必答题) 4
68.一个输入项的合法输入范围是“上”、“下”,则一个最小的等价类划分是:( ) (该题为必答题)
69.一个输入项的合法输入范围是“当月日期”,则合理的测试边界值为:( ) (该题为必答题) 2
70.系统测试阶段一般不会关注( ) (该题为必答题) 3
71.一个对象有3个属性,每个属性有4种可能的值,如果要求对所有值的组合进行测试,则共有( )种组合
72.对于软件的回归测试,下列描述正确的是()。 (该题为必答题) 3
73.下列描述中正确的是() (该题为必答题) 4
74.Character流与Byte流的区别是 (该题为必答题) 3
75.下面那种服务不是JNDI应用范围。 (该题为必答题) 4
76.下列哪个组件能在一个EAR文件中被声明。 (该题为必答题) 2
77.冒烟测试不通过,说明( ) (该题为必答题) 1
78.一个输入项的合法输入范围是“1,3,5”,则边界值应该是 (该题为必答题) 3
79.在自动化测试脚本中,对于实际输出值应该( ) (该题为必答题) 2
80.对以下Java代码片段进行语句覆盖,最少需要( )个案例:4
81.一个对象有5个属性,每个属性有3种可能的值,如果要求对所有值的组合进行测试,则共有( )种组合
82.某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因 (该题为必答题)
83. 对于软件生命周期的一般描述,正确的是 (该题为必答题) 2
84.下面的语句的作用是:
85.在实现DAO设计模式时,下面哪种模式经常被采用: (该题为必答题) 3
86.以下语句输出的结果是:
87.有关线程的哪些叙述是对的。 (该题为必答题) 3
88.功能测试的执行时机应该在( ) (该题为必答题)2
89.不同的测试阶段,需要考虑不同的测试目标。比如在单元测试阶段,测试的主要目标是 (该题为必答题)
90.软件测试哪个阶段修复缺陷的成本最低? (该题为必答题)1
多选题
1.基于组件设计的系统特征包括 (该题为必答题) 134
2.可能与正在运行的进程无关的中断事件有()等 (该题为必答题) 1 2 5
3.在oracle数据库中,关于索引描述正确的是 (该题为必答题) 2 3 4
4.以下关于主键和唯一索引的区别有哪些是正确的? (该题为必答题) 1 2 3 4
5.下面哪些是DML语句 (该题为必答题) 2 4
6.下面那条语句编译不会出现错误? (该题为必答题)1234
7.以下对于会话跟踪的描述,正确的是 (该题为必答题)2 4
8.黑盒一般知识可以发现以下类型的错误: (该题为必答题) 1 2 4
9.常用的黑盒一般知识方法一般知识包含以下哪些类别? (该题为必答题) 1 2 3 5
10.如下哪些工具可以作为缺陷管理工具: (该题为必答题) 1 2 4
11.软件开发模型包括 (该题为必答题) 123
12.上下文关系图(context diagram)的作用是 (该题为必答题) 2 3 4
13.系统出现死锁必然出现以下情况 (该题为必答题) 1 2 4
14.关于Oracle的LONG类型描述正确的是: (该题为必答题) 1 2 3
15.在ORACLE的排序SQL,下面哪些写法是正确的。 (该题为必答题) 2 3 4
16.关于JSP和SERVLET的描述正确的是: (该题为必答题)134
17.下面叙述哪些是正确的 (该题为必答题)234
18.log4j中输入日志有哪些级别设置 (该题为必答题)1234
19.软件的可测试性包括以下方面( ) (该题为必答题) 1235
20.常用的白盒一般知识方法一般知识包含以下哪些类别? (该题为必答题)234
21.关于黑盒一般知识,说法正确的有: (该题为必答题)1234
22.下面哪些属于静态分析? (该题为必答题) 1 2 4
23.多线程技术具有哪些优越性 (该题为必答题) 123
24.The ThreadGroup class instance() (该题为必答题) 2 4
25.下面关于继承的叙述哪些是正确的 (该题为必答题) 23
26.关于软件测试,正确的描述包括( )。 (该题为必答题) 1234
27.软件验收测试的合格通过准则是: (该题为必答题) 1 2 3
28.关于等价类划分测试方法一般知识说法正确的是 (该题为必答题) 13
29.涉及到“数字”的软件功能, 在设计测试用例时要优先考虑( )的测试方法一般知识 (该题为必答题
30.某程序规定:“输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形及等边三角形时
31.关于UML类图下列描述正确的是 (该题为必答题) 1 2 3 4
32.关于用例,描述正确的是 (该题为必答题)123456
33.在ORACLE中,下面哪些命令用来处理事务: (该题为必答题)1 2 3 4
34.java中overload与overwrite的区别 (该题为必答题) 12 3
35.正则表达式的主要功能是 (该题为必答题)1 2 3
36.下面的说法正确的是: (该题为必答题) 2 3 4
37.进行自动化测试的评估标准有() (该题为必答题) 1 2 3 4
38.下面哪些属于动态分析? (该题为必答题) 14
39.正则表达式 a*b*c 匹配( ) (该题为必答题) 1 3 4
40.在ORACLE中,以下语句出错,哪些改动能够正确执行:
41.java线程实现有哪几种方式? (该题为必答题) 1 3
42.关于synchronized和java.util.concurrent.locks.Lock描述正确
43.java中io与nio的差异 (该题为必答题) 1 2 3 4
44.一个测试需求应该包括以下要素: (该题为必答题) 1 2 3 4
45.关系数据库中,典型的实体关系模型有哪几个要素 (该题为必答题)1 2 4
46. 以下赋值语句,错误的是: (该题为必答题) 23
47.关于static的含义说法正确的是 (该题为必答题) 2 3 4
48.编写测试计划的目的有 (该题为必答题)12345
49.正则表达式 a?b?c 匹配( ) (该题为必答题)1 2
50.性能测试包含了以下哪些测试 (该题为必答题)1 34
判断题
1.UML图中带虚线的箭头表示的是两个模型间的关联关系 (该题为必答题) 错
2.在当前目录下解压归档文件this.tar.gz ,我们可以使用命令:$tar xvzf this.t
3.truncate和delete都可以用来删除表中所有的记录。区别在于Delete是DDL操作,不需要
4.选择索引字段,首先考虑查询数据区分度是否高,如果区分度不高则适合创建索引 (该题为必答题)
5.在java中GC的含义是垃圾收集器 (该题为必答题) 对
6.forward 执行在客户端而sendRedirect() 执行在服务器端。 (该题为必答题)
7.自动化测试不一定需要专用的工具,使用通用的程序语言也可以进行自动化测试 (该题为必答题) 对
8.在时间有限的情况下,应该优先测试典型值,而不是边界值 (该题为必答题) 错
9.系统测试的测试目标一定是软件系统,而不会包含硬件环境 (该题为必答题) 错
10.文字错误均属于严重程度很低的缺陷,因此不需要过多关注 (该题为必答题) 错
11.系统测试的测试对象,仅仅是对应于被测软件。 (该题为必答题) 错
12.UML中表示一个抽象类的方法是用斜体来书写类名的 (该题为必答题) 错
13.目前32位操作系统可以指定的堆大小的上限是1G (该题为必答题) 错
14.SYNONYM是指向其它数据库对象的数据库指针 (该题为必答题) 对
15.Java 程序里创建新的类对象使用关键字new,回收无用的类对象使用关键字free。 (该题为
16.每个类都继承了Object类,所以都实现了toString()方法。 (该题为必答题) 对
17.性能测试应该仅从请求和响应情况评价系统性能 (该题为必答题) 错
18.有了专职的测试人员,开发人员就可以专注于开发,不需要再做测试 (该题为必答题) 错
19.测试的目的是为了发现尽可能多的缺陷,不是为了说明软件中没有缺陷。 (该题为必答题) 对
20.边界值出现缺陷的几率较高,因此应该优先对边界值进行测试 (该题为必答题) 对
21.白盒是较黑盒更有技术含量,等级更高,更有效的测试,未来将最终代替黑盒 (该题为必答题) 错
22.类图中的关联包含单向关联和双向关联两种 (该题为必答题) 对
23.Collection是集合类的上级接口,Collections是针对集合类的一个帮助类。(该题为必答
24.classloader是分层次的,它只能加载比它层次高的类及它自身的类,同层次的类及比它层次低的类都
25.软件实现了需求规格说明书中未指定的功能,这也是一种缺陷 (该题为必答题) 错
26.在测试算法时,应该尽量使用与被测程序相同的计算方式(最好是借用其代码片段)来计算预期结果 (该
27.测试时除了依照软件需求规格说明书以外,还可以参照标准、惯例和通用法则。(该题为必答题) 对
28.并发用户数一般指一段时间内访问系统的用户数量。(该题为必答题) 错
29.开发人员自己认为很可能存在缺陷的地方,真正存在缺陷的可能性也很大。(该题为必答题) 对
30.一个用例包包含用例、角色,可能包含其他用例包 (该题为必答题)对
31.线程是进程的中的一个实体,通常一个进程有若干个线程,但同一进程中的多个线程不能并发执行。 (该
32.表的设计必须遵循第一范式,尽量达到第二范式及第三范式 (该题为必答题) 对
33.接口可以继承接口。 (该题为必答题) 对
34.当系统内部实现发生变化,而外部接口不变时,黑盒案例也需要随之改变 (该题为必答题) 错
35.划分了等价类后,应该在每个等价类选取20%以上的值进行测试 (该题为必答题) 错
36.构建阶段的详细设计和编码,可以采用结对编程等极限编程的方式来带新人,提高代码质量;采用迭代编程来降低
37.选择索引字段,首先考虑查询数据区分度是否高,如果区分度不高则适合创建索引 (该题为必答题) 错
38.java中对于后递增和后递减(如A++或A--),会先执行运算,再生成值 (该题为必答题) 错
39.在java代码中输入字符时,向操作系统传递的数据经过了中间的编码环节 (该题为必答题) 对
40.自动化测试脚本与程序不同,通常不需要写注释 (该题为必答题) 错
41.使用黑盒方法分析被测系统,不需要了解其内部实现 (该题为必答题) 对
42.测试活动可以为软件质量改进和管理提供帮助 (该题为必答题) 错
43.在测试术语中,“验证”指保证软件正确的实现了某一特定功能的一系列活动 (该题为必答题) 对
44.发现错误多的模块,残留在模块中的错误也多 (该题为必答题) 对
45.软件测试就是找到软件的错误 (该题为必答题)错
46.Order by 子句仅对检索数据的显示有影响,并不改变表中行的内部顺序 (该题为必答题) 对
47.四则运算中,除法会产生错误(被0除),而乘法不会产生错误 (该题为必答题) 错
48.如果一个软件既要做白盒也要做黑盒,那么应该首先设计黑盒的用例 (该题为必答题) 错