单选题若有以下程序
#include<stdio.h>
main()
{FILE*fp;
int i,a[6]=(1,2,3,4,5,6),k;
fp=fopen("data.dat","wtb");
for(i=0;i<6;i++)
{fseek(fp,OL,0);
fwrite(&a[5-i],sizeof(int),1,fp);}
rewind(fp);
fread(&k,sizeof(int),1,fp);
fclose(fp);
printf("%d",k);}则程序的输出结果是(1)
这个程序怎么看啊?