Java 笔试题含答案

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

班级:_______________ 学号:______________ 姓名:___________

Java 笔试题

(可多选)

1. 下面哪些是Thread类的方法( ABD)

A start()

B run()

C exit()

D getPriority()

2. 下面关于类的说法正确的是(A)

A 继承自Throwable

B Serialable

C 该类实现了Throwable 接口

D 该类是一个公共类

3. 下面程序的运行结果是( false )

String str1 = "hello";

String str2 = "he" + new String("llo");

== str2);

4. 下列说法正确的有( C)

A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行

D.一个class只能定义一个constructor

5. 指针在任何情况下都可进行>, <, >=, <=, ==运算?( true )

6. 下面程序的运行结果:(B)

public static void main(String args[]) {

Thread t = new Thread() {

public void run() {

pong();

}

};

();

"ping");

}

static void pong() {

"pong");

}

A pingpong

B pongping

C pingpong和pongping都有可能

D 都不输出

7. 下列属于关系型数据库的是(AB)

A. Oracle B MySql C IMS D MongoDB

8. GC(垃圾回收器)线程是否为守护线程?( true )

9. volatile关键字是否能保证线程安全?( false )

10. 下列说法正确的是(AC)

A LinkedList继承自List

B AbstractSet继承自Set

C HashSet继承自AbstractSet

D WeakMap继承自HashMap

11. 存在使i + 1 < i的数吗?(存在)

12. 的数据类型是(B)

A float

B double

C Float

D Double

13. 下面哪个流类属于面向字符的输入流(A )

A BufferedWriter

B FileInputStream

C ObjectInputStream

D InputStreamReader

14. Java接口的修饰符可以为(CD)

A private

B protected

C final

D abstract

15. 不通过构造函数也能创建对象吗(A)

A 是

B 否

16. ArrayList list = new ArrayList(20);中的list扩充几次(A)

A 0

B 1

C 2

D 3

17. 下面哪些是对称加密算法(AB)

A DES

B AES

C DSA

D RSA

18.新建一个流对象,下面哪个选项的代码是错误的?(B)

A)new BufferedWriter(new FileWriter(""));

B)new BufferedReader(new FileInputStream("")); C)new GZIPOutputStream(new FileOutputStream("")); D)new ObjectInputStream(new FileInputStream(""));

19. 下面程序能正常运行吗( yes )

public class NULL {

public static void haha(){

"haha");

}

public static void main(String[] args) {

((NULL)null).haha();

}

}

20. 下面程序的运行结果是什么()

class HelloA {

public HelloA() {

"HelloA");

}

{ "I'm A class"); }

static { "static A"); }

}

public class HelloB extends HelloA {

public HelloB() {

"HelloB");

}

{ "I'm B class"); }

static { "static B"); }

public static void main(String[] args) { new HelloB();

}

}

Static A

Static B

Hello A

I’m A class

相关文档
最新文档