以下程序的运行结果是______。 include <stdio.h> main( ) { FILE

大学专科 已帮助: 时间:2023-08-16 10:43:55

以下程序的运行结果是______。 include <stdio.h> main( ) { FILE *fp;int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwtite(a,sizeof(int) ,5,fp); fwrite(a,sizeof(int) ,5,fp); fclose(fp); fp=fopen("d2.dat","rb"); fread(a,sizeof(int) ,10,fp); fclose(fp); for(i=0;i<10;i++)printf("%d",a[i]); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,程序

参考解答

用户头像

497***304

2023-08-16 10:43:55

正确答案:1230012300
本题考查文件读写函数fread和fwrite的用法。fwrite函数将数组a的前5个元素输出到文件fp中两次,共10个字节,再调用fread函数从文件fp中读取这10个字节的数据到数组a中,此时数组a的内容就变为{1,2,3,0,0,1,2,3,0,0,最后的输出结果为“1,2,3,0,0,1,2,3,0,0”。

上一篇 下面程序有两个printf语句 如果第一个printf语句输出的是194 则第二个printf语句的

下一篇 有如下图所示的双链表结构 请根据图示完成结构体的定义: struct aa { int data;

相似问题