用”wb”方式打开文件,把20用文本方式写入文件,则文件的内容(16个二进制数)是0011001000110000( )
举一反三
- 使用“wb”方式打开一个二进制文件,如果指定文件不存在( )。
- 关于文件的打开模式,以下描述中,错误的是? A: 'w', 以文本方式打开一个文件用于写入。当文件已经存在时,会覆盖之前的内容。 B: 'rb', 以二进制方式打开一个文件,只能从文件读数据。 C: 'r+', 以文本方式打开文件,既能读,也能写,是默认的文件打开方式。 D: 'a', 以文本方式打开文件,用于追加数据。如果文件存在,会在文件末尾追加数据。如果文件不存在,则创建新文件用于写入。
- 关于文件读写,正确的叙述是()。 A: 可把整型数以二进制形式存放到文件中的函数是fwrite函数。 B: 文件一旦按文本方式打开,无论用fwrite还是fprintf函数写入数字1,最后生成的都是文本,对应的内容都是字符‘1’。 C: 文件一旦按二进制方式打开,无论用fwrite还是fprintf函数写入数字1,最后生成的都是二进制文件,对应的内容都是数值1。 D: 用FILE只能定义指向文本文件的文件指针。
- 曾经,用fwrite函数(该函数用二进制方式写数据)向文件中写了一个整数,今欲将其读取出来,关于用什么方式打开文件,下面说法正确的是 A: 必须用文本方式打开 B: 必须用二进制方式打开 C: 用文本方式或二进制方式均可 D: 不知道当初写数据时是用什么方式打开的文件,所以不能确定
- 以下关于文件的描述,错误的是______。 A: 以文本方式打开一个空文件,追加方式写入文件,参数用'a+' B: 以文本方式写打开一个文件,不能对文件进行读操作 C: 打开文件的参数'+',表示在原打开模式基础上,可以对文件进行读写 D: 以文本方式读打开一个文件,读入后能对文件进行写操作