更多“在Linux底层文件访问中的大多数操作都是围绕文件描述符来展开的其中()函数是内核向进程返回一个文件描述符为以后使用A.open()B.read()C.write()D.close()”相关问题
  • 第1题:

    下列哪一项不是打开文件时所做的工作______。

    A.填写文件控制块中的文件读写方式项

    B.检查文件名所对应的文件控制块是否已调入内存

    C.检查操作的合法性

    D.返回给用户一个文件描述符


    正确答案:A
    解析:本题考查点是文件的打开操作。如果要使用文件,首先应该打开文件,建立用户和文件间的联系。系统接到打开文件的open命令以后,一般会进行如下操作。①检查文件名所对应的文件控制块是否已调入内存,如果不在,则将其调入内存,这时文件控制块称为“活跃的”。②检查操作的合法性。③有些系统在打开文件以后,返回给用户一个文件描述符,以便用户可以使用该描述符进行访问,而不需要使用原来的文件名。由此可见,打开文件时不需要填写文件控制块(FCB)中的文件读写方式项。

  • 第2题:

    在 Visual FoxPro中,打开数据库的命令是

    A.open database库文件名

    B.create database库文件名

    C.use database库文件名

    D.close database库文件名

    E.remove database库文件名


    正确答案:A
    使用“ open database库文件名”命令打开指定的库文件;“ create database库文件名”命令创建新的数据库文件;“use文件名”命令打开工作表;“ close database”命令关闭当前的数据库和数据表;“ remove table表文件名delete”将表从数据库中移去并从盘上删除。

  • 第3题:

    下列关于文件的叙述中,错误的一条是______。

    A.在随机访问模式下,文件中的每条记录的长度可以不同

    B.在对文仆进行任何操作之前,必须事先打开文件

    C.LOF()函数返回文件的字节数,如果返回0,表示该文件是一个空文件

    D.在二进制访问模式中,可以把文件指针移到文件的任何地方


    正确答案:A
    解析:在随机访问模式下,文件的存取是按记录进行操作的,每个记录都有记录号并且长度全部相同,记录与记录之间不需要特殊的分隔符号。用户只要给出记录号,就可以直接访问某一特定记录。

  • 第4题:

    下列哪一项是执行打开文件操作时由操作系统返回的?()

    A.文件名

    B.文件号

    C.文件描述符

    D.文件物理位置


    参考答案:C

  • 第5题:

    使用文件前要先打开文件。在成功执行打开文件系统调用后,系统会返回给用户一个()

    • A、文件长度
    • B、内存地址
    • C、文件描述符
    • D、文件打开方式

    正确答案:C

  • 第6题:

    在文件系统中,必须为每个文件建立一个至少包含文件名和文件物理存储地址的数据结构,称为()。

    • A、文件控制块
    • B、文件分配表
    • C、索引节点
    • D、文件描述符

    正确答案:A

  • 第7题:

    Linux内核代码中init/main.c文件是整个Linux内核的()。每种体系结构都会执行一些底层设置函数,然后执行名为()的函数来启动Linux内核。


    正确答案:中央联结点;start_kernel

  • 第8题:

    当一个管道共享多对文件描述符是,若将其中的一对读写文件描述符都删除,管道仍然可以使用。()


    正确答案:错误

  • 第9题:

    下列底层文件访问函数中第一个参数是文件描述符的是()。

    • A、chmod
    • B、lchown
    • C、fchown
    • D、chown

    正确答案:C

  • 第10题:

    填空题
    Linux内核代码中init/main.c文件是整个Linux内核的()。每种体系结构都会执行一些底层设置函数,然后执行名为()的函数来启动Linux内核。

    正确答案: 中央联结点,start_kernel
    解析: 暂无解析

  • 第11题:

    单选题
    下列底层文件访问函数中第一个参数是文件描述符的是()。
    A

    chmod

    B

    lchown

    C

    fchown

    D

    chown


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

  • 第12题:

    填空题
    文件系统中,当用户进程打开一个文件时,操作系统将该文件的文件描述符保存在内存的()表中。

    正确答案: 用户打开文件
    解析: 暂无解析

  • 第13题:

    在树型目录结构中,用户对某文件的首次访问通常都采用()。

    A、文件符号名

    B、文件路径名

    C、内存索引结点的指针

    D、用户文件描述符


    参考答案:B

  • 第14题:

    在树型目录结构中,对某文件的首次访问通常都采用(),文件被打开后,对文件的访问采用

    A.文件符号名

    B.从根目录开始的路径名

    C.从当前目录开始的路径名

    D.用户文件描述符


    正确答案:C

  • 第15题:

    在Linux操作系统中,设备都是通过特殊的 文件 来访问。


    正确答案:
                  

  • 第16题:

    使用文件前要先打开文件。在成功执行打开文件系统调用后,系统会返回给用户一个

    A.文件长度

    B.内存地址

    C.文件描述符

    D.文件打开方式


    正确答案:C

  • 第17题:

    下列哪一项是执行打开文件操作时由操作系统返回的?()

    • A、文件名
    • B、文件号
    • C、文件描述符
    • D、文件物理位置

    正确答案:C

  • 第18题:

    UNIX把打开文件与一个称为文件描述符的数字联系起来。文件描述符()用于标准错误输出。

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:C

  • 第19题:

    关于Linux操作系统的组成和结构,下面叙述中错误的是()。

    • A、某个应用程序在Linux操作系统环境下运行时,它就成为一个用户进程
    • B、Linux提供的GLIBC是可移植的标准C库函数实现,提供标准I/O和标准流的一系列接口
    • C、Linux内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块
    • D、Linux是参照Minix开发的,采用与Minix相同的微内核结构

    正确答案:D

  • 第20题:

    文件系统中,当用户进程打开一个文件时,操作系统将该文件的文件描述符保存在内存的()表中。


    正确答案:用户打开文件

  • 第21题:

    在Linux底层文件访问中的大多数操作都是围绕文件描述符来展开的其中()函数是内核向进程返回一个文件描述符为以后使用。

    • A、open()
    • B、read()
    • C、write()
    • D、close()

    正确答案:A

  • 第22题:

    单选题
    ()函数提供了进一步管理低级文件描述符的各种手段,用它可以对已打开的文件描述符执行各种控制操作。
    A

    chmod

    B

    fcntl

    C

    chown

    D

    umask


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

  • 第23题:

    单选题
    在Linux底层文件访问中的大多数操作都是围绕文件描述符来展开的其中()函数是内核向进程返回一个文件描述符为以后使用。
    A

    open()

    B

    read()

    C

    write()

    D

    close()


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