精选最新2020年JAVA笔试面试模拟题库588题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年JAVA笔试面试题库588题
一、简答题
1.如果配置一个servlet需要使用的参数,最好在哪个方法中A. doPost
B. destroy
C. doGet
D. service
E. init
答案:AC
2.下列关于 ORALCE 据库的描述,不正确的是A. 索引表含ROWID 值
B. 一个事务即使不被提交,也会被写入到重做日志中
C. 拥有不同大小的回滚段没有任何益处
D. COMMIT,据不一定立即写入数据文件中
答案:A
3.System同时包含三个预定义的流变量,分别是
答案:In out err
4.在Weblogic中如果部署的应用访问两个数据库并需要进行事务控制时,则需配置答案:两阶段提交协议
5.关系数据库中,典型的实体关系模型有三个要素?
答案:数据结构、关系操作、完整性约束
6.下面哪个是合法的布尔值
A. “false”
B. false
C. 10
答案:B
7.J2EE的三层模型是什么?
答案:Model View Controller
8.单选题
答案:
9.将两个表连接在一起时,下面那一项通常是另外一个表的主键A. 外键
B. 总控键
C. 重复的组
D. 主键
答案:A
10."下面代码中队result描述正确的是?
InputStream in = … ;
byte[] buff = new byte[1024];
int result = in.read(buff, 0, 256)
A. result 可能等于256
B. result 可能等于0
C. result 可能等于1024
D. result 可能等于1
答案:AB
11.下列关于java程序结果错误的是A. 源文件可以没有 import 语句
B. Package语句必须放在源文件的第一句
C. 一个源文件可以有多个类定义
D. 一个源文件可以定义多个public类
答案:D
12."下面代码显示的结果是什么
public class Test {
static init arr[] = new int[0]
public static void main(String [] arge) {
System.out.print(arr[1]);
}
}
答案:可编译通过,运行报异常
13.方法中的局部变量何时分配内存
答案:在方法被调用时、静态变量在类被加载时分配内存
14."int k=0;
for(int i=5;i>0&k<10;i--){
k+=i;
}
最后k的值是多少?
答案://k=12
15.面向对象的特征
答案:(抽象、继承、多态、封装)
16."public void test() {
try {
oneMethod();
System.out.println(“condition 1”);
} catch(ArrayIndexOutOfBoundsException e) {
System.out.println(“condition 2”);
} catch(Exception e) {
System.out.println(“condition 3”);
} finally {
System.out.println(“finally”);
}
}
在oneMethod()方法运行正常的情况下将显示什么?
A.condition 2
B.condition 3
C.finally
D.condition 1
答案:CD
17.定义整型变量:int n=456;,表达式的值为5的是:A. n/10
B. n%10
C. (n-n/100*100)/10
D. n/10%10
答案:CD
18.下列哪些情况适合考虑使用有状态会话beanA. 实例化会话bean的时候,必须初始化会话bean的状态
B. 在方法调用期间,会话bean需要维护成员变量的的数据
C. 会话bean提供的服务不具体针对某种客户端
D. 会话bean需要跨越多个方法调用,维护客户端的信息
答案:AD
19.多选题:
答案:
20.每一个ORACLE数据库有一个或多个物理的数据文件,下面哪种说法是错误的?A. 数据文件建立后,大小可随实际业务需要进行调整
B. 文件中的数据在需要时可以读取并存储在ORACLE内存储区中
C. 一个数据文件可与多个数据库联系
D. 一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成
答案:C
21.如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析方式?A. 两种都可以,没有太大区别
B. 两种都不可以
C. DOM Parser
D. SAX Parser
答案:D
22.下面哪一个List最适合用来实现FIFO队列?A. Vector
B. LinkedList
C. ArrayList
D. Stack
答案:B
23.Java程序运行入口的main方法的返回值类型是什么?A. boolean
B. static
C. int
D. void
答案:D
24.下面哪些接口的声明是错误的?A. interface MyInterface extends Youninterface{}
B. private interface MyInterface{}
C. interface MyInterface extends Youninterface1, Youninterface2{}
D. interface MyInterface implements MyInterface{}
E. interface MyInterface{}
答案:C
25.构造ArrayList类的一个实例,下列哪个方法是正确的?A. List myList = new ArrayList();
B. ArrayList myList = new List();
C. List myList = new List();
D. ArrayList myList = new Object();
答案:A
26.1. 保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式
答案:单例
27."下面语句输出的结果是什么?