问答题
有以下程序
#include <stdio.h>
main( )
FILE *fp;int i,a[6]=1,2,3,4,5,6;
fp=fopen("d3.dat","w+b");
fwrite(a,sizeof(int),6,fp);
fseek(fp,sizeof(int)*3,SEEK_SET);/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/
fread(a,sizeof(int),3,fp);fclose(fp);
for(i=0;i<6;i++)printf("%d,",a[i]);
程序运行后的输出结果是
A)4,5,6,4,5,6, B)1,2,3,4,5,6, C)4,5,6,1,2,3, D)6,5,4,3,2,1,
【参考答案】
A
热门
试题
问答题
有以下程序 #include <stdio.h> void fun(int *a,int n) *fun函数的功能是将a所指数组元素从大到小排序* int t,i,j; for(i=0;i<n-1;j++) for(j=i+1;j<n;j++) if(a[i]<a[j]) t=a[i];a[i]=a[j];a[j]=t; main( ) int c[10]=1,2,3,4,5,6,7,8,9,0,i; fun(c+4,6); for(i=0;i<10;i++) printf( %d, ,c[i]); printf( n ); 程序的运行结果是 A)1,2,3,4,5,6,7,8,9,0, B)0,9,8,7,6,5,1,2,3,4, C)0,9,8,7,6,5,4,3,2,1, D)1,2,3,4,9,8,7,6,5,0,