对于文本文件操作,正确的说法有?
A: 函数fgets可以从文件读取一行,不管这一行包不包含空格
B: 函数fscanf使用槽%s可以从文件读取一个字符串,中间不能包含空格,但可以包含数字字符等
C: 读取文本文件的内容的格式和写入文本文件的格式必须一样
D: 读文件必须要清楚文件的格式
A: 函数fgets可以从文件读取一行,不管这一行包不包含空格
B: 函数fscanf使用槽%s可以从文件读取一个字符串,中间不能包含空格,但可以包含数字字符等
C: 读取文本文件的内容的格式和写入文本文件的格式必须一样
D: 读文件必须要清楚文件的格式
举一反三
- Python文件读取方法read(n)的作用是 A: 读取文件全部数据 B: 从文件中读取一行数据 C: 从文件ф读取n行数据 D: 从文件指针位置开始读取n个字符(文本文件)或字节(二进制文件)数据
- 函数()能读取文本文件中的一行。读取二进制文件或者其他文件时,应当使用()函数。 A: fgets(),fseek() B: fread(),fgets() C: fputs(),fseek() D: fgets(),fread()
- 函数()能读取文本文件中的一行。读取二进制文件或者其他文件时,应当用()函数。 A: fgets(), fseek() B: fread(), fgets() C: fputs(), fgets() D: fgets(), fread() E: fread(), fseek()
- 关于文件读写,正确的叙述是()。 A: 使用fprintf函数可以将信息以文本的形式写入文件(类似向屏幕输出文本信息的printf函数)。 B: 使用fscanf函数可以从文本文件,按格式读入int、float等各种类型的数值(类似从键盘读入信息的scanf函数)。 C: 以二进制形式打开的文件,如果使用fprintf向文件写入所有数据,其结果是生成的文件还是个文本文件。 D: 以文本方式打开的文件,如果使用fwrite向文件写入所有数据,其结果是生成的文件还是个二进制文件。正因如此,如果用文本编辑器打开这个文件查看文件中的内容会发现是乱码。
- 2.对文件的说法错误的是( ) 。 A: Python 中的文件可存储字符或进制数据 B: 文本文件和二进制文件都是文件 C: 存储字符的文本文件不能用二进制文件方式读取数据 D: 二进制文件可采用文本文件方式读取数据