当前位置:文档之家› 北邮函授--Java-技术--阶段作业-3

北邮函授--Java-技术--阶段作业-3

北邮函授--Java-技术--阶段作业-3
北邮函授--Java-技术--阶段作业-3

北邮函授--Java-技术--阶段作业-3

北邮函授 Java 技术阶段作业 3

一、单项选择题(共10道小题,共100.0分)

1. 下面哪一个可以创建一个新线程?()

A. 继承 https://www.doczj.com/doc/b52073272.html,ng.Runnable 并且覆盖 start() 方法

B. 实现 https://www.doczj.com/doc/b52073272.html,ng.threa 并且实现 run() 方法

C. 实现 https://www.doczj.com/doc/b52073272.html,ng.Runnable 并且实现 run() 方法

D. 实现 https://www.doczj.com/doc/b52073272.html,ng.Thread 并且实现 run() 方法

知识点: 阶段作业三

学生答案: [C;]

得分: [10] 试题分值: 10.0

提示:

2. 下面哪个不能直接导致一个线程停止执行?()

A. 调用yield() 方法

B. 在一个对象上调用 wait() 方法

C. 在一个对象上调用 notify () 方法

D. 在一个对象上调用 Interrupt() 方法

知识点: 阶段作业三

学生答案: [C;]

得分: [10] 试题分值: 10.0

提示:

3. 出于等待状态的线程收到 notify() 或 notifyAll() 通知后,就会转变到哪个状态?()

A. 运行

B. 就绪

C. 阻塞

D. 延迟

知识点: 阶段作业三

学生答案: [B;]

得分: [10] 试题分值: 10.0

提示:

4. 下面关于 Java 线程的说法错误的是()

A. 当一个 Java 程序启动时,系统就为它创建好一个线程,用这个线程执行 main() 方法

中的代码序列

B. 除了主线程, JVM 还创建了其它线程

C. 程序员可以使用代码自己创建线程并启动执行

D. Java Application 程序有主线程,而 JavaApplet 程序没有主线程

知识点: 阶段作业三

学生答案: [D;]

得分: [10] 试题分值: 10.0

提示:

5. 有以下程序段:

class MyThread extends Thread {

public static void main(String args[]) {

MyThread t = new MyThread();

MyThread s = new MyThread();

t.start();

System.out.print("one.");

s.start();

System.out.print("two.");

}

public void run() {

System.out.print("Thread");

}

}

则下面正确的选项是()

A. 编译失败

B. 程序运行结果为:

one.Threadtwo.Thread

C. 程序运行结果是:

one.two.ThreaThread

D. 程序运行结果不确定

知识点: 阶段作业三

学生答案: [D;]

得分: [10] 试题分值: 10.0

提示:

6. 有以下程序段:

class MyThread extends Thread { //1

public static void main(String args[]) { //2

MyThread t = new MyThread(); //3

t.run(); //4

} //5

public void run() { //6

for (int i=1;i<3;++i) { //7

System.out.print(i+".."); //8

} //9

} //10

} //11

则下面正确的选项是()

A. 由于第3行程序不能编译

B. 由于第4行程序不能编译

C. 程序运行结果是

1..

2..

D. 程序运行结果是

1..

2..

3..

知识点: 阶段作业三

学生答案: [C;]

得分: [10] 试题分值: 10.0

提示:

7. RandomAccessFile类的哪个方法可用于设置文件定位指针在文件中的位置?()

A. readInt

B. readLine

C. seek

D. close

知识点: 阶段作业三

学生答案: [C;]

得分: [10] 试题分值: 10.0

提示:

8. 下面哪一个可以将“”加到文件“file.txt”文件末尾?()

A. OutputStream out= new FileOutputStream (“file.txt”);

Out.writeBytes (“/n”);

B. OutputStream os= new FileOutputStream (“file.txt”, true);

DataOutputStream out = new DataOutputStream(os);

out.writeBytes (“/n”);

C. OutputStream os= new FileOutputStream (“file.txt”);

DataOutputStream out = new DataOutputStream(os);

out.writeBytes (“/n”);

D. OutputStream os= new OutputStream (“file.txt”, true);

DataOutputStream out = new DataOutputStream(os);

out.writeBytes (“/n”);

知识点: 阶段作业三

学生答案: [B;]

得分: [10] 试题分值: 10.0

提示:

9. 下面哪个基于Unicode字符的输入流?()

A. Reader

B. Writer

C. InputStream

D. OutputStream

知识点: 阶段作业三

学生答案: [A;]

得分: [10] 试题分值: 10.0 提示:

10. 下面哪个是基于二进制字节的输入流?()

A. Reader

B. Writer

C. InputStream

D. OutputStream

知识点: 阶段作业三

学生答案: [C;]

得分: [10] 试题分值: 10.0 提示:

相关主题
文本预览
相关文档 最新文档