给出以下程序的执行结果。
#include <stdio.h>
void main()
{
FILE * fp;
int i,a[4]={1,2,3,4},b;
fp=fopen("data.dat","wb");
for(i=0;i<4;i++ )
fwrite(&a[i],sizeof(int),1,fp);
fclose(fp);
fp=fopen("data.dat","rb");
fseek(fp,-2L * sizeof(int),SEEK_END);
fread(&b,sizeof(int),1,fp); /*从文件中读取sizeof(int)字节的数据到b中*/
fclose(fp);
printf("%d\n",b);
} 