以方式“w”打开文件时,若指定的文件不存在,则打开不成功。
举一反三
- 采用下列_______方式打开文件,若文件不存在,则文件打开失败,程序报错。 A: "r" B: "w" C: "a" D: "w+"
- 语句“ofstream ofs("file.txt", ios::app)”,在建立文件时的行为是( )。 A: 若文件存在,则打开失败;若文件不存在,则建立一个新文件 B: 苦文件存在,则将其置为空文件;若文件不存在,则打开失败 C: 若文件存在,则将文件指针定位于文件首;若文件不存在,则打开失败 D: 若文件存在,则将文件指针定位于文件尾;若文件不存在,则建立一个新文件
- 打开文件时,需要指定文件的使用方式,以下各项关于文件使用方式的叙述中,错误的是()。 A: 用“w”方式打开的文件只能用于向该文件写数据,任何试图读取文件内容的操作都会被系统禁止。 B: 用“w”方式打开的文件,如果并不不存在,则在打开时自动新建该文件。 C: 用“w”方式打开的文件,如果已经存在,则在打开时会将原文件内容清除。 D: 用“wb”方式打开的文件,如果并不不存在,则在执行打开操作是时会发生错误。
- 若用open()函数打开一个文本文件,文件不存在则创建,存在则完全覆盖,则文件打开模式是()。 A: "w" B: "r" C: "x" D: "a"
- 有以下程序段:FILE *fp;if( (fp = fopen(" test. txt"," w" ) ) == NULL){ printf(”不能打开文件!"); exit(0);}elseprintf("成功打开文件!");若指定文件test. txt不存在,且无其他异常,则以下叙述错误的是( ) A: 输出“不能打开文件! ” B: 输出“成功打开文件! ” C: 系统将按指定文件名新建文件 D: 系统将为写操作建立文本文件