![cover](https://img.yunxge.cn/web/javawork5.png)
Java 第五次 作业
本文最后更新于 2024-12-12,文章内容或软件可能已经过时。如失效请留言更新文章
一. 单选题(共5题,100分)
1. (单选题)在Java的IO体系中,以下哪个类可以用来读取文件,且产生的系统调用可能是最少的?
A. RandomAccessFile
B. FileInputStream
C. BufferedReader
D. InputStreamReader
正确答案: C:BufferedReader
;
2. (单选题)下列关于Java中字符流和字节流的说法,错误的是?
A. 字符流操作的是16位的字符,Reader/Writer作为字符流的基类
B. 字节流操作的是8位的字节,InputStream/OutputStream作为字节流的基类
C. 字节流可以处理所有类型的数据,如图片、视频等,而字符流只能处理文本数据
D. 字符流在操作时会用到缓冲区,而字节流不会
正确答案: D:字符流在操作时会用到缓冲区,而字节流不会;
3. (单选题)下列流当中,属于处理流的是?
A. FileInputStream
B. InputStream
C. DataInputStream
D. BufferedInputStream
正确答案: C:DataInputStream
;
4. (单选题)在Java中,以下哪个类或接口提供了创建和管理线程的能力?
A. Runnable
B. Thread
C. Process
D. Executor
正确答案: B:Thread
;
5. (单选题)关于Java中的线程状态,以下哪个描述是错误的?
A. 线程创建后默认处于NEW状态
B. 当线程调用start()方法后,线程状态变为RUNNABLE
C. 线程因为等待某个条件成立而进入WAITING状态后,它将一直等待,直到其他线程调用notify()或notifyAll()方法
D. TIMED_WAITING状态是等待状态的一种,但它有超时限制,超时后线程会自动返回到RUNNABLE状态
正确答案: C:线程因为等待某个条件成立而进入WAITING状态后,它将一直等待,直到其他线程调用notify()或notifyAll()方法;
- 感谢你赐予我前进的力量