关于文件的读写模式,下面哪个是错误的?( )
A: 用追加(a)模式打开的文件对象,指针的初始位置位于文件尾部。
B: 用写(w)模式打开的文件对象,如果原始文件存在,会被清空所有数据。
C: 用写(w)模式打开的文件对象,如果原始文件不存在,会产生异常。
D: 文件的默认打开模式是只读(r)
A: 用追加(a)模式打开的文件对象,指针的初始位置位于文件尾部。
B: 用写(w)模式打开的文件对象,如果原始文件存在,会被清空所有数据。
C: 用写(w)模式打开的文件对象,如果原始文件不存在,会产生异常。
D: 文件的默认打开模式是只读(r)
举一反三
- 关于打开文件函数open(<;文件路径名>;,<;打开模式>;)中打开模式的描述,正确的选项是( )。 A: 'r'表示只读模式打开文件,如果文件不存在,就会返回异常 B: 'w'表示写模式打开文件,如果文件存在,就会在文件尾继续写 C: 'a'表示追加模式打开文件,如果文件不存在,就返回异常 D: 'b'表示二进制文件模式打开文件,可以单独作为open函数的参数
- 关于打开文件函数open(,)中打开模式的描述,正确的选项是: A: ‘b’表示二进制文件模式打开文件,可以单独作为open函数的参数 B: ‘a’表示追加模式打开文件,如果文件不存在,就返回异常 C: ‘w’表示写模式打开文件,如果文件存在,就会在文件尾继续写 D: ’r’表示只读模式打开文件,如果文件不存在,就会返回异常
- 打开文件时,( )文件模式表示以追加模式打开文件,如果文件不存在则创建。 A: a B: w C: w+ D: r
- 下列关于文件模式说法错误的是( ) A: ’r' :默认模式。以只读方式打开文件。 B: 'r+': 打开一个文件用于读写,文件指针会放在文件开头 C: 'w+':打开一个文件用于读写,如已存在则覆盖 D: 'a+':打开一个文件用于读写,如已存在,则覆盖
- 打开文件时,文件模式表示以追加模式打开文件,如果文件不存在则创建