初级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)