题目一
下列关于文件名及路径的说法中错误的是:( )
作业内容
A.文件名中有一些禁止使用的字符
B.文件名中一定包含后缀名
C.文件的后缀名决定了一个文件的默认打开方式
D.文件路径指的是从盘符到该文件所经历的路径中各符号名的集合
答案
B选项中,文件名可以不包含后缀名。
例如
A的话,文件中不能包含这些字符:/😗?"<>|,
C表述了后缀名的作用,
D是路径的基本概念。
故选B。
题目二
C语言中关于文件读写函数说法不正确的是:( )
作业内容
A.fgetc是适用于所有输入流字符输入函数
B.getchar也是适用于所有流的字符输入函数
C.fputs是适用于所有输出流的文本行输出函数
D.fread是适用于文件输入流的二进制输入函数
B选项作物
getchar putchar这些只适用于标准输入输出流
题目三
下面说法不正确的是:( )
作业内容
A.scanf和printf是针对标准输入、输出流的格式化输入、输出语句
B.fscanf和fprintf是针对所有输入、输出流的格式化输入、输出语句
C.sscanf是从字符串中读取格式化的数据
D.sprintf是把格式化的数据写到输出流中
D选项和C选项刚好是相反的关系
所以说 D选项其实是将格式化的数据写到字符串中
题目四
关于feof函数描述不正确的是:( )
作业内容
A.feof函数是用来判断文件是否读取结束的
B.feof函数是在文件读取结束的时候,检测是否是因为遇到了文件结束标志EOF,而读取结束
C.读取文本判断是否结束时,fgetc看返回值是否为EOF, fgets看返回值是否为NULL
D.二进制文件判断读取结束,看实际读取个数是否小于要求读取个数
feof的作用是
feof函数是在文件读取结束后,判断文件读取结束的原因的,是读取失败结束,还是遇到文件尾结束。所以A是错误的