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