面试题技巧之独家内幕平安银行测试工程师笔试题

上一篇 / 下一篇  2016-11-23 15:21:53 / 个人分类:随笔

此文转自原创公众号:面试题技巧,谢谢分享

单选题

1. 下列哪一个不是UML的动态图? (该题为必答题) 4

活动图

序列图

状态图

用例图


2. 下面有关系统并发访问数估算数据那个最有效: (该题为必答题) 1

高峰时段平均每秒请求数80

同时在线用户数100

高峰时段日处理业务量100000

平均每秒用户请求数50


3. EJB组件的包文件的扩展名是: (该题为必答题) 3

.ear

.war

.jar

.rar


4. 关于进程的叙述哪一项是不正确的 (该题为必答题) 1

可同时执行的进程是指若干进程同时占用处理器

一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性

一个进程独占处理器时其执行结果只取决于进程本身

进程并发执行时其执行结果与进程执行的相对速度有关


5. 在数据库中,产生数据不一致的根本原因是 (该题为必答题) 2

数据冗余

未对数据进行完整性控制

数据存储量太大

没有严格保护数据


6. 评估下面的一组SQL语句:

CREATE TABLE dept (deptno NUMBER(2), dname VARCNAR2(14), 1oc VARCNAR2 (13)); ROLLBACK; DESCRIBE DEPT

下面关于该组语句的哪个描述是正确的? (该题为必答题) 3

DESCRIBE DEPT语句将返回一个错误ORA-04043: object DEPT does not exist.

ROLLBACK语句将释放DEPT占用的存储空间

DESCRIBE DEPT语句将显示DEPT表的结构描述内容

DESCRIBE DEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容


7. Oracle中VARCHAR2类型的最大长度是: (该题为必答题) 1

4000

3000

1000

2000


8. 在下面哪个场景中,索引将是最有用的? (该题为必答题) 2

被索引的列作为表达式的一部分

被索引的列包含不同范围的值

被索引的列用于FROM子句

被索引的列被声明为NOT NULL


9. 下列四项中,不属于关系数据库特点的是( ) (该题为必答题) 1

多用户访问

数据独立性高

数据共享性好

数据冗余小


10. 关于sleep() 和 wait() 的区别描述错误的是 (该题为必答题) 2

wait是Object类的方法

sleep会释放对象锁

对此对象调用wait方法导致本线程放弃对象锁

sleep是线程类(Thread)的方法


11. 以下哪行代码会进行对象垃圾回收

1.public class MyClass{

2. public StringBuffer aMethod(){

3. StringBuffer sf = new StringBuffer("Hello");

4. StringBuffer[] sf_arr = new StringBuffer[1];

5. sf_arr[0] = sf;

6. sf = null;

7. sf_arr[0] = null;

8. return sf;

}

} (该题为必答题) 2

第8行

第7行

第5行

第3行


12. 以下循环执行()次

public class Test{

public static void main(String[] args){

int x=-10,k=0;

while(++x<0){

k++;

}

System.out.println(k);

}

} (该题为必答题) 1

9

10

11

无限


13. 如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创建新的事务上下文。这种事务属性在EJB中应该配置为: (该题为必答题) 2

Never

Supports

Mandatory

Required


Mandatory-当使用这个值时,bean方法被调用时必须有一个事务已经处在运行中.

Never-如果在现有事务中调用此bean,容器将抛出java.rmi.RemotException.

Required-bean方法必须总是在事务上下文中执行.

RequiresNew-当方法被调用的时候,bean总会需要启动一个新的事务

Supports可以参与到正在运行的事务中,但这个事务并不是必须的.

Not Supported-该值意味着在事务中bean或者方法根本不能被调用.


14. 在Java中,负责对字节代码解释执行的是 (该题为必答题) 3

编译器

应用服务器

虚拟机

垃圾回收器


15. 在划分了等价类后,首先需要设计一个案例覆盖( )有效等价类 (该题为必答题) 2

等价类数量-1个

尽可能多的

2个

1个


16. 压力测试属于( )阶段 (该题为必答题) 1

系统测试

集成测试

用户验收测试

单元测试


17. 可靠性测试属于( )阶段 (该题为必答题) 2

用户验收测试

系统测试

集成测试

单元测试


18. 系统测试阶段的测试对象不包括( ) (该题为必答题) 2

硬件系统

源程序

软件系统

文档


19. 下面哪个描述属于功能需求( ) (该题为必答题) 4

系统要求能够连续运行1000小时

系统应按J2EE架构进行设计

90%的响应时间小于2秒钟

随机选择5%的用户发送广告消息


20. 使用瀑布模型术语,在软件测试V模型中,对应“需求分析”的测试阶段是( ) (该题为必答题) 1

系统测试

集成测试

用户验收测试

单元测试


