Java 笔试题含答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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