软考高级

● 在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/” 表示路径中分隔符,“/”在路径之首时表示根目录。假设当前目录是D2,进程A 以如下两种方式打开文件f2。方式① fd1=open(″ (48) /f2″,O_RDONLY);方式② fd1=open(″/D2/W2/f2″, O_RDONLY);其中,方式①的工作效率比方式②的工作效率高, 因为采用方式①,文件系统是从 (49) 。(48)A. /D2/W2B. D2/W2C. W2D. /W2(49)A. 根目录开始查找文件f2,系统查

题目

● 在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/” 表示路径中分隔符,“/”在路径之首时表示根目录。

假设当前目录是D2,进程A 以如下两种方式打开文件f2。方式① fd1=open(″ (48) /f2″,O_RDONLY);

方式② fd1=open(″/D2/W2/f2″, O_RDONLY);

其中,方式①的工作效率比方式②的工作效率高, 因为采用方式①,文件系统是从 (49) 。

(48)

A. /D2/W2

B. D2/W2

C. W2

D. /W2

(49)

A. 根目录开始查找文件f2,系统查找时间少,读取f2文件次数不变

B. 当前路径开始查找文件f2,系统查找时间少,读取f2文件次数少

C. 根目录开始查找文件f2,系统查找时间少,读取f2文件次数少

D. 当前路径开始查找文件f2,系统查找时间少,读取f2文件次数不变

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径之间的分隔符,“/”在路径之首时表示根目录,“..”表示父目录。假设当前目录是D1,“COPY”表示拷贝命令,那么,将文件f2拷贝到根目录中的正确命令是(38);下面对根目录中文件f1和子目录W1中文件f1描述正确的是(39)。

A.COPY D1/W2tf2/

B.COPY W2/f2..

C.COPY/W2/f2..

D.COPY/W2/f2/


正确答案:B
解析:本题考查操作系统中文件系统的树型目录结构的知识。在树型目录结构中,树的根结点为根目录,数据文件作为树叶,其他所有目录均作为树的结点。在树型目录结构中,从根目录到任何数据文件之间,只有一条唯一的通路,从树根开始,把全部目录文件名与数据文件名,依次用“/”连接起来,构成该数据文件的路径名,且每个数据文件的路径名是唯一的。这样,可以解决文件重名问题。从树根开始的路径名为绝对路径名,如果文件系统不会很多级时,使用不是很方便,所以引入相对路径名,即是从当前目录开始,再逐级通过中间的目录文件,最后到达所要访问的数据文件。所以,对于第(38)题,正确答案为B,其中-表示当前目录的上一级目录,恰好为根目录。对于第(39)题,虽然数据文件名均为n,但不一定是相同的文件。正确答案为C。

第2题:

如图3-3所示的树形文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。

图3-3 某文件系统结构图 假设当前目录是D1,进程A可以按以下两种方式打开同一个文件f1。 方式1) fd1=open(“/D1/W1/f1”,O_RDONLY); 方式2) fd1=open(“(26) /f1”,O_RDONLY):

A..../D2/W1

B.D1/W1

C.W1

D./W1


正确答案:C
解析:在图3-3所示的文件系统的树形目录结构中,树的根节点为根目录,数据文件作为树叶,其他所有目录均作为树的节点。从树根开始的路径名称为绝对路径名。从当前目录开始的路径名称为相对路径名,即从当前目录开始,再逐级通过中间的目录文件,最后到达所要访问的数据文件。假设当前目录是D1,进程A可以使用绝对路径名方式(方式2)打开文件f1,即使用“fd1=open(“/D1/W1/fl”,O_RDONLY);”语句。进程A还可以使用相对路径名方式(方式1)打开文件f1,即使用“fd1=open(“W1/f1”,O_RDONLY);”语句。对于方式1需要访问3次磁盘,第1次查找根目录,第2次查找目录文件/D1/W1/,找到文件f1的物理位置,第3次便可以读取文件f1。而方式2可以从当前路径开始查找需要访问的文件f1,但需要访问2次磁盘,第1次查找目录文件W1,找到文件f1的物理位置,第2次便可以读取文件f1。由此可见,从当前目录开始,采用相对路径名比采用绝对路径名的访问目录文件的次数少,工作效率高。

第3题:

如图7.3所示的树形文件系统中,方框表示目录,圆圈表示文件,“/”表示路径的分隔符,“/”在路径之首表示根目录。在图7.3中,假设当前目录是Al,“pr”表示打印命令,那么打印根目录中的文件fl的正确命令是 (9) 。 A.prAl/Yl/fl B.prYl/fl..C.pr../fl D.pr..fl


正确答案:C
要点解析:在图7—3文件系统的树形目录结构中,树的根节点为根目录,数据文件作为树叶,其他所有目录均作为树的节点。从树根开始,把全部目录文件名与数据文件名,依次用“/”连接起来,构成该数据文件的路径名。从树根开始的路径名称为绝对路径名,从当前目录开始的路径名称为相对路径名。假设当前目录是Al,“pr”表示打印命令,那么打印根目录中的文件n的正确命令是“pr../fl”,其中“..”表示当前目录的上一级目录,恰好为根目录。因此,本试题的正确答案为C。

