首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { FILE*fp;int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwrite(a,sizeof(int),5,f
有以下程序: #include main() { FILE*fp;int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwrite(a,sizeof(int),5,f
admin
2021-06-15
49
问题
有以下程序:
#include
main()
{ FILE*fp;int a[10]={1,2,3,0,0},i;
fp=fopen("d2.dat","wb");
fwrite(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
);
}
程序的运行结果是( )。
选项
A、1,2,3,0,0,0,0,0,0,0,
B、1,2,3,1,2,3,0,0,0,0,
C、123,0,0,0,0,123,0,0,0,0,
D、1,2,3,0,0,1,2,3,0,0,
答案
D
解析
首先用函数fopen()以“wb”的方式打开文件“d2.dat”,然后调用两次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”。
转载请注明原文地址:https://kaotiyun.com/show/Bgtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库系统中,用户所见的数据模式为
以下关于C语言的叙述中正确的是()。
设有如下程序:#includechars[20]=“Beijing”,*P;P=s:则执行P=s;语句后,以下叙述正确的是()。
以下叙述中正确的是
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
以下选项中关于程序模块化的叙述错误的是()。
软件设计中划分模块的一个准则是()。
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
若有定义语句:intx=10;则表达式x-=x+x的值为
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
随机试题
我国标准规定下列需每年检定的项目的是
高处坠落患者出现下列情况,需要优先处理的是
有关酶原激活的概念,正确的是
下列叙述中,符合阿司匹林的是()。
屋面防水层施工的气候条件合适的是:(2012年第64题)
华北地区的某高层公共建筑,地下3层、地上7层,建筑高度35m,总建筑面积70345m2。建筑外墙采用玻璃幕墙,其中地下总建筑面积28934m2,地下一层层高6m,为仓储式超市(货品高度3.5m)和消防控制室及设备用房;地下二、三层层高均为3.9m,为汽
在财产清查中填制的“账存实存对比表”是()。
不宜作为查账立案结论依据的纳税检查方法是()。
非正式群体
A、Bymercilesslyexploitingwomenworkersintheclothingindustry.B、Bythegreateffortofthefashiondesigners.C、Bypaying
最新回复
(
0
)