单选题   下列哪一项不是打开文件时所做的工作?______
 
【正确答案】 A
【答案解析】系统在打开文件时,主要完成以下工作:(1)根据文件路径名查目录,找到FCB主部;(2)根据打开方式,共享说明和用户身份检查访问合法性;(3)根据文件号查系统打开文件表,看文件是否已被打开;(4)在用户打开文件表中取一空表项,填写打开方式等,并指向系统打开文件表对应表项。系统返回用户文件描述符fd,用于以后读写文件。因此,本题答案选择A选项。