精选最新2020年JAVA笔试面试测试题库588题(含答案)

2020年JAVA笔试面试题库588题

一、简答题

1.在Weblogic中如果部署的应用访问两个数据库并需要进行事务控制时,则需配置 答案:两阶段提交协议

2.在oracle中,语句select ‘test’ || null from dual;的查询结果为:A. 结果是test B. 结果是testnull C. 结果是空 D. 结果是NULL 答案:A

3.\执行下列代码后,哪个结论是正确的? String[] s = new String[10]; A. s.length为10 B. s[9]为null

C. s[10]为”D. s[9]为0 答案:AB

4.对于大多数J2EE Constainer来说,web应用最终可以用哪种形式部署?A. jar B. ear C. war

D. 直接以目录形式 答案:BCD

5.\下面代码中队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

6.单选题 答案:

7.1. 保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式 答案:单例

8.一个正在执行的线程在遇到下列( )情况时会暂时停止执行?A. 执行suspend被挂起; B. 休眠;

C. 执行输入输出操作 D. 执行wait()方法。 答案:ABD

9.定义字符串:String str =

Abcddefg”; 则str.substring(1,4).indexOf(“d”) 的结果是 答案:2

10.\下面语句输出的结果是什么? int score = 9; switch (score){

case 0:System.out.println();

default: System.out.println(\

case 3: System.out.println(\ case 2: System.out.println(\}

A. Error Good Best B. Error good C. Error D. 没有任何输出 答案:B

11.关系数据库中,典型的实体关系模型有三个要素? 答案:数据结构、关系操作、完整性约束

12.下面哪个是合法的布尔值 A. “false” B. false C. 10 答案:B

13.J2EE的三层模型是什么? 答案:Model View Controller

14.EJB2.0 中定义了几种Enterprise Bean

答案:Session bean, entity bean, message driven bean

15.将两个表连接在一起时,下面那一项通常是另外一个表的主键A. 外键 B. 总控键 C. 重复的组 D. 主键 答案:A

16.如果配置一个servlet需要使用的参数,最好在哪个方法中A. doPost B. destroy C. doGet D. service E. init 答案:AC

17.下列关于java程序结果错误的是A. 源文件可以没有 import 语句 B. Package语句必须放在源文件的第一句 C. 一个源文件可以有多个类定义 D. 一个源文件可以定义多个public类 答案:D

18.算法的时间复杂度是指:

答案:时间复杂度是度量算法执行的时间长短。随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算法的效率越高。

19.\下列语句顺序执行后,j的值是: int j=0;

for(int i=5;i>0&j<10;i--)j+=i; A. 12 B. 11 C. 9 D. 10 答案:A

20.如果要在JAVA中调用ORACLE的存储过程,需要使用下面哪个接口:A. CallableStatement B. Statement

C. PreparedStatement 答案:A

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4