niusouti.com

在文件读,写完毕之后是否需要关闭文件?()A.必须关闭,否则会无法完成文件读,写操作B.应当关闭,虽然无用对象回收机制会在回收文件读写对象时自动关闭,但对象回时间不定,因此应当及时调用文件读,写。C.不用关闭,Java在一次读,写操作完毕之后立即自动关闭文件D.不用关闭,Java在进行读写操作时不需要打开文件,因此也不用关闭文件

题目
在文件读,写完毕之后是否需要关闭文件?()

A.必须关闭,否则会无法完成文件读,写操作

B.应当关闭,虽然无用对象回收机制会在回收文件读写对象时自动关闭,但对象回时间不定,因此应当及时调用文件读,写。

C.不用关闭,Java在一次读,写操作完毕之后立即自动关闭文件

D.不用关闭,Java在进行读写操作时不需要打开文件,因此也不用关闭文件


相似考题
更多“在文件读,写完毕之后是否需要关闭文件?() ”相关问题
  • 第1题:

    在C语言程序中,对文件操作的一般步骤是()。

    A.打开文件,定义文件指针,读写文件,关闭文件

    B.定义文件指针,读文件,写文件,关闭文件

    C.定义文件指针,打开文件,读写文件,关闭文件

    D.操作文件,定义文件指针,修改文件,关闭文件


    参考答案:C

  • 第2题:

    下列叙述正确的是( )。

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

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

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

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


    正确答案:D
    在C语言中,文件的存取方式有两种:顺序存取和直接存取。如果以“a”的方式对已打开的文件进行写操作后,则原文件中内容将保存,新的数据写在原有内容之后。如果以“a+”的方式勾读和写操作而打开文件,则可以对文件进行读写,而且在读和写操作之间不必关闭文件,可以从头开始读。当对文件的读(写)操作完成之后,必须将它关闭。

  • 第3题:

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

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

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

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

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


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

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    在Python程序中对文件进行写操作后,不需要关闭文件。


    write