fwrite函数的一般调用形式是()。
第1题:
执行以下程序后, test.txt 文件的内容是 ( 若文件能正常打开 )
#include <stdio.h>
main()
{ FILE *fp;
char *s1="Fortran",*s2="Basic";
if((fp=fopen("test.txt","wb ” ))==NULL)
{ printf("Can't open test.txt file\n");exit(1);}
fwrite(s1,7,1,fp); /* 把从地址 s1 开始的 7 个字符写到 fp 所指文件中 */
fseek(fp,0L,SEEK_SET); /* 文件位置指针移到文件开头 */
fwrite(s2,5,1,fp);
fclose(fp);
}
A)Basican
B)BasicFortran
C)Basic
D)FortranBasic
第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);
第3题:
读取二进制文件的函数调用形式为 :fread(buffer,size,count,fp); , 其中 buffer 代表的是
A) 一个文件指针 , 指向待读取的文件
B) 一个整型变量 , 代表待读取的数据的字节数
C) 一个内存块的首地址 , 代表读入数据存放的地址
D) 一个内存块的字节数
第4题:
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是
A.一个文件指针,指向待读取的文件
B.一个整型变量,代表待读取的数据的字节数
C.一个内存块的首地址,代表读入数据存放的地址
D.—个内存块的字节数
第5题:
有以下程序 #include <stdio.h> main() { FILE *fp; int' a[10]={1,2,3,0,0},i; fp = fopen("d2.dat", "wb"); fwrite(a, sizeof(int), 5, fp); fwrite(a, sizeof(int), 5, fp); fclose(fp); fp = fopenCd2.dat", "rb"); fread(a, sizeof(int), 10, fp); fclose(fp); for (i=0; i<10; i++) printf("%d,", a[i]); }
A.1,2,3,0,0,0,0,0,0,0,
B.1,2,3,1,2,3,0,0,0,0,
C.123,0,0,0,0,123,0,0,0,0,
D.1,2,3,0,0,1,2,3,0,0,
第6题:
已知函数ffead的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是( )。
A.存放读入数据项的存储区
B.一个指向所读文件的文件指针
C.一个指针,是指向输入数据存放在内存中的起始地址
D.一个整型变量,代表要读入的数据项总数
第7题:
以下程序运行后的输出结果是 。
include
main()
{FILE*fp;int x[6]={l,2,3,4,5,6},i;
fp=fopen(“test.dat”,”wb“);
fwrite(x,sizeof(int),3,fp);
rewind(fp);
fread(x,sizeof(int),3,f}]);
for(i=0;i<6;i++)printf(“%d”,x[i]);
printf(“\n”);
fclose(fp);
}
第8题:
有以下程序
#include <stido.h>
main()
{ FILE *fp; int a[10]={1,2,3,0,0},i;
fp=fopen("d2.dat,"wb");
fwrite(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,0,0,0,0,0,0,0,
B)1,2,3,1,2,3,0,0,0,0,
C)123,0,0,0,0,123,0,0,0,0,
D)1,2,3,0,0,1,2,3,0,0,
第9题:
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是( )。
A.存放读入数据项的存储区
B.一个指向所读文件的文件指针
C.一个指针,是指向输入数据存放在内存中的起始地址
D.一个整型变量,代表要读入的数据项总数
第10题:
读取二进制文件的函数调用形式为:fread(buffer,size,Count,fp);,其中buffed 代表的是( )。
A.一个内存块的首地址,代表读入数据存放的地址
B.一个整型变量,代表待读取的数据的字节数
C.一个文件指针,指向待读取的文件
D.一个内存块的字节数