一起答
单选

有以下程序:

#include

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),1,fp);/*文件中读取sizeof(int)字节的数据到变量b中*/

 fclose(fp);

 printf("%d\n",b);

}

程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是( )。

  • A.使位置指针从文件末尾向前移2*sizeof(int)字节
  • B.使位置指针从文件末尾向前移2字节
  • C.使位置指针向文件末尾向前移懂2*sizeof(int)字节
  • D.使位置指针向文件末尾移动2字节
试题出自试卷《2012年9月计算机等级考试二级C考前全真模拟试卷(十)》
参考答案
查看试卷详情