• 2021-04-14
    【多选题】以下哪项陈述属实?
    A. 打开文件进行读取时,如果文件不存在,则会发生错误。 B. 当打开文件进行写入时,如果该文件不存在,则会发生错误。 C. 当打开文件进行读取时,如果该文件不存在,程序将打开一个空文件。 D. 当打开文件进行写入时,如果该文件不存在,则会创建一个新文件。 E. E.打开文件进行写入时,如果文件存在,则使用新文件覆盖现有文件
  • 打开文件进行读取时,如果文件不存在,则会发生错误。;
    当打开文件进行写入时,如果该文件不存在,则会创建一个新文件。;E.打开文件进行写入时,如果文件存在,则使用新文件覆盖现有文件。

    举一反三

    内容

    • 0

      ‍以下关于文件的叙述中,错误的是( )。​ A: 使用Append方式打开文件时,文件指针被定位于文件尾 B: 当以Input打开文件时,如果文件不存在,则建立一个新文件 C: 顺序文件各记录的长度可以不同 D: 当以Output打开文件时,如果文件不存在,则建立一个新文件

    • 1

      关于文件的打开模式,以下描述中,错误的是? A: 'w', 以文本方式打开一个文件用于写入。当文件已经存在时,会覆盖之前的内容。 B: 'rb', 以二进制方式打开一个文件,只能从文件读数据。 C: 'r+', 以文本方式打开文件,既能读,也能写,是默认的文件打开方式。 D: 'a', 以文本方式打开文件,用于追加数据。如果文件存在,会在文件末尾追加数据。如果文件不存在,则创建新文件用于写入。

    • 2

      如果以写入的方式打开一个不存在的文件,则会

    • 3

      ()打开方式是:打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 A: w B: r C: a D: a+

    • 4

      语句ofstream f("SALARY.DAT",ios_base::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且 A.若文件存在,将其置为空文件;若文件不存在,打开失败 B.若文件存在,将文件指针定位于文件尾:若文件不存在,建立一个新文件 C.若文件存在,将文件指针定位于文件首;若文件不存在,打开失败 D.若文件存在,打开失败;若文件不存在,建立一个新文件