平安测试题库 - 整理(1) 下载本文

从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样,对表能够进行的一般操作都可以应用于视图,例如查询,插入,修改,删除操作等。

视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用多个异类源数据的视图。

视图是存储在数据库中的查询的SQL 语句,它主要出于两种原因:安全原因,视图可以隐藏一些数据,如:社会保险基金表,可以用视图只显示姓名,地址,而不显示社会保险号和工资数等,另一原因是可使复杂的查询易于理解和使用。 视图:查看图形或文档的方式。

视图一经定义便存储在数据库中,与其相对应的数据并没有像表那样又在数据库中再存储一份,通过视图看到的数据只是存放在基本表中的数据。对视图的操作与对表的操作一样,可以对其进行查询、修改(有一定的限制)、删除。

当对通过视图看到的数据进行修改时,相应的基本表的数据也要发生变化,同时,若基本表的数据发生变化,则这种变化也可以自动地反映到视图中。

31. 在视图上不能完成的操作是 (该题为必答题) 1 在视图上定义新的基本表 在视图上定义新视图 更新视图 查询

注释:见上。

32. \的结果是() (该题为必答题) 4 5 4 6 7 3

注释:split方法是将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

33. 下列关于Perl语言说法不正确的是() (该题为必答题) 1 Perl是脚本语言,因此运行速度较慢 Perl的脚本不支持动态加载

Perl比较擅长就是分析处理日志文件 Perl不需要编译器和链接器来运行代码 注释:

Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。Perl与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉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 (\ 7) k = k + 1; 8) I--; 9) }

10) } (该题为必答题) 2 line 6 line 7 line 8 line 4

35. 关于finally块中的代码描述正确的是: (该题为必答题) 3 异常发生时才被执行

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

异常没有发生时才被执行 注释:

finally在异常处理时提供finally块来执行所有清除操作。主要与try-catch-finally配合使用。

finally语句块的作用是无论出现什么情况,finally块中的语句一定会被执行,并且是在return之前执行。根据JAVA规范,如果try-finally或者catch-finally中都有return,则2个return都执行并最终返回调用者那里的是finally中的return,如果finally中没有return则返回的是catch中的return,但是finally中的代码也是要执行的。

36. 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以

定义自己的属性和方法,这有利于实现 (该题为必答题) 1 可扩充性 可靠性 可移植性 安全性

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

谁也不能完全代替对方

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

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

题) 4 等于-i 等于i

可能为真,也可能为假 一定为真 注释:

1、 该表中优先级按照从高到低的顺序书写,也就是优先级为1的优先级最高,优先级14的优先级最低。

2、 结合性是指运算符结合的顺序,通常都是从左到右。从右向左的运算符最典型的就是负号,例如3+-4,则意义为3加-4,符号首先和运算符右侧的内容结合。 3、instanceof作用是判断对象是否为某个类或接口类型。 4、注意区分正负号和加减号,以及按位与和逻辑与的区别。

39. 运用正交设计法可以覆盖( ) (该题为必答题) 2 所有逻辑分支

所有因素之间的组合 任意两个因素之间的组合 所有数据流 注释:

正交试验设计(Orthogonal experimental design)是研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是分析因式设计的主要方法。是一种高效率、快速、经济的实验设计方法。

正交试验设计的关键在于试验因素的安排。通常,在不考虑交互作用的情况下,可以自由的将各个因素安排在正交表的各列,只要不在同一列安排两个因素即可(否则会出现混杂)。但是当要考虑交互作用时,就会受到一定的限制,如果任意安排,将会导致交互效应与其它效应混杂的情况。

40. 采用自顶向下集成的测试方法,需要编写( )。 (该题为必答题) 3 客户端程序 驱动程序 条件桩 测试桩 注释:

自顶向下增量式测试:主要优点在于它可以自然的做到逐步求精,一开始就能让测试者看到系统的框架;主要缺点是需要提供桩模块,并且在输入/输出模块接入系统以前,在桩模块中表示测试数据有一定困难。 自底向上增量式测试:优点在于由于驱动模块模拟了所有调用参数,即使数据流并未构成有向的非环状图,生成测试数据也无困难;主要缺点在于,直到最后一个模块被加进去之后才能看到整个程序(系统)的框架。

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

注释:FUNCTION VERIFY TESTING(功能测试),也称为behavioral testing(行为测试)。

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

(该题为必答题) 2 不能比较 较高 较低 没有差别

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