【Java】——期末复习题题库(九)

发布时间:2024年01月13日

🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客

🐳Java基础:Java基础_IT闫的博客-CSDN博客

🐋c语言:c语言_IT闫的博客-CSDN博客

🐟MySQL:数据结构_IT闫的博客-CSDN博客

🐠数据结构:??????数据结构_IT闫的博客-CSDN博客

💎C++:C++_IT闫的博客-CSDN博客

🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客

💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客??????

🥏python:python_IT闫的博客-CSDN博客

🐠离散数学:离散数学_IT闫的博客-CSDN博客

欢迎收看,希望对大家有用!

目录

🎯问题

1.?(单选题)FileReader类中有很多重载的读取字符的方法,其中read()方法如果读取已到达流的末尾,将返回的值是

2.?(单选题)下列关于IO流的说法中,错误的

3.?(单选题)下列选项中,哪个流使用了缓冲区技术?(?)

4.?(单选题)FileWriter类的write(int c)方法的作用是

5.?(单选题)在程序开发中,经常需要对文本文件的内容进行读取。如果想从文件中直接读取字符,可以使用字符输入流()

6.?(单选题)下列Writer类的常用方法中,强制将缓冲区的数据同步到输出流中的是()

7.?(单选题)下面关于字节流缓冲区的说法中错误的是()

8.?(单选题)下列OutputStream类的常用方法中,向输出流写入一字节的是()

9.?(单选题)下列InputStream类的常用方法中,从输入流读取一字节(8位),把它转换为0~255的整数,并返回这一整数的是()

10.?(单选题)下列选项中,哪一个不是InputStream的直接子类( )

11.?(单选题)下列选项中,哪个类是用来读取文本的字符流?( )

12.?(单选题)请将下列四个步骤进行排列,完成文件的赋值操作( ) ① 将字节流输入流和源文件相关联,输出流和目标文件相关联。 ② 明确源文件和目标文件。 ③ 使用输入流的读取方法读取文件,并将字节写入到目标文件中。 ④ 关闭资源。

13.?(单选题)下面关于字节流缓冲区的说法错误的是( )

14.?(单选题)下列选项中,使用了缓冲区技术的流是( )

15.?(单选题)下列选项中,不属于InputStreamReader类的方法的是( )

16.?(单选题)以下选项中,哪个是File类中isFile()方法返回值的类型()

17.?(单选题)File类中以字符串形式返回文件绝对路径的的方法是( )

18.?(单选题)以下关于File类的isDirectory ()方法的描述,哪个是正确的( )

19.?(单选题)以下选项中,哪一个是File类delete()方法返回值的类型()

🎯答案


🎯问题

1.?(单选题)FileReader类中有很多重载的读取字符的方法,其中read()方法如果读取已到达流的末尾,将返回的值是

  • A. 0
  • B. -1
  • C. 1
  • D. 无返回值

2.?(单选题)下列关于IO流的说法中,错误的

  • A.?InputStream读文件时操作的都是字节
  • B.?Reader是字符输入流
  • C. FileReader和FileWriter用于读写文件的字节流
  • D.?BufferedReader和BufferedWriter是具有缓冲功能的字符流。

3.?(单选题)下列选项中,哪个流使用了缓冲区技术?(?)

  • A. BufferedOutputStream
  • B.?FileInputStream
  • C.?ObjectOutputStream
  • D.?FileReader

4.?(单选题)FileWriter类的write(int c)方法的作用是

  • A.?写出单个字符
  • B.?写入多个字符
  • C.?写入一个整形数据
  • D. 写入单个字符

5.?(单选题)在程序开发中,经常需要对文本文件的内容进行读取。如果想从文件中直接读取字符,可以使用字符输入流()

  • A. Reader
  • B. Writer
  • C. FileReader
  • D. FileWriter

6.?(单选题)下列Writer类的常用方法中,强制将缓冲区的数据同步到输出流中的是()

  • A. void write(int c)
  • B. void write(char cbuf[])
  • C. void flush()
  • D. void close()

7.?(单选题)下面关于字节流缓冲区的说法中错误的是()

  • A. 使用字节流缓冲区读写文件是逐字节读写
  • B. 使用字节流缓冲区读写文件时,可以一次读取多个字节的数据
  • C. 使用字节流缓冲区读写文件,可以大大提高文件的读写操作效率
  • D. 字节流缓冲区就是一块内存,用于暂时存放输入输出的数据

8.?(单选题)下列OutputStream类的常用方法中,向输出流写入一字节的是()

  • A. void flush()
  • B. void close()
  • C. void write(int b)
  • D. void write(byte[] b)

9.?(单选题)下列InputStream类的常用方法中,从输入流读取一字节(8位),把它转换为0~255的整数,并返回这一整数的是()

  • A. void close()
  • B. int read(byte[] b,int off, int len)
  • C. int read()
  • D. int read(byte[] b)

10.?(单选题)下列选项中,哪一个不是InputStream的直接子类( )

  • A. ByteArrayInputStream
  • B. FileInputStream
  • C. BufferedInputStream
  • D. PipedInputStream

11.?(单选题)下列选项中,哪个类是用来读取文本的字符流?( )

  • A. FileReader
  • B. FileWriter
  • C. FileInputStream
  • D. FileOutputStream

12.?(单选题)请将下列四个步骤进行排列,完成文件的赋值操作( ) ① 将字节流输入流和源文件相关联,输出流和目标文件相关联。 ② 明确源文件和目标文件。 ③ 使用输入流的读取方法读取文件,并将字节写入到目标文件中。 ④ 关闭资源。

  • A. ①②③④
  • B. ②①③④
  • C. ②③①④
  • D. ①③②④

13.?(单选题)下面关于字节流缓冲区的说法错误的是( )

  • A. 使用字节流缓冲区读写文件是一个字节一个字节的读写。
  • B. 使用字节流缓冲区读写文件时,可以一次性读取多个字节的数据。
  • C. 使用字节流缓冲区读写文件,可以大大的提高文件的读写操作。
  • D. 字节流缓冲区就是一块内存,用于存放暂时输入输出的数据。

14.?(单选题)下列选项中,使用了缓冲区技术的流是( )

  • A. DataInputStream
  • B. FileOutputStream
  • C. BufferedInputStream
  • D. FileReader

15.?(单选题)下列选项中,不属于InputStreamReader类的方法的是( )

  • A. getEncoding()
  • B. close()
  • C. read()
  • D. flush()

16.?(单选题)以下选项中,哪个是File类中isFile()方法返回值的类型()

  • A. int
  • B. boolean
  • C. Integer
  • D. String

17.?(单选题)File类中以字符串形式返回文件绝对路径的的方法是( )

  • A. getName()
  • B. getParent()
  • C. getPath()
  • D. getAbsolutePath()

18.?(单选题)以下关于File类的isDirectory ()方法的描述,哪个是正确的( )

  • A. 判断该File对象所对应的是否是文件。
  • B. 判断该File对象所对应的是否是目录。
  • C. 返回文件的最后修改时间。
  • D. 在当前目录下生成指定的目录。

19.?(单选题)以下选项中,哪一个是File类delete()方法返回值的类型()

  • A. boolean
  • B. int
  • C. void
  • D. Integer

🎯答案

1-5:BCADC

6-10:CACCC

11-15:ABACD

16-19:BDBA

文章来源:https://blog.csdn.net/shsjssnn/article/details/135068710
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。