银行测试面试题试题库完整
来源:计算机等级 发布时间:2020-09-11 点击:
1. 答案题目正确性为 80%以上。
单选题
1. 若类 A 继承 B,下列哪个写法是正确的是(B)
publicclassA,B{}
publicclassAextendsB{}
publicclassAB{}
publicclassAextendB{}
2. 如果自动化过程中出现两个一样的 Brower 对象,则需要通过下面哪种识别方式识别? 如果同一个页面出现两个一样的 WebEdit 对象,则需要通过下面哪种识别方式识别? a)objectsidentifierb)ordinalidentifierc)SMARTIDidentifierd)originalidentifier
BB
AB
CB
BA
3. 下面哪种写法是正确的?
B
selectcategory,AVG(productprice) 平 均 价 格fromproductinfogroupbyproductpriceHAVINGAVG(category)>2000;
selectcategory,AVG(productprice) 平 均 价 格fromproductinfogroupbycategoryHAVINGAVG(productprice)>2000;
selectcategory,AVG(productprice) 平 均 价 格fromproductinfogroupbyproductpriceHAVINGproductprice>2000;
selectcategory,AVG(productprice) 平 均 价 格fromproductinfogroupbyproductpriceHAVINGcategory>2000;
4. 下列描述中正确的是(C)
软件工程主要解决软件产品的生产率问题。
软件工程只是解决软件项目的管理问题
软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。
软件工程只是解决软件开发中的技术问题。
5. 下面有关系统并发访问数估算数据那个最有效:D
同时在线用户数 100
高峰时段日处理业务量 100000
平均每秒用户请求数 50
高峰时段平均每秒请求数 80
6. 关于进程的叙述哪一项是不正确的 B
一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性
可同时执行的进程是指若干进程同时占用处理器
一个进程独占处理器时其执行结果只取决于进程本身
进程并发执行时其执行结果与进程执行的相对速度有关
7. 操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是不正确的
A
存储管理主要是管理内存资源
设备管理是指计算机系统中除了 CPU 和内存以外的所有输入、输出设备的管理
进程管理主要是对程序进行管理
文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题
8. 文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是
A
顺序存取和随机存取
顺序存取和链接存取
直接存取和间接存取
只读存取和读写存取
9. 评估下面的一组 SQL 语句: CREATE TABLE dept (deptno NUMBER(2), dname VARCNAR2(14), 1oc VARCNAR2 (13)); ROLLBACK; DESCRIBE DEPT 下面关于该组语句的哪个描述是正确的?
C
ROLLBACK 语句将释放 DEPT 占用的存储空间
DESCRIBE DEPT 语句将只有在 ROLLBACK 之前引入一个 COMMIT 语句时,才会显示 DEPT 表的结构描述内容
DESCRIBE DEPT 语句将显示 DEPT 表的结构描述内容
DESCRIBE DEPT 语句将返回一个错误 ORA-04043: object DEPT does not exist.
10. 在下面哪个场景中,索引将是最有用的?
B
被索引的列用于 FROM 子句
被索引的列作为表达式的一部分
被索引的列被声明为 NOT NULL
被索引的列包含不同范围的值
11. 哪个关键字可以对对象加互斥锁?
A
synchronized
serialize
transient
static
12. 以下的变量定义中,合法的语句是:
A
int abc=21;
short do=15;
float 1_variable=3.4;
dauble a=1+4e2.5;
13. Applet 可以做下列那些操作
D
在客户端主机上创建新文件
读取客户端文件
在客户端装载程序库
读取客户端部分系统变量
14. 如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创建新的事务上下文。这种事务属性在 EJB 中应该配置为:
A
Supports
Required
Never
Mandatory
15. 以下哪个方法不改变线程的状态? C
run()
sleep()
isAlive()
start()
16. J2EE 的三层结构包括表示层、中间层、(C)。
中间层
保存层
数据层
服务层
17. 下面哪一个不是造成 OOM 的原因(
B )
程序存在内存泄漏
CPU 或者线程资源不足
代码不良, 产生的临时对象太多
JVM 启动时分配的堆空间不足
18. 压力测试属于(D
)阶段
集成测试
用户验收测试
单元测试
系统测试
19. 功能测试属于( C )阶段
用户验收测试
系统测试
单元测试
集成测试
20. 对于一个软件防火墙产品,“侦测到黑名单请求后发送警报”是一个( D )需求
性能
安全性
可用性
功能
21. 系统测试阶段的测试对象不包括( A)
源程序
硬件系统
文档
软件系统
22. 对以下 Java 代码片段进行条件覆盖,最少需要( C)个案例:
if(a>b && b>c){
b=a/c; }
2
4
3
1
23. 某项测试有 5 个因素,均为布尔量,使用判定表方法,判定表有(B )
行
B186^2
2^B186
5
POWER(B186,B186)
24. 为了验证:软件产品是否易于更改,以便修正缺陷、满足新的需求、使以后的维护更简单或者适应新的环境,这样的测试属于
D
非功能性测试
功能性测试
确认测试
结构测试
25. 对于软件的回归测试,下列描述正确的是(A)。
回归测试存在于软件测试的各个阶段
回归测试就是在集成测试之后进行的测试
回归测试就是在单元测试之后进行的测试
回归测试就是在系统测试之后进行的测试
26. 以下不能用作功能测试的自动化工具是
B
Robot
ClearCase
WinRunner
QTP
27. 软件质量的定义是___A
软件特性的总和,以及满足规定和潜在用户需求的能力
满足规定用户需求的能力
最大限度达到用户满意
软件的功能性、可靠性、易用性、效率、可维护性、可移植性
1. 关于自动化测试的说法,以下哪种是错误的?
无论任何工具,简单的录制和回放都无法满足企业级的自动化测试应用,但是有些时候这种原生态的操作也可以解决一些比较复杂的问题;
自动化测试实施的成功与否,很大程度上取决于测试需求的界定和明确,如果这些内容不够完整、科学,那么自动化测试很有可能失败;
UI 层的自动化测试的效益很大程度上体现在人力的投入和产出上,与测试管理手段的关系是没有多大关系的;
开源测试工具和商业工具比起来具有比较大的灵活性和可快速实现二次开发的特性;
2. QTP 的 ExtensibilityAccelerator 组件源于 QTP 的哪个版本?C
11.0 版本
9.0 版本
10.0 版本
9.5 版本
3. 如下查询语句 SELECTid_number,100/quantityfrominventory 如果 quantity 为空,则查询语句的第二个字段将返回
D
aspace
anullvalue
avalueof100
avalueof0
thekeyworknull
4. 在 UML 提供的图中,(A
)用于按时间顺序描述对象间的交互。
序列图
网络图
状态图
协作图
6. 如下参数中不能用于进程间通信的是
A
口令
信号量
信件
消息
7. 文件系统与(C)密切相关,它们共同为用户使用文件提供方便
设备管理
作业管理
存储管理
处理器管理
8. 以下哪一项不是进程和程序的区别?A
程序没有状态,而进程是有状态的
程序只能在前台运行,而进程可以在前台或后台运行
程序是一组有序的静态指令。进程是一次程序的执行过程
程序可以长期保存,进程是暂时的
9. 要想在你的视图上成功的执行查询需要做什么?
B
只能在基础表中有 select 权限
在视图中需要有 select 权限
基础表中必须有数据
基础表必须在同一个 用户模式中
10. Oracle 中 VARCHAR2 类型的最大长度是:
C
3000
1000
4000
2000
11. 欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的 ?D
ArrayList myList=new List();
ArrayList myList=new Object();
List myList=new List();
List myList=new ArrayList(); D
12. 定义字符串:String str="abcdefg";则 str.substring(2,5).indexOf("d")的结果是:
B
4
1
2
3
14. 采用面向对象技术开发的应用系统的特点是
B
维护更复杂
重用性更强
占用存储量小
运行速度更快
16. 一个栈的输入序列为 1 2 3 4 5,则下列序列中不可能是栈得输出序列的是( C)
1 5 4 3 2
2 3 1 4 5
5 4 1 3 2
2 3 4 1 5
18. 假设 i 是小于 10 的整型变量,则表达式 i-10+10==i 的运行结果(
C C )
可能为真,也可能为假
等于 i
一定为真
等于-i
19. 一个输入项的合法输入范围是“当月日期”,则合理的测试边界值为:(D )
当月第一天,当月月中,当月最后一天
当月第一天,当月最后一天
前月第一天,当月第一天,当月最后一天,下月最后一天
前月最后一天,当月第一天,当月最后一天,下月第一天
20. 等价类之间( B )
仅可以在边界上相交
可以相互包含
可以相交,但不能有包含关系
不能相交
21. 可靠性测试属于(
A )阶段
系统测试
单元测试
用户验收测试
集成测试
22. 功能测试最好由(D )负责
最终用户
开发人员本人
其它开发人员
专业的测试人员
23. 一个对象有 3 个属性,每个属性有 4 种可能的值,如果要求对所有值的组合进行测试,则共有(A )种组合
64
12
7
81
24. 对以下 Java 代码片段进行代码评审,运行时可能会出现什么异常:( A)
Integer myInt; ... if(myInt!=null || myInt.intValue()<10){
myInt=new Integer(myInt.intValue() * 10); }
不会抛出异常
NullPointerException
OutOfMemoryError
ArithmeticException
25. 在软件开发中没有软件测试活动的阶段是(C)
系统设计
系统分析
可行性分析
代码编写
26. 对于软件生命周期的一般描述,正确的是
A
需求分析 概要设计 详细设计 编码 测试 发布 维护
需求分析 概要设计 详细设计 编码 调试 发布 维护
需求分析 概要设计 详细设计 编码 测试 发布 维护
需求分析 概要设计 详细设计 编码 发布 测试 维护
27. 软件测试的对象包括__A__。
目标程序、操作系统和平台软件
源程序、目标程序、数据及相关文档
源程序和目标程序
目标程序和相关文档
1. 以下哪种编程语言只有一种数据类型:
A
VBS
C 语言
C++语言
JAVA
3. 用 TRUNCATE 和 DELETE 语句删除表中数据的区别?
B
TRUNCATE 命令记录日志
TRUNCATE 命令不记录日志
DELETE 命令不记录日志
5. 软件设计的主要任务是设计软件的结构、模块和过程, 其中软件结构设计的主要任务是要确定
D
模块的具体功能
模块间的相似性
模块间的操作细节
模块间的组成关系
10. 下列四项中,不属于关系数据库特点的是( A
多用户访问
数据共享性好
数据冗余小
数据独立性高
11. EJB 不支持以下哪种服务。
C
JTA
推荐访问:面试题 试题库 完整