若要向一个已存在的文本文件末尾追加新的数据(不删除原有数据),则应用( )方式打开文件,此时该文件必须已存在,否则将会出错,打开时,位置指针移到文件末尾。
A: "ab+"
B: "a"
C: "w"
D: "w+"
A: "ab+"
B: "a"
C: "w"
D: "w+"
举一反三
- 打开已存在文本文件,在原来内容的末尾再添加信息,打开文件的合适方式应为()。 A: ‘r’ B: ‘w’ C: ‘a’ D: ‘w+’
- 以三种方式r+,w+及a+打开文件,既可以读数据,也可以写数据,以下描述正确的有_________。 A: 方式r+只能打开已经存在的文件,文件原有数据不丢失,文件位置指针移到文件首部。 B: 方式w+打开的文件可以存在也可以不存在。若文件存在,原有数据丢失;若文件不存在,新建一个文件。 C: 方式a+打开的文件可以存在也可以不存在。若文件存在,原有数据不丢失,文件位置指针移到文件尾部;若文件不存在,新建一个文件。 D: 方式r+打开的文件可以存在也可以不存在。若文件存在,原有数据不丢失,文件位置指针移到文件首部;若文件不存在,新建一个文件。
- 以“w”方式打开文本文件a:aa.dat,若该文件已存在,则( )。 A: 新写入数据被追加到文件末尾 B: 文件被清空,从文件头开始存放新写入数据 C: 显示出错信息 D: 新写入数据被插入到文件首部
- 若要用fopen函数打开一个已存在的文本文件,向该文件尾部增加数据,则文件打开方式应是________。 A: "w" B: "r" C: "ab+" D: "a"
- 若以“a+”方式打开一个已存在的文件,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作。