初级j测试面试题及答案.docx

初级j测试面试题及答案

姓名:____________________

一、多项选择题(每题2分,共20题)

1.下列哪些属于初级Java编程语言的基本数据类型?

A.int

B.float

C.double

D.String

2.在Java中,下列哪个关键字用于声明一个类?

A.class

B.public

C.private

D.protected

3.下列哪个是Java中的逻辑运算符?

A.

B.||

C.==

D.!=

4.在Java中,如何定义一个数组?

A.int[]array=newint[5];

B.intarray[]=newint[5];

C.intarray=newint[5];

D.int[]array=newint{5};

5.以下哪个不是Java中的关键字?

A.extends

B.implements

C.abstract

D.void

6.下列哪些是Java中的控制语句?

A.if

B.for

C.while

D.switch

7.在Java中,如何声明一个方法?

A.publicstaticvoidmethod(){}

B.publicvoidmethod(){}

C.privatevoidmethod(){}

D.protectedvoidmethod(){}

8.下列哪个是Java中的继承关键字?

A.extends

B.implements

C.super

D.new

9.在Java中,如何创建一个对象?

A.Objectobj=newObject();

B.Objectobj=newObject[5];

C.Objectobj[]=newObject[5];

D.Objectobj=newObject[5]{};

10.下列哪个是Java中的接口?

A.interface

B.class

C.extends

D.implements

11.在Java中,如何获取当前时间?

A.System.out.println(newDate());

B.System.currentTimeMillis();

C.Datedate=newDate();

D.longcurrentTime=System.currentTimeMillis();

12.下列哪个是Java中的集合框架?

A.ArrayList

B.HashMap

C.LinkedList

D.TreeSet

13.在Java中,如何实现多态?

A.通过继承

B.通过接口

C.通过实现

D.通过组合

14.下列哪个是Java中的异常处理?

A.try

B.catch

C.finally

D.throw

15.在Java中,如何定义一个静态变量?

A.staticintcount=0;

B.intcount=0;

C.staticint[]array=newint[5];

D.int[]array=newint[5];

16.下列哪个是Java中的多线程?

A.Thread

B.Runnable

C.synchronized

D.volatile

17.在Java中,如何定义一个枚举类型?

A.enumColor{RED,GREEN,BLUE};

B.enumColor{RED,GREEN,BLUE,YELLOW};

C.enumColor{RED,GREEN,BLUE}{};

D.enumColor{RED,GREEN,BLUE,YELLOW}{};

18.下列哪个是Java中的文件操作?

A.File

B.FileInputStream

C.FileOutputStream

D.FileReader

19.在Java中,如何进行网络编程?

A.Socket

B.ServerSocket

C.URL

D.HttpURLConnection

20.下列哪个是Java中的数据库连接?

A.Connection

B.Statement

C.PreparedStatement

D.ResultSet

二、判断题(每题2分,共10题)

1.在Java中,所有的类都必须继承自Object类。()

2.Java中的方法可以重载,即可以存在多个方法名相同但参数列表不同的方法。()

3.Java中的字符串是不可变的,即一旦创建,就不能修改其内容。()

4.Java中的数组是固

文档评论(0)

1亿VIP精品文档

相关文档