打开一个不存在的文件时,以下选项中描述正确的是()。
A: 只要文件不存在就创建该文件
B: 只要文件不存在就报错
C: 在有些文件打开模式下,文件不存在不报错
D: 只要文件不存在就无法被打开
A: 只要文件不存在就创建该文件
B: 只要文件不存在就报错
C: 在有些文件打开模式下,文件不存在不报错
D: 只要文件不存在就无法被打开
举一反三
- 当使用open()函数打开一个不存在的文件时, 以下描述正确的是 A: 一定会报错 B: 不存在文件无法被打开 C: 文件不存在则创建文件 D: 根据打开文件的模式不同, 可能不报错
- 以三种方式r+,w+及a+打开文件,既可以读数据,也可以写数据,以下描述正确的有_________。 A: 方式r+只能打开已经存在的文件,文件原有数据不丢失,文件位置指针移到文件首部。 B: 方式w+打开的文件可以存在也可以不存在。若文件存在,原有数据丢失;若文件不存在,新建一个文件。 C: 方式a+打开的文件可以存在也可以不存在。若文件存在,原有数据不丢失,文件位置指针移到文件尾部;若文件不存在,新建一个文件。 D: 方式r+打开的文件可以存在也可以不存在。若文件存在,原有数据不丢失,文件位置指针移到文件首部;若文件不存在,新建一个文件。
- 关于打开文件函数open(,)中打开模式的描述,正确的选项是: A: ‘b’表示二进制文件模式打开文件,可以单独作为open函数的参数 B: ‘a’表示追加模式打开文件,如果文件不存在,就返回异常 C: ‘w’表示写模式打开文件,如果文件存在,就会在文件尾继续写 D: ’r’表示只读模式打开文件,如果文件不存在,就会返回异常
- 关于打开文件函数open(<;文件路径名>;,<;打开模式>;)中打开模式的描述,正确的选项是( )。 A: 'r'表示只读模式打开文件,如果文件不存在,就会返回异常 B: 'w'表示写模式打开文件,如果文件存在,就会在文件尾继续写 C: 'a'表示追加模式打开文件,如果文件不存在,就返回异常 D: 'b'表示二进制文件模式打开文件,可以单独作为open函数的参数
- 下列关于文件的打开模式,表述错误的是( )。 A: 只读模式,若文件不存在,则返回异常 B: 覆盖模式,若文件不存在则创建,若存在则完成覆盖 C: 追加模式,若文件不存在则创建,若存在则在文件开始位置追加 D: 创建模式,若文件不存在则创建,若存在则返回异常