更多“操作系统为何要设置“打开文件”的系统调用。 ”相关问题
  • 第1题:

    关于文件I/O,下列说法不正确的是( )。

    A.要从一个文件读数据,应用程序首先要调用操作系统函数并传送文件名,并选择一个到该文件的路径来打开文件

    B.文件控制块(FCB)对于打开的文件是惟一的识别依据

    C.要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要复制的字节数传送给操作系统

    D.操作系统所以能够找到磁盘上的文件,是因为有磁盘上的文件名的存储位置的记录


    正确答案:B
    解析:文件句柄(filehandle)对于打开的文件是惟一的识别依据。要从文件中犊取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要复制的字节数传送给操作系统。

  • 第2题:

    操作系统在(1)向用户提供目录管理类命令、文件操作类命令、文件管理类命令;操作系统在(2)向用户提供创建文件、撤销文件、打开文件、关闭文件、读文件、写文件等系统调用。

    (1)

    A.物理级

    B.操作级

    C.存储级

    D.编程级


    正确答案:B

  • 第3题:

    设置打开文件标志(),可以截断文件为0,使用系统调用()可以截断文件或者加长文件。(PS:两个答案中间用一个空格隔开,列如:XX XX)


    O_TRUNC;truncate

  • 第4题:

    关于文件I/O,下列说法不正确的是

    A.要从一个文件读数据,应用程序首先要调用操作系统函数并传送文件名,并选一个到该文件的路径来打开文件

    B.文件控制块(FCB)对于打开的文件是惟一的识别依据

    C.要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要拷贝的字节数传送给操作系统

    D.操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名的存储位置的记录


    正确答案:B
    解析:文件句柄(file handle)对于打开的文件是惟一的识别依据。要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要拷贝的字节数传送给操作系统。

  • 第5题:

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

    A.文件长度

    B.内存地址

    C.文件描述符

    D.文件打开方式


    正确答案:C