若fp已正确定义为—‘个文件指针,d1.dd为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen(______);。

admin2009-01-15  22

问题 若fp已正确定义为—‘个文件指针,d1.dd为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen(______);。

选项

答案d1.dat","rb"或"d1.dat","r+b”或 "d1.dat","rb+"

解析 本题考查的知识点是二进制文件的打开方式。打开文件的函数为fopen("文件名" "mode"),其中"mode"表示文件的打开方式.如果打开的是二进制文件,其mode字符串可以是:"rb"     "wb"、"ab"、"rb+"、"wb+"、"ab+"。"r"表示以只读方式打开。"w"表示以写方式打开,如果已有在该文件名的文件,文件中的内容将被清空。若文件名不存在,则将创建该文件."a"为追加方式打开。若文件存在时,将打开这个文件并且在文件的末尾进行追加.当文件不存在,将创建新文件。"r="打开一个已有在文件用于更新(可读可写)。"w+"创建一个新文件用于更新,如果文件存在,文件被重写(可读可写)。"a+"打开用于追加,当文件不存在时,创建新文件,并在文件末尾进行追加(可读可写)。根据题意,应该填"d1.dat","rb"或其他等价的表达法。
转载请注明原文地址:https://kaotiyun.com/show/BnXp777K
0

相关试题推荐
最新回复(0)