2文本文件的读写(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂
1. 以下哪个类可以用于读取文本文件中的数据?( )
A. FileStream B. StreamReader C. File D. StreamWriter
1. B
【解析】
选项A:FileStream类用于读取或写入二进制数据,而不是文本数据。
选项B:StreamReader类用于读取文本文件。
选项C:File类提供了用于执行文件处理操作的静态方法。虽然可以使用File类来读取文本文件,但需要结合其他类一起使用。
选项D:StreamWriter类,用于将数据写入文本文件。
2. 在进行文件读写操作时,以下哪个类可以用于写入文本文件?( )
A. File B. StreamWriter C. FileStream D. StreamReader
2. B
【解析】
选项A:File类提供了用于执行文件处理操作的静态方法。虽然可以使用File类来写入文本文件,但需要结合其他类一起使用。
选项B:StreamWriter类用于写入文本文件。
选项C:FileStream类用于读取或写入二进制数据,而不是文本数据。
选项D:StreamReader类,用于读取二进制文件。
3. 使用StreamWriter对象写入文本文件时,需要先打开文件。( )
3. 正确
【解析】使用StreamWriter对象写入文本文件时,需要先打开文件并指定文件的路径和名称。
4. WriteLine()方法在输出字符串的后面不添加换行符。( )
4. 错误
【解析】
WriteLine()方法在输出字符串的后面添加一个换行符。这是WriteLine()方法的一个基本特性,它是用来在控制台输出文本,并在输出后添加一个换行符,以便在下一行开始新的输出。如果想要输出字符串而不添加换行符,应该使用Write()方法。
5. StreamWriter对象的 方法可以向文本文件写入一行带回车和换行的文本。
学科网(北京)股份有限公司