单选题
22.
使用文件系统时,通常要显式地进行close()操作,这样做的目的是______。
A、
将文件控制块读入内存
B、
将文件控制块写入磁盘或缓存
C、
将文件内容读入内存
D、
将文件内容写入磁盘或缓存
【正确答案】
B
【答案解析】
执行close()操作时,文件系统主要完成如下工作:将活动文件表中该文件的“当前使用用户数”减1;若此值为0,则撤销此表目,并保存文件控制块写入磁盘或者缓存;若活动文件表目内容已被改过,则表目信息应复制到文件存储器上相应表目中,以使文件目录保持最新状态;一个关闭后的文件不能再使用,若要再使用,则必须再次执行“打开”操作。因此,本题答案选择B选项。
提交答案
关闭