21. “均匀分散、齐整可比”这个描述与哪种测试方法一般知识有关:( ) (该题为必答题) 1

正交法

决策表

因果图

等价类分析法


22. 以下状态迁移图(中括号表示状态,箭头表示边):

[a]->[b],[b]->[c],[b]->[d],[c]->[d],[b]->[e]

则覆盖所有边至少需要( )个案例 (该题为必答题) 1

3

2

4

1


23. 测试系统长时间运行的表现,以期发现一些资源泄露等问题。这种测试类型一般知识是 (该题为必答题) 4

强度测试

基准测试

负载测试

稳定性测试


24. 软件测试方法一般知识中,___称为功能测试,___测试称为结构测试 (该题为必答题) 4

灰盒测试 白盒测试

白盒 黑盒

黑盒测试 灰盒测试

黑盒测试 白盒测试


25. 项目中的技术风险是通常是通过()方法来缓解的 (该题为必答题) 1

架构原型验证

技术文档

代码复审

单元测试

26. 软件设计的主要任务是设计软件的结构、模块和过程,

其中软件结构设计的主要任务是要确定 (该题为必答题) 3

模块的具体功能

模块间的操作细节

模块间的组成关系

模块间的相似性

27. 文件系统与()密切相关,它们共同为用户使用文件提供方便 (该题为必答题) 4

设备管理

作业管理

处理器管理

存储管理

28. 文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构:

Ⅰ.顺序结构 Ⅱ.线性结构

Ⅲ.链接结构 Ⅳ.索引结构

而常见的文件物理结构是 (该题为必答题) 2

Ⅰ、Ⅱ和Ⅳ

Ⅰ、Ⅲ和Ⅳ

Ⅰ、Ⅱ和Ⅲ

Ⅱ、Ⅲ和Ⅳ

29. 要想在你的视图上成功的执行查询需要做什么? (该题为必答题) 4

基础表必须在同一个用户模式中

基础表中必须有数据

只能在基础表中有select权限

在视图中需要有select权限

30. 数据库中只存放视图的? (该题为必答题) 3

对应的数据

操作

定义

限制

31. 在视图上不能完成的操作是 (该题为必答题) 1

在视图上定义新的基本表

在视图上定义新视图

更新视图

查询

32. "|DF|A3".split("|").length的结果是() (该题为必答题) 4

5

4

6

7

3

33. 下列关于Perl语言说法不正确的是() (该题为必答题) 2

Perl是脚本语言,因此运行速度较慢

Perl的脚本不支持动态加载

Perl比较擅长就是分析处理日志文件

Perl不需要编译器和链接器来运行代码

34. 下列代码哪几行会出错:

1) public void modify() {

2) int I, j, k;

3) I = 100;

4) while ( I > 0 ) {

5) j = I * 2;

6) System.out.println (" The value of j is " + j );

7) k = k + 1;

8) I--;

9) }

10) } (该题为必答题) 2

line 6

line 7

line 8

line 4

35. 关于finally块中的代码描述正确的是: (该题为必答题) 3

异常发生时才被执行

如果try块后没有catch块时,finally块中的代码才会执行

finally块可以不写

异常没有发生时才被执行

36. 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现 (该题为必答题) 1

可扩充性

可靠性

可移植性

安全性

37. 关于自动化测试与手工测试的比较,正确的是( ) (该题为必答题) 3

自动化测试能做的,手工测试不能做

手工测试能做的,自动化测试都能做

谁也不能完全代替对方

自动化测试能做的,手工测试都能做

38. 假设i是小于10的整型变量,则表达式 i-10+10==i 的运行结果( ) (该题为必答题) 3

等于-i

等于i

可能为真,也可能为假

一定为真

39. 运用正交设计法可以覆盖( ) (该题为必答题) 2

所有逻辑分支

所有因素之间的组合

任意两个因素之间的组合

所有数据流

40. 采用自顶向下集成的测试方法,需要编写( )。 (该题为必答题) 4

客户端程序

驱动程序

条件桩

测试桩

41. 功能测试也叫做( ) (该题为必答题) 1

FVT

ST

PT

UAT


42. 使用录制模式产生的自动化脚本,与人工编写的脚本相比,后期维护成本通常( ) (该题为必答题) 2

不能比较

较高

较低

没有差别


43. 某项测试有6个因素,均为布尔量,使用判定表方法,判定表有( ) 行 (该题为必答题) 4

2^6

6^2

POWER(6,6)

6

44. 软件测试的目的是( ) (该题为必答题) 4

发现软件开发中出现的错误

避免软件开发中出现的错误

修改软件中出现的错误

尽可能多的发现软件缺陷,并确保得以修复


45. 黑盒测试也称为功能测试。黑盒测试不能发现 (该题为必答题) 4

输入是否正确接收

