如果二进制文件a.dat已经存在,现在要求写入全新数据,应以()方式打开。
举一反三
- 如果二进制文件a.dat已经存在,现在要写入全新数据,应以方式打开。 A: "w" B: "wb" C: "w+" D: "wb+"
- 关于文件的打开模式,以下描述中,错误的是? A: 'w', 以文本方式打开一个文件用于写入。当文件已经存在时,会覆盖之前的内容。 B: 'rb', 以二进制方式打开一个文件,只能从文件读数据。 C: 'r+', 以文本方式打开文件,既能读,也能写,是默认的文件打开方式。 D: 'a', 以文本方式打开文件,用于追加数据。如果文件存在,会在文件末尾追加数据。如果文件不存在,则创建新文件用于写入。
- 在文件打开方式中,字符串"rb"表示( )。? 打开一个文本文件,只能写入数据|打开一个已存在的二进制文件,只能读取数据|打开一个二进制文件,只能写入数据|打开一个已存在的文本文件,只能读取数据
- 如果希望向文本文件末尾添加数据,则应以( )方式打开文件。
- 以下程序片段用于打开一个已经存在的二进制文件out.dat,要求既可以读出文件中的原有数据,也可以向文件中插入写入新数据,正确的模式是()。 A: a B: rb+ C: wb+ D: ab+