河南公基

首页 > 试题汇总 > 公基

有以下程序,其功能是:以二进制 “ 写 ” 方式打开文件 d1.dat ,写

华图教育 | 2020-04-08 13:03

收藏

点击查看>>>精品备考图书试卷

有以下程序,其功能是:以二进制 “ 写 ” 方式打开文件 d1.dat ,写入 1 ~ 100 这 100 个整数后关闭文件 。 再以二进制 “ 读 ” 方式打开文件 d1.dat , 将这 100 个整数读入 到 另一个数组 b 中 , 并打印输出 , 请填空。

#include <stdio.h>

main()

{ FILE *fp;

int i,a[100],b[100];

fp=fopen("d1.dat","wb");

for(i=0;i<100;i++) a[i]=i+1;

fwrite(a,sizeof(int),100,fp);

fclose(fp);

fp=fopen("d1.dat", 【 20 】 );

fread(b,sizeof(int),100,fp);

fclose(fp);

for(i=0;i<100;i++) printf("%d ",b[i]);

}

正确答案:
(17)
答案 “ rb ”
解析: "rb" 表示只读方式打开一个二进制文件。赋值给 p, 这样循环,结点可以依次向后取值。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有