niusouti.com

以下叙述中正确的是______。A.C语言中的文件是流式文件,因此只能顺序存取数据B.打开—个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖C.在—千程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据D.当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失

题目

以下叙述中正确的是______。

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

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

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

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


相似考题
参考答案和解析
正确答案:D
解析:C语言中,有两种对文件的存取方式:顺序存取和直接存取,所以选项A错误;在对文件进行读、写操作前,先要使用库函数fopen“打开”文件来实现程序中要读、写的文件与实际数据文件间的联系。在进行打开文件操作时可以指定其打开方式,如果使用“r+”方式则在写新数据时,只覆盖新数据所占的空间,其后的老数据并不丢失,所以选项B错误;在对文件进行操作后关闭文件是为了防止文件缓冲区中的剩余数据的丢失,所以选项D正确。
更多“以下叙述中正确的是______。A.C语言中的文件是流式文件,因此只能顺序存取数据B.打开—个已存在的文 ”相关问题
  • 第1题:

    下列叙述正确的是( )。

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

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

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

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


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

  • 第2题:

    以下叙述中正确的是 。

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

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

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

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


    B

  • 第3题:

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

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

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

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

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


    D

  • 第4题:

    下列叙述中正确的是

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

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

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

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


    D 解析:C语言中的文件有两种存取方式:顺序存取和直接存取。文件打开之后,就可以进行读写操作。读写操作函数可以指定文件使用方式。在使用完一个文件后应关闭它,以防误操作。

  • 第5题:

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

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

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

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

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


    B