2024年3月19日发(作者:小学生活作文)
平安保险公司招聘笔试试题及答案
单项选择题
1. 关于版本控制以下描述不正确的是:
A) 自动跟踪每个文件和目录的变更情况
B) 支持并行开发
C) ClearCa提供版本管理功能
D) 能够提高软件可移植性
D 版本控制是通过分支的形式保存多个时间点的版本状态,不包含可移植性的概念
2. ClearCa用户通过_________的方式获取VOB 中存储的数据。
A) 资源管理器
B) 视图(VIEW)
C) 版本树(Version tree)
C 在ClearCa中,文件版本的组织体现在版本树结构中。每一个文件都可以通过checkout
-edit-checkin 的命令形成多个版本
3. 链表不具备的特点是____。
A) 可随机访问任何一个元素
B) 插入、删除操作不需要移动元素
C) 无需事先估计存储空间大小
D) 所需存储空间与线性表长度成正比
A 随机访问是数组的特性
4. 进程与程序的重要区别之一是: _ _
A) 程序可占用资源,而进程不可
B) 程序有状态,而进程没有
C) 进程有状态,而程序没有
D) 进程能占有资源,而程序不能
D 1)程序是“静止”的,无生命的;进程是“活动”的,有生命的
2) 程序可以脱离机器长期保存,进程是执行着的程序
3) 程序不具有并发特征,不占用系统资源。进程具有并发性,使用系统资源(最大区别)
4) 进程与程序不一一对应。一个程序多次执行,可以产生多个不同的进程;一个进程也
可以对应多个程序。
5.从未排序的序列中依次取出一个元素与已排序列中的元素进行比较,然后将其放在已排序
序列的合适位置上,该排序方法称为______。
A) 插入排序
B) 选择排序
C) 希尔排序
D) 归并排序
A
插入排序 将新元素插入已排序 部分的合适位置
选择排序 每一趟从待排序的记录中选出关键字最小的 记录,顺序放在已排好序的子文件的
最后,直到全部记录排序完毕
归并排序 归并是指将若干个已排序的子文件合并成一个有序的文件。
希尔排序 将整个无序序列分割成若干小的子序列分别进行插入排序
6. __是操作系统中可以并行工作的基本单位,也是核心调度及资源分配的最小单位
A) 作业
B) 线程
C) 函数
D) 进程
D
7. CMM模型划分的级别中,使用定量分析来不断地改进和管理软件过程。供选择的答案:
A) 优化级
B) 管理级
C) 定义级
D) 可重复级
A
8. 关于CMM,以下描述哪个是不正确的:
A) CMM分为5级
B) CMM主要作用是指导软件机构如何控制软件产品的开发和维护过程,以及如何向成熟的
软件工程体系演化,并形成一套良性循环的管理文化。
C) CMM是判断软件成熟度的软件,以及使用过程中的一系列规范和文档。
D) CMM级别越高,软件过程能力越强。
C
CMM建立一套科学的软件产品评估体系,将软件的质量分5级.主要目标是评估软件,并指
导软件机构如何向成熟的软件工程转化.等级越高,质量越好.CMM是一个模型.
初始级:不稳定的开发和维护环境.遇到问题时,常只专注于代码和测试
可重复级: 基于过往的项目的经验来计划与管理新的项目。
定义级: 有关软件工程与管理工程的一个特定的、面对整个企业的软件开发与维护的过
程的文件将被制订出来。同时,这些过程是集成到一个协调的整体。这就称为企业的标
准软件过程。
定量管理级:企业对产品与过程建立起定量的质量目标,同时在过程中加入规定得很清楚
的连续的度量。作为企业的度量方案, 要对所有项目的重要的过程活动进行生产率和
质量的度量。软件 产品因此具有可预期的高质量。
优化级: 使用定量分析来不断地改进和管理软件过程
9. 下面哪个是合法的布尔值?( )
A.“fal”
B.fal
C.10
B
10. 下列对继承的说法,哪个是正确的( )
A) 子类能继承父类的私有方法和状态
B) 子类能继承父类的protected方法,而不继承protected状态(protected修饰符)
C) 子类只能继承父类public方法和状态
D) 子类能继承父类的所有非私有方法和状态
D
11. 下列说法那些是正确的?( )
A) 使用同一个类创建的所有对象都必须相同 //(==比较)
B) 使用同一个类创建的所有对象可以互不相同
C) 对象将继承用于创建它的类的属性和行为
D) 类将继承其超类的属性和行为 //(非私有的)
B
12. 下面关于缺省构造方法的描述中正确的是( )
A) 缺省构造方法可以初始化其他方法中定义的变量
B) Java编译器会为所有的类创建缺省构造方法。
C) 如果在一个类中定义的构造方法都声明了参数,Java编译器将为这个类创建一个缺省构
造方法
D) 当类中没有定义任何构造方法时,Java编译器将为这个类创建缺省构造方法
D 当类里面没有显式的定义任何构造函数,也没有从别的类继承任何构造函数的时候,java
编译器自动创建缺省构造函数。缺省构造函数没有参数,也不会对类属性产生任何影响
13. 需求分析中开发人员要从用户那里了解到()
A) 软件做什么
B) 包的结构
C) 伪代码的设计
D) 接口的参数
A
14. 下面说法正确的是( )
A) JAVA中的线程不可以共享代码
B) JAVA中的线程不可以共享数据
C) 每个JAVA程序都至少有一个线程,即主线程
D) JAVA中线程是非抢占式的
C
进程是一个可执行的程序,由私有虚拟地址空间、代码、数据和其他操作系统资源(如进程
创建的文件、管道、同步对象等)组成。一个应用程序可以有一个或多个进程,一个进程可
以有一个或多个线程,其中一个是主线程。
线程是操作系统分时调度分配CPU时间的基本实体。一个线程可以执行程序的任意部分的代
码,即使这部分代码被另一个线程并发地执行;一个进程的所有线程共享它的虚拟地址空间、
全局变量和操作系统资源。
15. 下列标识符中,( )是正确的变量名?
A) int
B) 1thing
C) thing1
D) one-hundred
C
16. 下列关于Java程序结构说法错误的是( )。
A) package语句必须放在源文件的第一句
B) 源文件可以没有import语句
C) 一个源文件可以有多个类定义//一个源文件可以定义多个类//例如内部类
D) 一个源文件可以定义多个public类
D
17. 下列有关接口的说法,哪个是正确的?( )
A) 一个类可实现多个接口
B) 实现一个接口必须实现接口的所有方法
C) 接口与抽象类是相同的概念
D) 接口之间不能有继承关系
A B 这个有点问题
public interface AA{
Public void tAA();
Public void tBB();
}
public class BB implements AA{
public void tAA{
//…
n(“AA Setted”);
}
Public static void main(String[] args){
New BB().tAA();
}
}
BB不能成功编译,但是能成功运行,显示”AA Setted”
18. 类A定义如下:
class A
{
private int x=10;
int getx()
{
return x;
}
}
class B extends A
{
private int x=15;
//需要覆盖getx()方法
}
在"//需要覆盖getx()方法"后应加上的函数是:
A) int getx(){…}
B) int getx (float f) {…}
C) float getx(){…}
D) double getx (float f) {…}
A
方法名,方法返回值类型,变量类型数量顺序必须都一样
19. 执行下列语句后,i 和n的值为( )
int i=10;
int n= i++%5;
A) 10,0
B) 10,1
C) 11,0
D) 11,1
C
20. MAX_LENGTH是 int型public成员变量,变量值保持为常量100,用简短语句定义这
个变量。( )
A) public int MAX_LENGTH = 100;
B) final int MAX_LENGTH = 100;
C) final public int MAX_LENGTH = 100;
D) public final int MAX_LENGTH = 100;
D C 定义为类的属性那么static,final,public修饰符顺序可以任意改变.如果定义在方
法内部,那么定义常量只能有修饰符final. 这个有点问题
21. 下面哪个不是java语言中的保留字?( )
A) final
B) const
C) NULL
D) int
C
22. 类Test定义如下:
0: public abstract class Test
1: {
2: public abstract void m1();
3: public abstract void m2()
4: {
5: n("hello");
6: }
7: }
如果对这段程序进行修改,其中不会导致错误的修改是( )
A) 为m1()方法添加一个方法体
B) 用";"替换第4~6行
C) 将修饰m1()方法的abstract关键字删除
D) 将修饰Test 类的abstract关键字删除
B
抽象方法不能有方法实现
23. 下列关于Java语言的叙述中,正确的是( )。
A) Java是不区分大小写的
B) 源文件名必须与public类型的类名相同
C) 源文件中public类的数目不限
D) 源文件名其扩展名为.jar
B
24. 下面的异常处理说明正确的是( )
A) try块必须同时与catch子句和finally子句一起使用。
B) try块只能使用一个catch子句。
C) try块中如果执行了return语句,则其finally子句不会执行。
D) try块不能单独使用。
D
Try要与至少一个catch块或finally块一起使用,finally块必然会被执行。
25. 下面哪条不属于JAVA的命名约定?( )
A) 除第一个单词外,变量名中其他单词的首字母都应该大写
B) 变量名的第一个字母小写
C) 常量名首字母大写,其余字母小写
D) 类名首字母大写
C
26. 随着Java技术的不断发展,Sun公司根据市场进一步将Java细分,其中针对普通PC
应用的是( )
A) J2EE(企业级java应用)
B) J2SE(PC级java应用)
C) J2ME(手机java应用)
D) JDK
B
27. 欲构造ArrayList类的一个实例,下列哪个方法是正确的?( )
A) ArrayList myList = new Object();
B) List myList = new ArrayList();//这样写可以适应面向接口编程的方法
C) ArrayList myList = new List();
D) List myList = new List();
B
28. 如果程序中包含名为obj1和obj2的对象,则使用语句obj2=obj1时将发生什么情况?
( )
A) obj2的实例变量的值将与obj1相同
B) obj2和obj1是同一个对象
C) A和B都不对
D) A和B都对
D
29. 在下面的代码中:
public class AyeAye{
int i = 40;
int j;
public AyeAye(){
tValue(i++);
}
void tValue(int inputValue){
int i = 20;
j = i + 1;
n(“j = ” + j);
}
}
当tValue( )方法显示变量j时,该变量的值为多少?
A) 42
B) 40
C) 21
D) 20
C
类属性i的可见域被方法的参数i的可见域覆盖。要显式的用this.i指代类属性i
30. 下列选项中哪一个编译不出现错误?( )
A) int i =0;
if(i){
n("Hi"); 0不是boolean
}
B) int i1=5;
int i2=5;
if(i1 = i2){ 比较符= =
n("So true");
}
C) int i =1;
int j=2;
if(i==1 || j==2)
n("OK");
D) int i =1;
int j=2;
if( i ==1 && | j==2)
n("OK");
C
31. 抽象类A及类B的定义如下:
1: abstract class A
2: {
3: abstract int getinfo(){};
4: }
5: public class B extends A
6: {
7: private int a=0;
8: public int getinfo()
9: {
10: return a;
11: }
12: public static void main(String args[])
13: {
14: B b=new B();
15: n(o());
16: }
17: }
关于上述程序代码的说明正确的是( )
A) 第1行不能通过编译
B) 第3行不能通过编译
C) 程序通过编译,输出结果为:0
D) 程序通过编译,但没有输出任何结果
B 抽象方法不应该有方法实现
32. 下面哪个是序列化接口( )
A) Serializable
B) ObjectOutputStream
C) Set
D) ObjectInputStream
A
33. 下面语句片段的输出结果是什么?( )
int score=9;
switch(score)
{
ca 0:n();
default:n("Error");
ca 1:n("Good");break;
ca 2:n("Best");
}
A) 没有输出
B) Error
C) Error,Good 完全正确的是需要换行
D) Error,Good,Best
C
1查找符合条件的ca子句。若找到则执行符合条件的子句以及之后的子句,直到break;
否则转2
2 执行default子句以及之后的子句,直到break
34. 对于catch子句的排列,下列哪种是正确的?( )
A) 先有异常子类,其他如何排列都无关
B) 有继承关系的异常不能在同一个try程序段中
C) 异常父类在先,异常子类在后
D) 异常子类在先,异常父类在后
D 已被catch的Exception不能被重复catch
35. 类的实例方法表示的是什么?( )
A) 类的属性
B) 类的行为
C) 类对象的行为
D) 父类对象的行为
C
36. 在JDBC程序中,Statement对象表示什么?( )
A) 到数据库的连接;
B) 向数据库发送SQL语句的对象
C) 数据源。
B
37.下列哪条语句关于JAVA内存回收的说明是正确的?( )
A) 程序员必须创建一个线程来释放内存
B) 内存回收程序负责释放无用内存
C) 内存回收程序允许程序员直接释放内存
D) 内存回收程序可以在指定的时间释放内存对象
B
内存回收自动进行,进行时间不可预测
38. 对于FileInputStream和FileOutputStream类,下面哪个方法不会产生IOException
异常( )
A) 二者的构造函数
B) read()
C) clo()
D) write()
A 构造函数抛出 FileNotFoundException
39.对于ROLLBACK命令,以下准确的说法是:( )
A) 撤销刚刚进行的数据修改操作
B) 撤销本次登录以来所有的数据修改
C) 撤销到上次执行提交或回退操作的点
D) 撤销上一个COMMIT命令
C
40. SQL语言中用来创建、删除及修改数据库对象的部分被称为:( )
A) 数据库控制语言(DCL) 权限管理,用户管理
B) 数据库定义语言(DDL) create,drop,alter
C) 数据库操纵语言(DML)lect for update,update,inrt,
D) 数据库事务处理语言
B
41. 下面哪一个是有效的命令?( )
A) SELECT*FROM books FOR UPDATE USING book_profit_idx WHERE(retail-cost)>10;
B) CREATE INDEX book_profit_idx ON(retail-cost) WHERE(retail-cost)> 10
C) CREATE FUNCTION INDEX book_profit_idx ON books WHERE(retail-cost)>10;
D) a和c
E) 以上命令都不是
42. 下面哪一项表示一个表中的一行?( )
A) 一个属性
B) 一个特征
C) 一个字段
D) 一个记录
D
43. 下面哪一项“不是”有效的SELECT语句?( )
A) SELECT Cost-Retail FROM books;
B) SELECT Retail + Cost FROM books;
C) SELECT retail * retail * retail FROM books;
D) SELECT retail^3 from books; ^操作不支持
D
44. 使用UPDATE命令最多可以修改多少个记录?( )
A) 1
B) 2
C) 3
D) 无限制
D
45. 下面有关表和视图的叙述中错误的是:( )
A) 视图的数据可以来自多个表
B) 对视图的数据修改最终传递到基表
C) 基表不存在,不能创建视图
D) 删除视图不会影响基表的数据
B
46. 执行如下两个查询,结果为:( )
SELECT ename name, sal salary FROM emp order by salary;
SELECT ename name, sal "SALARY" FROM emp order by sal ASC;
A) 两个查询结果完全相同
B) 两个查询结果不同
C) 第一个查询正确,第二个查询错误
D) 第二个查询正确,第一个查询错误
A
47. 当一个用户修改了表的数据,那么( )
A) 第二个用户立即能够看到数据的变化
B) 第二个用户必须执行ROLLBACK命令后才能看到数据的变化
C) 第二个用户必须执行COMMIT命令后才能看到数据的变化
D) 第二个用户因为会话不同,暂时不能看到数据的变化
D
48. 表的主键特点中,说法错误的是:( )
A) 一个表只能定义一个主键
B) 主键可以定义在表级或列级
C) 主键的每一列都必须非空
D) 主键的每一列都必须惟一
B
49. 删除emp表的全部数据,但不提交,以下正确的语句是:( )
A) DELETE * FROM. EMP
B) DELETE FROM EMP
C) TRUNCATE TABLE EMP
D) DELETE TABLE EMP
B
50. 下面哪一个运算符与在一个多行子查询中使用IN运算符是等价的?( )
A) =ANY
B) =ALL
C) >ANY
D) ANY
A
WHERE column-name in ( subquery ).==>WHERE column-name = ANY( subquery ).
51. 将两个表联接在一起时,下面哪一项通常是另一个表的主键?( )
A) 外键
B) 主键
C) 总控键
D) 重复的组
A
52. 关于索引,说法错误的是:( )
A) 索引总是可以提高检索的效率
B) 索引由系统自动管理和使用
C) 创建表的主键会自创建索引
D) 删除索引对拥有索引的表的数据没有影响
A
使用索引是为了提高查询的速度,但是索引的使用会占用额外的资源以及执行
inrt,update,delete等操作时的额外操作。为那些经常查询很少修改的表建立索引。
53. 下面哪一个SQL语句将删除DEPT表中的所有数据,并永久删除DEPT表的整个结构?
( )
A) DROP TABLE dept;
B) DELETE TABLE dept;
C) TRUNCATE TABLE dept;
D) DELETE * . * FROM dept; [END CODE]
A
54. 执行以下语句出错的行为是:( )
SELECT deptno,max(sal) FROM emp
WHERE job IN(‘CLERK‘,‘SALEMAN‘,‘ANALYST‘)
GROUP BY deptno
HAVING sal>1500;
A) 第一行
B) 第二行
C) 第三行
D) 第四行
D
Having子句包含where子句的功能,而且可以使用集合函数.where子句效率高。
HAVING对GROUP BY之后的查询结果,再进行过滤,只能对SELECT 前面已有的字段进行条
件判断
55. 以下语句出错,哪种改动能够正确执行:( )
SELECT deptno,max(sal)
本文发布于:2024-03-19 22:59:38,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1710860378291511.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:平安保险公司招聘笔试试题及答案.doc
本文 PDF 下载地址:平安保险公司招聘笔试试题及答案.pdf
留言与评论(共有 0 条评论) |