第4题:

如图4-3所示的树形文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。

假设当前目录是D1,进程A可以按以下两种方式打开同一个文件f1。 方式① fd1=open(“/D1/W1/f1”,O_RDONLY); 方式② fd1=open(“(22)/f1”,O_RDONLY);

A./D2/W1

B.D1/W1

C.W1

D./W1


正确答案:C
解析:在图4-3所示的文件系统的树形目录结构中,树的根节点为根目录,数据文件作为树叶,其他所有目录均作为树的节点。从树根开始的路径名称为绝对路径名。从当前目录开始的路径名称为相对路径名,即从当前目录开始,再逐级通过中间的目录文件,最后到达所要访问的数据文件。假设当前目录是D1,进程A可以使用绝对路径名方式(方式②)打开文件f1,即使用“fd1=open(“/D1/W1/f1”,O_RDONLY);”语句。进程A还可以使用相对路径名方式(方式①)打开文件f1,即使用“fd1=open(“W1/f1”,O_RDONLY);”语句。对于方式①需要访问3次磁盘,第1次查找根目录,第2次查找目录文件/D1/W1/,找到文件f1的物理位置,第3次便可以读取文件f1。而方式②可从当前路径开始查找需要访问的文件f1,但需要访问2次磁盘,第1次查找目录文件W1,找到文件f1的物理位置,第2次便可以读取文件f1。由此可见,从当前目录开始,采用相对路径名比采用绝对路径名可以减少访问目录文件的次数,工作效率较高。

第5题:

● 在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/” 表示路径中的分隔符,“/”在路径之首时表示根目录。假设当前目录是 A2,若进程 A 以如下两种方式打开文件f2:


正确答案:C

第6题:

在图7-6所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径之间的分隔符,“/”在路径之首时表示根目录,“..”表示父目录。假设当前目录是D1,“COPY”表示拷贝命令,那么,将文件F2拷贝到根目录中的正确命令是(63);下面对根目录中文件f1和子目录W1中文件f1描述正确的是(64)。

A.COPY D1/W2/f2/

B.COPY W2/f2 ..

C.COPY /W2/f2 ..

D.COPY /W2/f2/


正确答案:B

第7题:

如图8-1所示的树型文件系统中,方框表示目录,圆表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。

假设当前目录是D2,进程A可以按以下两种方式打开文件f2。 方式① fd1=open(“(38)/f2”,O_RDONLY); 方式② fd1=open(“/D2/W2/f2”,O_RDONLY);

A./D2/W2

B.D2/W2

C.W2

D./W2


正确答案:C
解析:在图8-1所示的文件系统的树型目录结构中,树的根结点为根目录,数据文件作为树叶,其他所有目录均作为树的节点。从树根开始的路径名称为绝对路径名。从当前目录开始的路径名称为相对路径名,即从当前目录开始,再逐级通过中间的目录文件,最后到达所要访问的数据文件。假设当前目录是D2,进程A可以使用绝对路径名方式(方式②)打开文件f2,即使用”fd1=open(“/D2/W2/f2”,O_RDONLY);”语句。进程A还可以使用相对路径名方式(方式①)打开文件f2,即使用”fd1=open(“W2/f2”,O_RDONLY);”语句。对于方式①可用从当前路径开始查找需要访问的文件f2,但需要访问2次磁盘,第1次查找目录文件W2,找到文件f2的物理位置,第2次便可以读取文件f2。而方式②需要访问3次磁盘,第1次查找根目录,第2次查找目录文件/D2/W2/,找到文件f2的物理位置,第3次便可以读取文件f2。可见,从当前目录开始,采用相对路径名比采用绝对路径名可以减少访问目录文件的次数,工作效率较高。

第8题:

如图3-12所示的树型文件中,方框表示目录,圆圈表示文件,“/”表示路径的分隔符,“/”在路径之首表示根目录。在图3-12中,(34)。

假设当前目录是D1,进程A以如下两种方式打开文件f1。

方式①fd1=open("(35)/f1",o_ RDONLY);

方式②fd1:=open("/D1/W1/f1",o_ RDONLY);

其中,方式①的工作效率比方式②的工作效率高,因为采用方式①的文件系统(36)。

A.子目录W2中文件f2和子目录D2中文件f2是完全相同的

B.子目录W2中文件f2和了目录D2中文件f2是不相同的

C.子目录W2中文件f2和子目录D2中文件f2是可能相同也可能不相同的

D.树型文件系统中不允许出现相同名字的文件


正确答案:C

第9题:

在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。

假设当前目录是D2,进程A以如下两种方式打开文件f2。

方式① fd1=open(" (48) /f2",O_RDONLY);

方式② fd1=open("/D2/W2/f2",O RDONLY);

其中,方式①的工作效率比方式②的工作效率高,因为采用方式①,文件系统是从(49)。

A./D2/W2

B.D2/W2

C.W2

D./W2


正确答案:C