itgle.com

目录文件的读取函数read dir()参数和返回值的含义()A.参数和返回值都指向目录文件B.参数和返回值都指向目录项C.参数指向目录文件,返回值指向目录项D.返回值指向目录文件,参数指向目录项

题目

目录文件的读取函数read dir()参数和返回值的含义()

A.参数和返回值都指向目录文件

B.参数和返回值都指向目录项

C.参数指向目录文件,返回值指向目录项

D.返回值指向目录文件,参数指向目录项


相似考题
更多“目录文件的读取函数read dir()参数和返回值的含义()A.参数和返回值都指向目录文件B.参数和返回值都指向目录项C.参数指向目录文件,返回值指向目录项D.返回值指向目录文件,参数指向目录项”相关问题
  • 第1题:

    ()类似于Windows中的快捷方式,它本身不包含任何内容,它指向别的文件或目录。

    A.目录文件

    B.连接文件

    C.设备文件

    D.以上全不对


    参考答案:B   

  • 第2题:

    已有定义int(*p)();,指针p可以______。

    A.代表函数的返回值

    B.指向函数的入口地址

    C.代表函数的类型

    D.代表函数返回值的类型


    正确答案:B

  • 第3题:

    若fp是指向某文件的指针,已读到此文件末尾,则库函数feof(fp)的返回值是______。

    A.EOF

    B.0

    C.非零值

    D.NULL


    正确答案:C
    解析:由函数feof的定义得知,如果返回的是0,则表示没有到文件末尾;如果返回为非0,则表示到文件末尾。

  • 第4题:

    若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是( )。

    A.EOF

    B.-1

    C.1

    D.NULL


    正确答案:C
    解析:EOF是文本文件的文件结束标志,NULL是打开文件错误的返回值。foef(fp)用来判断文件位置指针是否在文件末尾,文本文件和二进制文件均可以使用此函数。如果遇到文件结束就返回1,否则返回0。

  • 第5题:

    某文件系统,根目录常驻内存。文件目录采用链接结构,每个磁盘块放10个下级文件的描述信息。若下级文件为目录文件,则上级文件目录指向该目录的第一块,否则指向普通文件的文件控制块。每个目录下最多放40个下级文件。普通文件采用顺序结构,文件H共有5个磁盘块。若要读文件/B/E/F/H中的第8块,最少要启动硬盘______次。

    A.5次

    B.6次

    C.13次

    D.14次


    正确答案:B
    解析:根据题意可知,普通文件采用顺序结构,要读H中的第8块,最少要启动硬盘6次。

  • 第6题:

    若fp是指向某文件的指针,且已读到文件末尾,则函数feof(fp)的返回值是( )。

    A.EOF

    B.-1

    C.1

    D.NULL


    正确答案:C
    解析:feof函数用来判断文件是否结束,如果遇到文件结束,函数feof(fp)的值为1,否则为0。

  • 第7题:

    若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是( )


    正确答案:C
    EOF是文本文件的文件结束标志,NULL是打开文件错误的时候返回值。foef(fp)用来判断文件位置指针是否在文件末尾,文本文件和二进制文件均可以使用此函数。如果遇到文件结束就返回1,否则返回0。

  • 第8题:

    下列问题基于下列描述,某文件系统,根目录常驻内存,见图3-2。

    图3-2 文件系统目录文件采用链接结构,每个磁盘块放10个下级文件的描述信息,若下级文件为目录文件,则上级目录指向该目录的第一块,否则指向普通文件的文件控制块,每个目录下最多放10个下级文件,普通文件采用顺序结构,文件H共有15个磁盘块。若要读文件B/E,F/H中的第8块,最少要启动硬盘多少次? ______。

    A.5次

    B.6次

    C.18次

    D.14次


    正确答案:A

  • 第9题:

    若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是( )。

    A.EOF

    B.-1

    C.非零值

    D.0


    正确答案:D
    解析:文件状态检测函数feof(fp)的功能是:测试所指的文件的位置指针是否已达到文件尾,如果已到达文件尾,则函数返回非0值:否则返回0,表示文件尚未结束。

  • 第10题:

    APG中使用指令CACLS修改文件及目录的属性所使用的参数T和G代表的是?()

    • A、目录
    • B、子目录
    • C、用户组
    • D、用户

    正确答案:B,D

  • 第11题:

    在ext2文件系统中,一个目录数据块中的指针指向的是()。

    • A、目录中的子目录和文件
    • B、目录的其它数据块
    • C、目录的i节点
    • D、该目录的父目录

    正确答案:C

  • 第12题:

    单选题
    在ext2文件系统中,一个目录数据块中的指针指向的是()。
    A

    目录中的子目录和文件

    B

    目录的其它数据块

    C

    目录的i节点

    D

    该目录的父目录


    正确答案: A
    解析: 暂无解析

  • 第13题:

    若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是( )。

    A.EOF

    B.-l

    C.非零值

    D.0


    正确答案:D
    本题考查leon(tp)函数,其功能是:测试所指的文件的位置指针是否已达到文件尾,如果已达到文件尾,则函数返回非0值;否则返回0,表示文件未结束。

  • 第14题:

    有一个文件系统,根目录常驻内存,如图所示。目录文件采用链接结构,假设每个目录下最多允许建立60个文件或目录(统称为下级文件)。又假设每个磁盘块最多可存放10个文件目录项:如果下级文件是目录文件,则上级目录项指向该目录文件的第一块地址;

    如果下级文件是普通文件,则上级目录项指向该文件的FCB(文件控制块)地址。假设图中所示的文件目录结构中,文件或子目录按自左向右的次序建立,而符号"…"表示尚有其他文件或子目录未列出。

    1.假设普通文件采用UNIX的三级索引结构,主索引表放在文件控制块中。

    (1)假设每个物理块能存放128个地址(物理块块号),那么,普通文件的大小最大为多少块?

    (2)若要读/A/D/G/I/K的第7461块,系统最少启动硬盘几次,最多几次?

    2.若普通文件采用顺序结构,若要读/A/D/G/I/K的第285块,最少启动硬盘几次,最多几次?

    3.为了打开文件,用户给出文件名后,操作系统应做哪些工作?

    4.一般在文件系统中,为了加快文件目录检索速度(减少启动硬盘的次数),可以采用什么方法?


    正确答案:1.(1)10+128+1282+1283块 (2)最少启动硬盘8次最多启动硬盘23次 2.最少启动硬盘6次最多启动硬盘21次 3.打开文件时用户首先给出文件名操作系统完成以下工作: (1)查找目录检查文件是否存在如不存在则报告错误; (2)如该文件存在检查操作的合法性例如若该文件为只读文件但用户却将"读写方?quot;置为写则系统不予打开; (3)根据文件名在目录文件中找到该文件的文件控制块把该文件的文件控制块调入内存。 4.一般在文件系统中为了加快文件目录检索速度减少启动硬盘的次数可以采用两种方法。 (1)引入"当前目录"。在一个多层次的树形文件目录结构中如果每次都从根结点开始检索很不方便通常各目录文件放在外存故影响访问速度尤其是当层次较多时检索要耗费很多时间。为克服这一缺点引入"当前目录"或称"工作目录"的概念。查找文件时可以从当前目录开始向下检索。这样检索路径缩短检索速度提高。 (2)采用"目录项分解?quot;。一个文件控制块一般要占很多空间这样一个目录文件往往很大。在检索目录时为了找到所需要的目录项常常要将存放目录文件的多个物理块逐块读入内存进行查找这就降低了检索速度。可以利用目录项分解法解决这一问题即把目录项(文件控制块)分为两部分:名号目录项包含文件名以及相应的文件内部号;基本目录项包含了除文件名外文件控制块的其他全部信息。
    1.(1)10+128+1282+1283块 (2)最少启动硬盘8次,最多启动硬盘23次 2.最少启动硬盘6次,最多启动硬盘21次 3.打开文件时,用户首先给出文件名,操作系统完成以下工作: (1)查找目录,检查文件是否存在,如不存在,则报告错误; (2)如该文件存在,检查操作的合法性,例如,若该文件为只读文件,但用户却将"读写方?quot;置为写,则系统不予打开; (3)根据文件名在目录文件中找到该文件的文件控制块,把该文件的文件控制块调入内存。 4.一般在文件系统中,为了加快文件目录检索速度,减少启动硬盘的次数,可以采用两种方法。 (1)引入"当前目录"。在一个多层次的树形文件目录结构中,如果每次都从根结点开始检索,很不方便,通常各目录文件放在外存,故影响访问速度,尤其是当层次较多时检索要耗费很多时间。为克服这一缺点,引入"当前目录"或称"工作目录"的概念。查找文件时可以从当前目录开始向下检索。这样检索路径缩短,检索速度提高。 (2)采用"目录项分解?quot;。一个文件控制块一般要占很多空间,这样一个目录文件往往很大。在检索目录时,为了找到所需要的目录项,常常要将存放目录文件的多个物理块逐块读入内存进行查找,这就降低了检索速度。可以利用目录项分解法解决这一问题,即把目录项(文件控制块)分为两部分:名号目录项,包含文件名以及相应的文件内部号;基本目录项,包含了除文件名外文件控制块的其他全部信息。

  • 第15题:

    为了建立目录与文件之间的链接,顺利实现共享,可以引用索引结点。将文件的物理地址及其它的文件属性等信息,(22),在文件目录中设置文件名及指向索引结点的指针。

    A.同时放在目录项和索引结点中

    B.放在目录项中,而不放在索引结点中

    C.不放在目录项中,而放在索引结点中

    D.既不放在目录项中,也不放在索引结点中


    正确答案:C
    解析:用索引结点实现共享时,将文件的物理地址及其它的文件属性等信息放在索引结点中。

  • 第16题:

    下列关于文件目录和目录文件的表述中,不正确的是( )。

    A.文件与文件控制块是一一对应的

    B.文件目录是需要长期保存的

    C.目录文件是长度固定的记录式文件

    D.给定一个文件名,通过查找目录文件便可找到该文件对应的目录项


    正确答案:D
    解析:系统为所存入的的文件建立一个文件控制块,每个文件有一个文件控制块。文件目录是文件控制块的有序集合,提供用户和文件系统之间的接口。目录文件是将文件目录以文件的形式保存在外存空间。文件目录是需长期保存的,目录文件是长度固定的记录式文件。

  • 第17题:

    若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是______。

    A.EOF

    B.-1

    C.非零值

    D.NULL


    正确答案:C

  • 第18题:

    下列关于文件目录和目录文件表述不正确的是( )。A.文件与文件控制块是一一对应的B.文件目录是需要长期保存的C.目录文件是长度固定的记录式文件D.给定一个文件名,通过查找目录文件便可找到该文件对应的目录项


    正确答案:D
    一个计算机系统中有成千上万个文件,为了便于对文件进行存取和管理,计算机系统建立文件的索引,即文件名和文件物理位置之间的映射关系,这种文件的索引称为文件目录,D项描述错误,它将目录文件和文件目录的概念混淆了。

  • 第19题:

    如果EOF()函数的返回值为True,则表明文件的指针指向

    A.文件开头

    B.文件结尾

    C.文件的第1个记录

    D.文件的最后1个记录


    正确答案:B
    解析:EOF函数用于测试文件的结束标志。如果其返回值为True,则表明文什的指针指向了文件末尾。

  • 第20题:

    在ext2文件系统中,一个目录数据块中的指针指向的是____。()

    A. 目录中的子目录和文件

    B. 目录的其它数据块

    C. 目录的i节点

    D. 该目录的父目录


    参考答案C

  • 第21题:

    请为文文件创建目录,目录格式为正式,显示级别为3级,其它参数不变。


    答案:点击“插入,引用,索引和目录”,点击“目录”,点击“常规”右下侧的下拉按钮“∨”,点击“正式”,点击“显示级别”右侧的正三角“▲”,点击“确定”。

  • 第22题:

    在遍历任何目录时,返回值中都会包括“.”和“..”这两个特殊的目录。


    正确答案:正确

  • 第23题:

    判断题
    在遍历任何目录时,返回值中都会包括“.”和“..”这两个特殊的目录。
    A

    B


    正确答案:
    解析: 暂无解析