资源描述
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)
可能为真,也可能为假
等于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
JDBC
Servlet
JMS
12. EJB组件在什么地方执行 A
EJB 容器
应用服务器
web容器
以上都对
13. Java语言有许多优点和特点,下列选项中,(B)反映了Java程序并行机制的特点。
可移植
多线程
安全性
跨平台
15. 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现 B
可靠性
可扩充性
可移植性
安全性
17. 下面是有关子类调用父类构造函数的描述正确的是 D
创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数
子类定义了自己的构造函数,就不会调用父类的构造函数
子类必须通过super关键字调用父类没有参数的构造函数
如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数
18. 测试人员( )定位缺陷产生的原因,( )独立自主修复缺陷 B
无责任,允许
无责任,不允许
有责任,不允许
有责任,允许
19. 分支覆盖( )覆盖所有可能的分支,基本路径覆盖( )覆盖所有可能的路径。 A
可以,不能
不能,可以
不能,不能
可以,可以
20. 下面哪个描述属于功能需求( A)
随机选择5%的用户发送广告消息
系统要求能够连续运行1000小时
系统应按J2EE架构进行设计
90%的响应时间小于2秒钟
22. Loadrunner中哪个部件用来设置性能测试场景 B
analysis
controller
remote agent
virtual user generator
23. 软件测试哪个阶段修复缺陷的成本最低? C
系统测试阶段
编码阶段
需求分析阶段
集成测试阶段
25. 使用程序设计的控制结构导出测试用例的测试方法一般知识是(A )
白盒测试
系统测试
边界测试
黑盒
26. 下列测试不属于性能测试的是 D
强度测试
容量测试
压力测试
兼容性测试
5. 黑盒测试也称为功能测试。黑盒测试不能发现 A
是否存在冗余代码
输入是否正确接收
终止性错误
界面是否有错误
7. 在操作系统中,Wait(s)和Signal(s)操作是一种 A
低级进程通信原语
系统调用命令
机器指令
作业控制命令
9. 数据库中只存放视图的? A
定义
操作
限制
对应的数据
10. 在数据库中,产生数据不一致的根本原因是 C
数据冗余
数据存储量太大
未对数据进行完整性控制
没有严格保护数据
11. 字符类型中有一类特殊的数据叫转义字符,下面那个是换行字符。D
\b
\r
\t
\n
12. 假设A类有如下定义,设a是A类的一个实例,下列哪些语句调用是错误的。A
class A {
int i;
static String s;
void method1() { }
static void method2() { }
}
A.method1();
System.out.println(a.i);
A.method2()
a.method1();
14. 关于下面的程序,哪个选项的说法是正确的?A
Class Test{
public static void main(String [] args)
{ byte b=2,e=3; //------1
byte f=b+e;//------2
System.out.println(f);
}
}
编译不通过,在//2处有错误
编译不通过,在//1处有错误
编译通过,打印出23
编译通过,打印出5
15. 在Java中,负责对字节代码解释执行的是 B
应用服务器
虚拟机
编译器
垃圾回收器
16. 关于垃圾收集的哪些叙述是正确的 A
垃圾收集将检查并释放不再使用的内存
垃圾收集允许程序开发者明确指定并立即释放该内存
垃圾收集能够在期望的时间释放被java对象使用的内存
程序开发者必须自己创建一个线程进行内存释放的工作
17. 下列哪个组件能在一个EAR文件中被声明。A
EJB类
JMS ConnectionFactory和Destination对象
JMX Mbeans
JDBC DataSource对象
18. 下面( )是有效明确的功能需求 D
长时间操作后提醒用户休息
界面美观大方
两年内存储数据量不超过100G
登录后显示公告栏
19. 关于自动化测试与手工测试的比较,正确的是(C )
自动化测试能做的,手工测试都能做
手工测试能做的,自动化测试都能做
谁也不能完全代替对方
自动化测试能做的,手工测试不能做
21. 一个输入项的合法输入范围是“1,3,5”,则边界值应该是 C
1,3,5
1,5
0,1,2,3,4,5,6
0,1,3,5,6
22. 对某一软件所有模块进行系统测试,测试过半时统计看到某两个模块发现的缺陷量比例明显较大,因此后期的测试应该(D )
加大所有模块的测试力度
重点关注其它模块,因为其它模块的隐藏缺陷没有被发现
仍按原计划测试,不必关注
加大这两个模块的测试力度
23. 某项测试有3个因素,均为布尔量,使用判定表方法,判定表有( A) 行
2^B190
3
B190^2
POWER(B190,B190)
24. 一个输入项的合法输入范围是:[-10.0,10.0],则合理的测试边界值为:(A )
-11,-10,10,11
-10.00001,-10.0,10.0,10.00001
-10.00001,10.00001
-10,10
27. 动态测试的内容不包括(B )。
模块测试
结构检查
单元测试
功能测试
2. A表字段a类型int中有100条记录,值分别为1至100。如下语句
SELECTaFROMA
WHEREABETWEEN1AND50
OR(AIN(25,70,95)
ANDABETWEEN25AND75)
则如下哪个值在这个sql语句返回的结果集中 B
75
30
51
95
3. 一个表的字段为varchar2,如果建表时没有指定长度,则默认长度为: D
38
255
25
4000
建表时varchar2类型字段必须指定长度
4. 下列哪一个不是UML的动态图? C
状态图
活动图
用例图
序列图
13. 以下语句输出的结果是:C
String str="1234";
int x=4,y=5;
str=str+(x+y);
System.out.println(str);
123+4+5
12349
123445
会产生编译错误
20. 在自动化测试脚本中,对于实际输出值应该(D )
自动与预期值比较,并把比较结果记录到日志
记录到日志并人工检查
输出到屏幕
自动与预期值比较,并设置案例的成功/失败状态
21. 以下状态迁移图(中括号表示状态,箭头表示边):
[a]->[b],[b]->[c],[b]->[d],[c]->[d],[b]->[e]
则覆盖所有边至少需要( D)个案例
2
4
1
3
22. 以下状态迁移图(中括号表示状态,箭头表示边):
[a]->[b],[b]->[c],[c]->[d],[b]->[d],[a]->[c]
则覆盖所有边至少需要( A)个案例
3
2
1
4
23. 软件测试术语“V&V”指(A )
Verification and Validation
Version and Version
Valid and Victory
Valid and Valuable
25. 某次程序调试没有出现预计的结果,下列( A )不可能是导致出错的原因
编写的语句书写格式不规范
循环控制出错
变量没有初始化
代码输入有误
26. 在某公司的新版本桌面办公软件上,乘法功能850×77.1=100000(实际结果应为65535)。您认为,在这个例子中,进行下列哪一类测试可以最有效的发现该程序这一Bug
D
在执行场景测试时多考虑用户进行复杂运算的情况
绘制正确的决策表支持用例设计
执行有效的结构性测试
执行彻底的次边界值测试
27. 不同的测试阶段,需要考虑不同的测试目标。比如在单元测试阶段,测试的主要目标是 C
确认系统是否按照预期工作
对软件的质量进行评估
尽可能的发现失效
检验开发人员的工作质量
2. 关于索引(index)的说法哪些是错误? B
索引应该根据具体的检索需求来创建,在选择性好的列上创建索引
创建索引能提高数据插入的性能
索引并非越多越好
建立索引可使检索操作更迅速
3. 下面关于J2EE的名词解释正确的是C
JTA:JAVA安全认证框架.提供一些安全控制方面的框架.让开发者通过各种部署和自定义实现自己的个性安全控制策略.
JMS:JAVA事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可.
JNDI:JAVA命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能.
JAF:JAVA消息服务.主要实现各个应用程序之间的通讯.包括点对点和广播.
4. 下列描述中正确的是(D)
软件工程主要解决软件产品的生产率问题。
软件工程只是解决软件项目的管理问题
软件工程只是解决软件开发中的技术问题。
软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。
11. 下列关于描述XML和HTML的差异不正确的是 B
XML的语法比HTML严格
解析XML的性能优于HTML
XML与HTML互补
XML扩展性比HTML强
12. 下列代码哪几行会出错: B
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) }
line 6
line 7
line 8
line 4
14. 在Java中,关于final关键字的说法正确的是 B
如果修饰类,则该类只能被一个子类继承
如果修饰方法,则该方法所在的类不能被继承
如果修饰变量,则一旦赋了值,就等同一个常量
如果修饰方法,则该方法能在子类中被覆盖
17. 若某线性表最常用得操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用(B )存储方式最节省时间
双链表
顺序表
单循环链表
带头结点的双循环链表
19. 适合自动化测试的测试阶段是:( D)
以上皆是
集成测试
单元测试
系统测试
20. 以下哪一项测试是自动化测试无法胜任的:( A )
对页面校验规则的测试
对数据流的测试
对图形验证码的测试
对业务流程的测试
23. 运用正交设计法可以覆盖(D )
所有数据流
所有逻辑分支
任意两个因素之间的组合
所有因素之间的组合
24. 假设测试阶段发现的缺陷数是A,软件发布后反馈的缺陷是B,则缺陷消除率(DRE)的计算公式是(C )
B/A
A/(A-B)
A/(A+B)
A/B
26. 怎样确定测试可以退出了,版本可以发布了 D
开发团队认为可以停止测试了
项目经理认为可以停止测试了
测试团队认为可以停止测试了
设置测试出口条件,由客观数据反映版本是否可以发布
2. 从ORACLE数据库月薪记录表month_income(月薪字段为mon_salary)中取出2010年(year)年收入大于15万、存在手机号码(mobile_no)的员工姓名(emp_name)及其对应年收入,如下哪个sql满足条件 C
selectemp_name,sum(mon_salary)frommonth_incomewheremobile_noisnotnullandyear=2010andsum(mon_salary)>150000;
selectemp_name,sum(mon_salary)frommonth_incomewheremobile_noisnotnullandyear=2010groupbyemp_nameandsum(mon_salary)>150000;
selectemp_name,sum(mon_salary)frommonth_incomewheremobile_noisnotnullandyear=2010groupbyemp_namehavingsum(mon_salary)>150000;
selectemp_name,count(mon_salary)frommonth_incomewheremobile_noisnotnullandandyear=2010groupbyemp_namehavingcount(mon_salary)>150000;
3. 如果我们想检查一个文本框在每次自动化运行后的文字结果,则我们通过下面哪个函数来获取文字内容? B
SetTOProperty
GetROProperty
SetROProperty
GetTOProperty
9. 下面列出的条目中,哪些是数据仓库的基本特征___A___。
Ⅰ.数据仓库是面向主题的
Ⅱ.数据仓库的数据是集成的
Ⅲ.数据仓库的数据是相对稳定的
Ⅳ.数据仓库的数据是反映历史变化的
都是
Ⅰ、Ⅱ和Ⅳ
Ⅱ、Ⅲ和Ⅳ
Ⅰ、Ⅱ和Ⅲ
12. 保证在Java应用程序中,一个类Class只有一个实例存在该使用什么设计模式 。
C
Factory模式
Composite模式
Singleton模式
Builder模式
13. 在java程序中的my.jsp中要使用标记扩展,下列选项正确的是 B
<%@taglib url="/hello"prefix="examples"%>
<
展开阅读全文