【多选题】以下哪项陈述属实?
A. 打开文件进行读取时,如果文件不存在,则会发生错误。 B. 当打开文件进行写入时,如果该文件不存在,则会发生错误。 C. 当打开文件进行读取时,如果该文件不存在,程序将打开一个空文件。 D. 当打开文件进行写入时,如果该文件不存在,则会创建一个新文件。 E. E.打开文件进行写入时,如果文件存在,则使用新文件覆盖现有文件
A. 打开文件进行读取时,如果文件不存在,则会发生错误。 B. 当打开文件进行写入时,如果该文件不存在,则会发生错误。 C. 当打开文件进行读取时,如果该文件不存在,程序将打开一个空文件。 D. 当打开文件进行写入时,如果该文件不存在,则会创建一个新文件。 E. E.打开文件进行写入时,如果文件存在,则使用新文件覆盖现有文件
举一反三
- 语句ofstream outf("TEST.DAT",ios_base::app);的功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且 。 A: 如果文件存在,打开失败:如果文件不存在,建立一个新文件 B: 如果文件存在,将文件指针定位于文件首;如果文件不存在,打开失败 C: 如果文件存在,将文件指针定位于文件尾:如果文件不存在,建立一个新文件 D: 如果文件存在,将其置为空文件;如果文件不存在,打开失败
- “fopen("file.txt","a+”);”和“fopen(“test.txt”,”w+”);”相比较,正确的结论有 ________。 A: “fopen("file.txt","a+");”打开文件:若文件file.txt不存在,则返回空指针;如果文件file.txt存在,写入的数据会被添加到文件原有内容的尾部 B: “fopen("test.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,写入的数据会被加到文件尾部 C: fopen("test.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,写入的数据则会替代文件相应位置原先内容 D: “fopen("test.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,删除原有的内容,重建一个新文件
- MOOC202108-ch “fopen("file.txt","a+”);”和“fopen(“test.txt”,”w+”);”相比较,正确的结论有 ________。 A: “fopen("test.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,删除原有的内容,重建一个新文件 B: “fopen("file.txt","a+");”打开文件:若文件file.txt不存在,则返回空指针;如果文件file.txt存在,写入的数据会被添加到文件原有内容的尾部 C: “fopen("test.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,写入的数据会被加到文件尾部 D: “fopen("test.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,写入的数据则会替代文件相应位置原先内容
- 在文件模式中,wb模式以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
- 使用a+模式打开文件,文件不存在则会创建一个新文件。( )