计算机二级考试

有以下程序(提示:程序中 fseek(fp,-2L*sizeof(

2015年02月15日来源:计算机二级考试 所有评论

试题来源:2004年4月全国计算机等级考试二级C语言笔试试题及答案
【单选题】有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_EN
D
;语句的作用是使位置指针从文件尾向前移2*sizeof(int)字节)
#include
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);
}
执行后输出结果是
A
2
B
1
C
4
D
3

网考网参考答案:D
网考网解析:
点击查看解析
大数据分析:根据网考网考试中心的统计分析,该试题:
12%的考友选择了A选项
18%的考友选择了B选项
30%的考友选择了C选项
40%的考友选择了D选项

发布评论 查看全部评论

相关推荐