以下程序的运行结果为(   )
#include
void main()

   FILE *fp;
   int  i, a[6]={1,2,3,4,5,6},k;
   fp = fopen("data.dat", "w+");
   for (i=0; i<6; i++)
   {
          fseek(fp, 0L, 0);
          fprintf(fp, "%d", a[i]);
   }
   rewind(fp);
   fscanf(fp, "%d", &k);
   fclose(fp);
   printf("%d\n", k);
}
A、6
B、1
C、123456
D、21