最新精选JAVA笔试面试模拟考试588题(含答案)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020年JAVA笔试面试题库588题

一、简答题

1."给出下面的不完整的方法:

1)

2){ success = connect() ;

3)if (success == -1){

4) throw new TimeOutException();

5)}

6)}

TimeOutException 不是一个RuntimeException,下面那行可以放在 1)处?

A. public void method() throws Exception

B. public void method()

C. public void method() throws TimeOutException

D. public void method() throw TimeOutException

答案:

2.保证在Java应用程序中,一个类Class只有一个内存实例存在该使用什么设计模式A. Builder模式

B. Factory模式

C. Singleton模式

D. Composite模式

答案:C

3.Java程序运行入口的main方法的返回值类型是什么?A. boolean

B. static

C. int

D. void

答案:D

4.下面哪些接口的声明是错误的?A. interface MyInterface extends Youninterface{}

B. private interface MyInterface{}

C. interface MyInterface extends Youninterface1, Youninterface2{}

D. interface MyInterface implements MyInterface{}

E. interface MyInterface{}

答案:C

5.构造ArrayList类的一个实例,下列哪个方法是正确的?A. List myList = new ArrayList();

B. ArrayList myList = new List();

C. List myList = new List();

D. ArrayList myList = new Object();

答案:A

6."类A定义如下:

class A{

private int x=10;

int getx(){

retrun x;

}

}

class B extends A{

private int x=15;

//需要覆盖getx()方法

}

在“//需要覆盖getx()方法”后应加上的函数是?

A. int getx(float f) {…}

B. int getx() {…}

C. double getx(float f) {….}

D. folat getx() {…}

答案:B

7.一个正在执行的线程在遇到下列()情况下会终止执行?A. 执行stop()方法;

B. 执行wait()方法;

C. 执行seleep()方法;

D. 其run()方法运行完后。

答案:AD

8.下面哪一个List最适合用来实现FIFO队列?A. V ector

B. LinkedList

C. ArrayList

D. Stack

答案:B

9.关于readLine() 方法,一下说法正确的是?A. 该方法抛出IOException异常,调用该方法应该try …catch…

B. 如果读到文件的末尾,该方法返回的结果为null

C. readLine()每次读取一行数据

D. BufferReader类的对象可以调用该方法

答案:ABCD

10.每一个ORACLE数据库有一个或多个物理的数据文件,下面哪种说法是错误的?A. 数据文件建立后,大小可随实际业务需要进行调整

B. 文件中的数据在需要时可以读取并存储在ORACLE内存储区中

C. 一个数据文件可与多个数据库联系

D. 一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成

答案:C

11.EJB2.0规范中定义了几种Enterprise Bean? A. TimerObject

B. Entity Bean

C. MessageDrivenBean

D. SessionBean

答案:CD

12."MyObject哪个方法会影响到这段代码的正确性以及效率?

Set set = new java.util.HashSet();

set.add( new MyObject(

A”));

if ( set.contains( new MyObject(

A”))) {……}

A. hashCode

B. toString

C. clone

D. equals

答案:

13."下面代码中队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

14."下面哪一项运行结果为true?

int i = 9;

int j = 9;

A. ++j == i;

B. j == i ++;

相关文档
最新文档