fread(buf,64,2,fp)的功能是 _______ 。
A.从fp文件流中读出整数64,并存放在buf中
B. 从fp文件流中读出整数64和2,并存放在buf中
C. 从fp文件流中读出64个字节的字符,并存放在buf中
D. 从fp文件流中读出2个64个字节的字符,并存放在buf中
A.从fp文件流中读出整数64,并存放在buf中
B. 从fp文件流中读出整数64和2,并存放在buf中
C. 从fp文件流中读出64个字节的字符,并存放在buf中
D. 从fp文件流中读出2个64个字节的字符,并存放在buf中
fread(buf,32,2,fp)的功能是()。
A.从fp所指向的文件中,读出整数32,并存放在buf中
B.从fp所指向的文件中,读出整数32和2,并存放在buf中
C.从fp所指向的文件中,读出32个字节的字符,读两次,并存放在buf地址中
D.从fp所指向的文件中,读出32个字节的字符,并存放在buf中
函数调用语句:“fsets(buf,n,fp);”从fp指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是
A.一个整型变量,代表待读取的数据的字节数
B.一个内存块的首地址,代表读入数据存放的地址
C.一个文件指针,指向待读取的文件
D.一个内存块的字节数
以下程序的运行结果是【 】。 include <stdio.h> main() { FILE *fp; int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwtite(a,sizeof(int),5,fp); fwrite(a,sizeof(int),5,fp); fclose(fp); fp=fopen("d2.dat","rb"); fread(a,sizeof(int),10,fp); fclose(fp); for(i=0;i<10;i++)printf("%d",a[i]); }
有下列程序: include<stdio.h> main() {FILE*fp;inta[10]={1,2,3,0,0},i; fp=fopen(d2.dat,wb); fwtite(a,sizeof(int),5,fp); fwrite(a,sizeof(int),5,fp); fclose(fp); fp=fopen(d2.dat,rb); fread(a,sizeof(int),10,fp); fclose(fp); for(i=0;i<10;i++)printf(%d,a[i]); } 程序的运行结果是
A.1,2,3,1,2,3,0,0,0,0,
B.1,2,3,0,0,1,2,3,0,0,
C.123,0,0,0,0,123,0,0,0,0,
D.1,2,3,0,0,0,0,0,0,0
A.2
B.1
C.4
D.3
A、错误
B、正确
A.正确
B.错误
A.正确
B.错误