在文件中用来写一组数据,buffer:是一个指针,size:是要

题目

在文件中用来写一组数据,buffer:是一个指针,size:是要写的字节,count:是要写多少个数据项,fp:文件型指针,一般调用形式是()

  • A、write(buffer,size,count,fp)
  • B、fprinff(buffer,size,count,fp)
  • C、fwrite(buffer,size,count,fp)
  • D、fwrite(buffer,size,count,p)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

工作簿是指()。

A.在Excel环境中用来存储和处理工作数据的文件

B.以一个工作表的形式存储和处理数据的文件

C.图表

D.数据库


参考答案:A

第2题:

fwrite函数的一般调用形式是

A.fwrite(buffer,count,size,fp);

B.fwrite(fp,size,count,buffer);

C.fwrite(fp,count,size,buffer);

D.fwrite(buffer,size,count,fp);


正确答案:D
解析:fwrite的形式是fwrite(buffer,size,count,fp),buffer表示准备输出的数据块的起始地址,size表示每个数据块的字节数,count用来指定每写一次或输出的数据块,fp为文件指针。

第3题:

读取二进制文件的函数调用形式为 :fread(buffer,size,count,fp); , 其中 buffer 代表的是

A) 一个文件指针 , 指向待读取的文件

B) 一个整型变量 , 代表待读取的数据的字节数

C) 一个内存块的首地址 , 代表读入数据存放的地址

D) 一个内存块的字节数


正确答案:C

第4题:

读取二进制文件的函数调用形式为:fread(buffer,size,Count,fp);,其中buffed 代表的是( )。

A.一个内存块的首地址,代表读入数据存放的地址

B.一个整型变量,代表待读取的数据的字节数

C.一个文件指针,指向待读取的文件

D.一个内存块的字节数


正确答案:A
fread(void*buffer,sizet_size,sizet__count,FILE*stream);功能是从一个文件流中读数据,读取countl"元素,每个元素disize个字节,如果调用成功返回count。buffer:用于接收数据的内存地址,大小至少是size*count个字节;size:单个元素的大小,单位是字节;count:元素的个数,每个元素占size个字节;streaili:输入流。故本题答案为A)。

第5题:

已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是( )。

A.存放读入数据项的存储区

B.一个指向所读文件的文件指针

C.一个指针,是指向输入数据存放在内存中的起始地址

D.一个整型变量,代表要读入的数据项总数


正确答案:C
解析:数据块读取函数调用形式:fread(buffer,size,count,fp)。fread函数参数说明:“buffer”是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。

第6题:

已知函数ffead的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是( )。

A.存放读入数据项的存储区

B.一个指向所读文件的文件指针

C.一个指针,是指向输入数据存放在内存中的起始地址

D.一个整型变量,代表要读入的数据项总数


正确答案:C
解析: 数据块读取函数调用形式:fread(buffer,size,count,fp)。
fread函数参数说明:“buffer”是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。

第7题:

读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是( )。

A.一个文件指针,指向待读取的文件

B.一个整型变量,代表待读取的数据的字节数

C.一个内存块的首地址,代表读入数据存放的地址

D.一个内存块的字节数


正确答案:C
解析:本题考查的重点是对fread函数的理解。fread函数中,buffer是接收读入数据的内存区域的指针,因此选项C是正确的。

第8题:

已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是

A.一个整型变量,代表要读入的数据项总数

B.一个文件指针,指向要读的文件

C.一个指针,指向要读入数据的存放地址

D.一个存储区,存放要读的数据项


正确答案:C
解析: 这是一道考查fread函数的题。buf是一个指针,fread是读入数据的存放地址;fwrite是输出数据的地址(以上指的是起始地址)。

第9题:

读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是

A.一个文件指针,指向待读取的文件

B.一个整型变量,代表待读取的数据的字节数

C.一个内存块的首地址,代表读入数据存放的地址

D.—个内存块的字节数


正确答案:C
解析:fread()函数的原型是:
  int fread(char*pt,unsigned size,unsigned n,FILE*fp);
  功能是:从中所指定的文件中读取长度为size的n个数据项,存到pt所指向的内存区。因此本题中的buffer是一个内存块的首地址,代表读入数据存放的地址。故应该选择C。

第10题:

已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是( )。

A.一个整型变量,代表要读入的数据项总数

B.一个文件指针,指向要读的文件

C.一个指针,是指向的输入数据放在内存中的起始位置

D.一个存储区,存放要读的数据项


正确答案:C
解析:数据块输入/输出函数的调用形式为:fread(buffer,size,count,fp)。  fread函数参数说明:“buffer”是一个指引,对fread来说,它是读入数据的存放地址;“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。

更多相关问题