问题
单项选择题
在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符, “/”在路径之首时表示根目录。图中, (37) 。假设当前目录是A2,若进程A以如下两种方式打开文件f2:
方式①fd1=open(" (38) /f2",o_RDONLY);
方式②fd1=open("/A2/C3/f2",oRDONLY);
那么,采用方式①的工作效率比方式②的工作效率高。
(38)处填()。
A./A2/C3
B.A2/C3
C.C3
D.f2
答案
参考答案:C
解析:
[分析]: 本题考查树型文件目录结构的相关知识。
树型文件目录结构也就是多级目录结构:这种结构像一个倒置的有限树,从树根向下,每一个节点是一个目录,叶节点是文件。采用这种目录结构的文件系统,用户要访问一个文件时,必须指出文件所在的路径名,路径名是从根目录开始到该文件的通路上所有各级目录名拼接起来得到的。所以这种目录结构的文件系统容许不同用户的文件具有相同的文件名,所以第38题答案为选项D。
对于第39题,确定了当前目录是A2,要打开的文件是f2,由图中树型目录可知,采用相对路径的方式时效率更高一些,故答案为选项C。