下面()类主要用来读取二进制文件中的数据。
A: StreamWriter
B: BinaryWriter
C: StreamReader
D: BinaryReader
A: StreamWriter
B: BinaryWriter
C: StreamReader
D: BinaryReader
举一反三
- 以下文件操作类中,以字符的形式读取文件的是哪个?( ) A: File B: BufferedStream C: StreamReader D: StreamWriter
- 通过BinaryReader对二进制文件进行读取操作
- 下面关于文件读写操作的描述中,正确的是: A: .NET框架的文件I/O涉及的文件类型有两种:以ASCII码形式存储数据的文本文件类和以二进制形式存储数据的二进制文件类。 B: 数据流动的方向有两种:数据从外部源端(文件、网络等)流向内存的输入流或读出流和数据从内存流向外部(文件、网络、打印等)的输出流或写入流。 C: 非MarshalByRefObject派生的BinaryReader、BinaryWriter,都用于对二进制文件进行操作,前者从文件读取数据,是输出流;后者把数据写到文件,是输入流。 D: 从MarshalByRefObject的TextReader 和TextWriter派生而来的StreamReader、StringReader、StreamWriter、StringWriter 都用于对文本文件进行操作,前两个是输出流,后两个是输入流。
- 2.对文件的说法错误的是( ) 。 A: Python 中的文件可存储字符或进制数据 B: 文本文件和二进制文件都是文件 C: 存储字符的文本文件不能用二进制文件方式读取数据 D: 二进制文件可采用文本文件方式读取数据
- 对读写文本文件描述错误的是() A: 用于文本文件读写的主要有两个对象, StreamWriter对象和StreamReader对象。 B: 可以使用StreamWriter swFile =new StreamWriter(“C:\\MyFile.txt”);来创建一个写文件对象。 C: 用StreamWriter swFile = new StreamWriter(“C:\\MyFile.txt”, True);创建对象时,True表示创建文件返回成功。 D: 用StreamWriter swFile = new StreamWriter(“C:\\MyFile.txt”, True);创建对象时,True表示新写入的数据被追加到文件尾。