niusouti.com

下述关于C语言文件的操作的结论中,正确的是______。A.对文件操作必须先关闭文件B.对文件操作必须先打开文件C.对文件操作顺序无要求D.对文件操作前必须先测文件是否存在,然后再打开文件

题目

下述关于C语言文件的操作的结论中,正确的是______。

A.对文件操作必须先关闭文件

B.对文件操作必须先打开文件

C.对文件操作顺序无要求

D.对文件操作前必须先测文件是否存在,然后再打开文件


相似考题
更多“下述关于C语言文件的操作的结论中,正确的是______。A.对文件操作必须先关闭文件B.对文件操作必须 ”相关问题
  • 第1题:

    在C语言中,下列关于文件操作的叙述正确的是( )。

    A.对文件操作必须先关闭文件

    B.对文件操作必须先打开文件

    C.对文件操作顺序没有统一规定

    D.以上全错


    正确答案:B
    解析: 本题考查对文件的操作。文件打开后才可以对文件进行操作,使用结束后要关闭文件。对文件的操作都是顺序读写,即从文件的第一个数据开始,依次进行读写。

  • 第2题:

    在高级语言中,对文件操作的一般步骤是()。

    A.打开文件→操作文件→关闭文件

    B.操作文件→修改文件→关闭文件

    C.读写文件→打开文件→关闭文件

    D.读文件→写文件→关闭文件


    打开文件-》操作文件-》关闭文件

  • 第3题:

    2、下列说法正确的是________。

    A.对文件操作时必须先打开文件。

    B.对文件操作时必须先关闭文件。

    C.对文件操作时无顺序要求。

    D.对文件操作前必须先测试文件是否存在,然后再打开文件。


    正确

  • 第4题:

    以下叙述中正确的是( )。

    A.当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失

    B.打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖

    C.在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据

    D.c语言中的文件是流式文件,因此只能顺序存取数据


    正确答案:A
    B选项中打开一个已存在的文件并进行了写操作后,原有文件中的全部数据不一定被覆盖,也可以对源文件进行追加操作等。C选项中在一个程序中当对文件进行了写操作后,不用先关闭该文件然后再打开,才能读到第l个数据,可以用fseek()函数进行重新定位即可。D选项中,C语言中的文件可以进行随机读写。

  • 第5题:

    下述关于C语言文件操作的结论中,()是正确的。

    A.对文件操作必须先关闭文件

    B.对文件操作必须先打开文件

    C.对文件操作顺序无要求

    D.对文件操作前必须先测试文件是否存在,然后再打开文件


    B 解析:在C中对文件操作必须先打开文件,待文件操作完毕后要关闭文件。对文件以读的方式进行打开操作时,同时会执行文件的检查文件是否存在,不存在将会返回空的文件指针,如果对文件以写的方式打开时,文件不存在,将会自动创建文件,因此在C中打开文件前不必对其检查文件是否存在,故答案为B。