柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
main() { FILE *fp; int i, a[6]={1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+b"); for (i=0; i<6; i++) { fseek(fp, 0L, 0); fwrite(&a[5-i], sizeof(int), 1, fp); } rewind(fp); fread(&k, sizeof(int), 1, fp); fclose(fp); printf("%d", k); } 则程序的输出结果是
A.6
B.1
C.123456
D.21
热度🔥1,607
参考答案:B
解析:
【解析】本题考查文件操作函数,fseek 用于二进制方式打开的文件,移动文件读写指针位置。将文件内部的位置指针重新指向一个流(数据流/文件)的开头。所以最后只保留了1,答案为B。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
目前的许多消费电子产品(数码相机、数字电视机等)中都使用了不同功能的微处理器来完成特定的处理任务,计算机的这种应用属于()。
下列叙述中正确的是( )。
将Excel工作表A1单元格中的公式SUM(B$2:C$4)复制到B18单元格后,原公式将变为( )。
标签
二级C语言
fp
文件
int
fseek