已知函数的调用形式:fread(buf,size,count,fp),参数buf的含义是()。A.一个整型变量,代表要读入的

题目

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

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

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

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

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

指令的操作数中,允许出现表达式,例如BUF1与BUF2均为变量名,下面指令中语法正确的是()。

A、MOVAX,BUFl*BUF2

B、MOVAX,BUF1/BUF2

C、MOVAX,BUF1+ES:BUF2

D、MOVAX,BUF2-BUF1


参考答案:D

第2题:

已知函数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”是指文件型指针。

第3题:

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

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

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

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

D) 一个内存块的字节数


正确答案:C

第4题:

已知函数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”是指文件型指针。

第5题:

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

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

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

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

D.一个内存块的字节数


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

第6题:

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

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

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

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

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


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

第7题:

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为文件指针。

第8题:

fread(buf,64,2,fp)的功能是 _______ 。

A.从fp文件流中读出整数64,并存放在buf中

B. 从fp文件流中读出整数64和2,并存放在buf中

C. 从fp文件流中读出64个字节的字符,并存放在buf中

D. 从fp文件流中读出2个64个字节的字符,并存放在buf中


参考答案:D

第9题:

fread(buf,32,2,fp)的功能是______。

A.从fp文件流中读出整数32,存放在buf中

B.从fp文件流中读出32个字节的字符,存放在buf中

C.从fp文件流中读出整数32和2,存放在buf中

D.从fp文件流中读出2块32个字节的字符,存放在buf中


正确答案:D

第10题:

读取二进制文件的函数调用形式为: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。

更多相关问题