用标准C语言库进行文件操作时,若要以a+方式打开一个己经存在的文件,则下列叙述中

练习题库2022-08-02  53

问题 用标准C语言库进行文件操作时,若要以a+方式打开一个己经存在的文件,则下列叙述中正确的是( )。A.原有的文件内容保留,位置指针移动到文件的末尾,可进行读写操作B.原有的文件内容保留,位置指针移动到文件的开头,可进行读写操作C.原有的文件内容保留,位置指针移动到文件的末尾,可进行只读操作D.原有的文件内容被删除,可进行写操作

选项 A.原有的文件内容保留,位置指针移动到文件的末尾,可进行读写操作
B.原有的文件内容保留,位置指针移动到文件的开头,可进行读写操作
C.原有的文件内容保留,位置指针移动到文件的末尾,可进行只读操作
D.原有的文件内容被删除,可进行写操作

答案 A

解析 fopen文件打开模式r代表read的简写,+代表可读可写,w代表write,b代表bit二进制位,t代表textr=rt,打开只读文件,该文件必须存在r+ =rt+,打开可读可写的文件,该文件必须存在rb ,只读,打开一个二进制文件,该文件必须存在rb+ ,打开一个二进制文件,允许读和写,该文件必须存在w=wt,新建一个文本文件,已存在的文件将被删除,只允许写w+=wt+,新建一个文本文件,已存在的文件将被删除,可读可写wb,新建一个二进制文件文件,已存在的文件将被删除,只允许写wb+,新建一个二进制文件,已存在的文件将被删除,可读可写a=at,打开或新建一个文本文件,只允许在文件末尾追写a+=at+,打开或新建一个文本文件,可以读,但只允许在文件末尾追写ab,打开或新建一个二进制文件,只允许在文件末尾追写。ab+,打开或新建一个二进制文件,可以读,但只允许在文件末尾追写
转载请注明原文地址:https://www.tihaiku.com/congyezige/2424616.html

最新回复(0)