计算机科学与技术(本科)

读出器类(Reader)和写入器类(Writer)是jam.io包中所有(字符/字节)()的抽象基类。

题目

读出器类(Reader)和写入器类(Writer)是jam.io包中所有(字符/字节)()的抽象基类。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

所有字节输出流都( )。

A.实现Serializable接口

B.实现ObjectOutput接口

C.继承自Reader抽象类

D.继承自OutputStream类


正确答案:D
解析:所有字节输出流都继承自OutputStream类,字节输出流首先也要实现DataOutput接口,字节数据流DataOutputStream是一个已经实现了该接口的类。

第2题:

( 22 )下列叙述中,错误的是

A )所有的字节流都从 InputStream 类继承

B )所有的字节输封流都从 OutputStream 类继承

C )所有的字符钞流都从 OutputStreamWriter 类继承

D )所有的字符输入流都从 Reader 类继承


正确答案:C

第3题:

Java中的抽象类Reader和Writer所处理的流是( )。,

A.图像流

B.对象流

C.字节流

D.字符流


正确答案:D
解析:Reader/Writer所处理的流是字符流,InputStream/OutputStream的处理对象是字节流。

第4题:

下列叙述中,正确的是( )。

A.Reader是-个读取字符文件的接口

B.Reader是-个读取数据文件的抽象类

C.Reader是-个读取字符文件的抽象类

D.Reader是-个读取字节文件的-般类


正确答案:C
本题考查Reader类的概念。首先应该明确,Reader是-个抽象类,字符输入流都是抽象类Reader类的子类,它是用来读取字符文件的类。字符输出流都是Writer抽象类的子类。

第5题:

下面关于java中输入/输出流的说法正确的是()。

A.FileInputStream与FileOutputStream类用读、写字节流

B.Reader与Writer类用来读、写字符流

C.RandomAccessFile既可以用来读文件,也可以用来写文件

D.File类用来处理与文件相关的操作


正确答案:ABCD

第6题:

关于java. io包中的抽象类,以下叙述中正确的是( )。

A.字符流具有抽象类InputStream和OutputStream

B.字节流具有抽象类Reader和Writer

C.过滤流具有抽象类FiherOutputStream和FilterInputStream

D.压缩流具有抽象类InCompressInputStream和InCompressOutputStream


正确答案:C
解析:Java的I/O功能主要是通过输入输出类库java. io包实现的,java. io包中包括了可以处理字节流、字符流、文件流和对象流等的类。java. io包中的抽象类有:字节流的抽象类 InputStream和OutputStream;过滤流的抽象类FiherOutputStream和FiherInputStream;字符流的抽象类Reader和Writer;压缩抽象类InfiaterInputStream和DeflaterOutputStream。

第7题:

下列叙述中,错误的是

A.所有的字节输入流都从InputStream类继承

B.所有的字节输出流都从OutputStream类继承

C.所有的字符输出流都从OutputStreamWriter类继承

D.所有的字符输入流都从Reader类继承


正确答案:C
解析:本题考查Java中的I/O流。java.io包中包括:处理字节流的抽象类InputStream和OutputStream,处理字符流的抽象类Reader和Writer。其中,所有字节输入流都从InputStream类继承,所有字节输出流都从OutputStream类继承。所有字符输入流都从Reader类继承,所有字符输出流都从Writer类继承。而字符类输出流 OutputStreamWriter、PrintWriter、BufferedWriter都是抽象类Writer的子类。因此,选项A、选项B和选项D的说法都是正确的,而选项C的说法是错误的。

第8题:

下列叙述中,正确的是

A.Reader是一个读取字符文件的接口

B.Reader是一个读取数据文件的抽象类

C.Reader是一个读取字符文件的抽象类

D.Reader是一个读取字节文件的一般类


正确答案:C
解析:本题考查Reader类的概念。首先应该明确,Reader是一个抽象类,字符输入流都是抽象类Reader类的子类,它是用来读取字符文件的类。字符输出流都是 Writer抽象类的子类。

第9题:

对象流是否和用于处理字符流的Writer类和Reader类相关? ( )

A.是

B.否

C.不确定

D.没联系


正确答案:B
解析:ObjectInputStream和ObjectOutput Stream类和java.io包中的字节流和字符流超类是独立的,尽管它们的功能和字节类的许多功能类似。因为可以通过对象流类和它们的超类 (InputStream和OutputStream)来完成相同的事情,所以不应该和对象流一起使用Writer或者Reader类。选项A错误,从上面的分析可知对象流ObjectInputStream和ObjectOutput Stream类和java.io包中的字节流和字符流超类是独立的;选项B正确,同A项分析;选项C错误,C项试图混淆答题者的思维,但是只要记住上述分析中提到的独立性,便可很容易地做出此结论;选项D错误,分析同上。

第10题:

下列关于字符流的叙述中,不正确的是( )。

A.字符输出流均为Writer的子类

B.在Java中处理Unicode码的所有类,都是从FileReader和FileWriter两个抽象类中衍生的

C.在Java中,字符都是以Unicode码的形式表示的

D.字节输入流均为Reader的子类


正确答案:A
解析:在Java中,字符都是以16位Unicode码的形式表示的。处理Unicode码的所有类都是从Reader和Writer两个抽象超类中衍生的。字符输入流均为Reader的子类,而字符输出流均为Writer的子类。