![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
C语言中文件的使用方式 "wb" 用于二进制文件,若文件存在则文件内容被清除,若文件不存在则新建一个二进制文件,然后进行写操作。
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/no_answer.png)
A.r,以只读方式打开文件,默认为只读方式。
B.w+,以读写的方式打开文件。若该文件已存在则将其覆盖;若该文件不存在,则创建新文件。
C.ab+,以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于写入。
D.b,以二进制格式打开文件,可单独使用。
A.r,以只读方式打开文件,默认为只读方式。
B.w+,以读写的方式打开文件。若该文件已存在则将其覆盖;若该文件不存在,则创建新文件。
C.ab+,以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于写入。
D.b,以二进制格式打开文件,可单独使用。
A.方式r+只能打开已经存在的文件,文件原有数据不丢失,文件位置指针移到文件首部。
B.方式w+打开的文件可以存在也可以不存在。若文件存在,原有数据丢失;若文件不存在,新建一个文件。
C.方式a+打开的文件可以存在也可以不存在。若文件存在,原有数据不丢失,文件位置指针移到文件尾部;若文件不存在,新建一个文件。
D.方式r+打开的文件可以存在也可以不存在。若文件存在,原有数据不丢失,文件位置指针移到文件首部;若文件不存在,新建一个文件。
A.“fopen("file.txt","a+");”打开文件:若文件test.txt不存在,则返回空指针;如果文件test.txt存在,写入的数据会被添加到文件原有内容的尾部
B.“fopen("file.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,写入的数据会被加到文件尾部
C.fopen("file.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,写入的数据则会替代文件相应位置原先内容
D.“fopen("file.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,删除原有的内容,重建一个新文件
A.ios::in以读的方式打开文件,若文件不存在,则会新创建一个文件并打开
B.ios::out以写的方式打开文件,若文件不存在,则打开失败
C.ios::out以写的方式打开文件,若文件不存在,则会新创建一个文件并打开
D.ios::out以写的方式打开文件,若文件存在,则打开文件并定位到文件尾
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!