终止性错误

界面是否有错误

是否存在冗余代码

46. 如下参数中不能用于进程间通信的是 (该题为必答题) 3

信件

信号量

口令

消息

47. 操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是不正确的 (该题为必答题) 3

存储管理主要是管理内存资源

文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题

进程管理主要是对程序进行管理

设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理

48. 下列关于描述XML和HTML的差异不正确的是 (该题为必答题) 1

解析XML的性能优于HTML

XML与HTML互补

XML的语法比HTML严格

XML扩展性比HTML强

49. 下面是有关子类调用父类构造函数的描述正确的是 (该题为必答题) 4

创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数

子类必须通过super关键字调用父类没有参数的构造函数

子类定义了自己的构造函数,就不会调用父类的构造函数

如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数

50. 下面( )是有效明确的功能需求 (该题为必答题) 2

两年内存储数据量不超过100G

登录后显示公告栏

界面美观大方

长时间操作后提醒用户休息

51. 以下哪一项测试是自动化测试无法胜任的:( ) (该题为必答题) 1

对图形验证码的测试

对数据流的测试

对业务流程的测试

对页面校验规则的测试

52. 一个对象有4个属性,每个属性有3种可能的值,如果要求对所有值的组合进行测试,则共有( )种组合 (该题为必答题) 2

12

81

7

64

53. 软件测试术语“V&V”指( ) (该题为必答题) 4

Valid and Valuable

Version and Version

Valid and Victory

Verification and Validation

54. Loadrunner中哪个部件用来设置性能测试场景 (该题为必答题) 1

controller

virtual user generator

remote agent

analysis

55. 以下关于压力测试的描述,哪种描述是错误的? (该题为必答题) 4

压力测试和并发行测试的联系和区别:并发测试是一种测试手段,在压力测试中可以利用并发测试来进行压力测试。

压力测试一般通过模拟方法进行。

压力测试是指模拟巨大的工作负荷,以查看系统在峰值使用情况下是否可以正常运行。

压力测试是通过一次性大量增加系统负载来测试系统性能的变化,以此来获得系统性能提供的最大服务级别的测试。

56. 从下列叙述中,能够与需求分析、设计、编码相对应的软件测试阶段是 (该题为必答题) 2

单元测试、开发集成测试、系统测试

系统测试、开发集成测试、单元测试

开发集成测试、系统测试、单元测试

单元测试、系统测试、开发集成测试

57. 以下不能用作功能测试的自动化工具是 (该题为必答题) 2

WinRunner

ClearCase

QTP

Robot

58. 软件测试的对象包括____。 (该题为必答题) 3

源程序和目标程序

目标程序和相关文档

源程序、目标程序、数据及相关文档

目标程序、操作系统和平台软件

59. 在UML提供的图中,( )用于按时间顺序描述对象间的交互。 (该题为必答题) 1

序列图

状态图

网络图

协作图

60. 在操作系统中,Wait(s)和Signal(s)操作是一种 (该题为必答题) 2

作业控制命令

低级进程通信原语

机器指令

系统调用命令

61. 下面列出的条目中,哪些是数据仓库的基本特征______。

Ⅰ.数据仓库是面向主题的

Ⅱ.数据仓库的数据是集成的

Ⅲ.数据仓库的数据是相对稳定的

Ⅳ.数据仓库的数据是反映历史变化的 (该题为必答题) 2

Ⅰ、Ⅱ和Ⅳ

都是

Ⅱ、Ⅲ和Ⅳ

Ⅰ、Ⅱ和Ⅲ

62. 下列关于jsp和servlet描述不正确的是 (该题为必答题) 4

JSP侧重于视图

Servlet的应用逻辑是在Java文件中

JSP本质上是Servlet的简易方式

Servlet也可以嵌入在HTML里

63. 假设A类有如下定义,设a是A类的一个实例,下列哪些语句调用是错误的。1

class A {

int i;

static String s;

void method1() { }

static void method2() { }

} (该题为必答题)

A.method1();

A.method2()

System.out.println(a.i);

a.method1();

64. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? (该题为必答题) 1

List myList=new ArrayList();

ArrayList myList=new List();

ArrayList myList=new Object();

List myList=new List();

65. 下列关于栈的叙述正确的是 (该题为必答题) 3

栈具有先进先出的特征

栈是非线性结构

栈具有后进先出的特征

栈是一种树状结构

66. 算法的时间复杂度是指 (该题为必答题) 3

算法程序的长度

执行算法程序所需要的时间

算法执行过程中所需要的基本运算次数

算法程序中的指令条数

67. 一个输入项的合法输入范围是“0-100的整数”,则边界值应该是 (该题为必答题) 4

0,50,100

-0.00001,0,100,100.00001

0,100

-1,0,100,101

