下面程序在屏幕上的输出结果是(            )。#includeint main(void) {    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),2);    fread(&b,sizeof(int),1,fp);    fclose(fp);    printf("%d\n",b);    return 0;} A.

1 B.

2 C.

3 D.

4