68. 一个输入项的合法输入范围是“上”、“下”,则一个最小的等价类划分是:( ) (该题为必答题) 4

上,下,左,右

上,中,下

上,下

不适合用等价类

69. 一个输入项的合法输入范围是“当月日期”,则合理的测试边界值为:( ) (该题为必答题) 2

前月第一天,当月第一天,当月最后一天,下月最后一天

前月最后一天,当月第一天,当月最后一天,下月第一天

当月第一天,当月月中,当月最后一天

当月第一天,当月最后一天

70. 系统测试阶段一般不会关注( ) (该题为必答题) 3

系统安全性

系统性能

代码规范

系统功能

71. 一个对象有3个属性,每个属性有4种可能的值,如果要求对所有值的组合进行测试,则共有( )种组合 (该题为必答题) 1

64

81

12

7

72. 对于软件的回归测试,下列描述正确的是()。 (该题为必答题) 3

回归测试就是在集成测试之后进行的测试

回归测试就是在单元测试之后进行的测试

回归测试存在于软件测试的各个阶段

回归测试就是在系统测试之后进行的测试


73. 下列描述中正确的是() (该题为必答题) 4

软件工程只是解决软件开发中的技术问题。

软件工程主要解决软件产品的生产率问题。

软件工程只是解决软件项目的管理问题

软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。

74. Character流与Byte流的区别是 (该题为必答题) 3

二者没有区别,可以互换使用

每次读入的字节数不同

前者是块读写,后者是字节读写

前者带有缓冲,后者没有

75. 下面那种服务不是JNDI应用范围。 (该题为必答题) 4

JMS

EJB

JDBC

Servlet

76. 下列哪个组件能在一个EAR文件中被声明。 (该题为必答题) 2

JMX Mbeans

EJB类

JMS ConnectionFactory和Destination对象

JDBC DataSource对象

77. 冒烟测试不通过,说明( ) (该题为必答题) 1

被测系统存在较大问题

应该加大测试人力投入

应该提高测试人员技能

单元测试成功率低

78. 一个输入项的合法输入范围是“1,3,5”,则边界值应该是 (该题为必答题) 3

0,1,3,5,6

1,5

0,1,2,3,4,5,6

1,3,5

79. 在自动化测试脚本中,对于实际输出值应该( ) (该题为必答题) 2

自动与预期值比较,并把比较结果记录到日志

自动与预期值比较,并设置案例的成功/失败状态

记录到日志并人工检查

输出到屏幕

80. 对以下Java代码片段进行语句覆盖,最少需要( )个案例:4

if(a>b && b>c){

b=a/c;

} (该题为必答题)

3

4

2

1

81. 一个对象有5个属性,每个属性有3种可能的值,如果要求对所有值的组合进行测试,则共有( )种组合 (该题为必答题) 1

3^5

5*3

5^3

5

82. 某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因 (该题为必答题) 4

代码输入有误

循环控制出错

变量没有初始化

编写的语句书写格式不规范

83. 对于软件生命周期的一般描述,正确的是 (该题为必答题) 2

需求分析 概要设计 详细设计 编码 调试 发布 维护

需求分析 概要设计 详细设计 编码 测试 发布 维护

需求分析 概要设计 详细设计 编码 测试 发布 维护

需求分析 概要设计 详细设计 编码 发布 测试 维护


84. 下面的语句的作用是:

Vector MyVector = new Vector(100,50); (该题为必答题) 1

创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增

创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50

创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50

创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增


85. 在实现DAO设计模式时,下面哪种模式经常被采用: (该题为必答题) 3

Proxy模式

Observer模式

Factory模式

Prototype模式

86. 以下语句输出的结果是:

String str="1234";

int x=4,y=5;

str=str+(x+y);

System.out.println(str); (该题为必答题) 2

123+4+5

12349

123445

会产生编译错误


87. 有关线程的哪些叙述是对的。 (该题为必答题) 3

当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。

一旦一个线程被创建,它就立即开始运行。

一个线程可能因为不同的原因停止(cease)并进入就绪状态。

使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。


88. 功能测试的执行时机应该在( ) (该题为必答题)2

性能测试之后

集成测试之后

单元测试之前

验收测试之后


89. 不同的测试阶段,需要考虑不同的测试目标。比如在单元测试阶段,测试的主要目标是 (该题为必答题)3

检验开发人员的工作质量

对软件的质量进行评估

尽可能的发现失效

确认系统是否按照预期工作

90. 软件测试哪个阶段修复缺陷的成本最低? (该题为必答题)1

需求分析阶段

系统测试阶段

集成测试阶段


编码阶段


TAG: 测试工程师 技巧 平安银行

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 32598
  • 日志数: 14
  • 建立时间: 2016-01-05
  • 更新时间: 2018-05-10

RSS订阅

Open Toolbar