首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include main() {FILE*fp; int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwtite(a,sizeof(int),
有下列程序: #include main() {FILE*fp; int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwtite(a,sizeof(int),
admin
2020-05-19
37
问题
有下列程序:
#include
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
);
}
程序的运行结果是
选项
A、1,2,3,1,2,3,0,0,0,0,
B、1,2,3,0,0,1,2,3,0,0,
C、123,0,0,0,0,123,0,0,0,0,
D、1,2,3,O,O,0,0,0,0,0,
答案
B
解析
首先用函数fopen()以“wb”的方式打开文件“d2.dat”,然后调用两次fwtite函数将数组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/JMCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inty=9;for(;y>0;y一一)if(y%3==0)prinff(“%d”,一y);}程序的运行结果是()
下列条件语句中,输出结果与其他语句不同的是()。
数据库设计中反映用户对数据要求的模式是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
请编写函数劬,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:3333333344444444
以下叙述中不正确的是()。
有以下程序:#includemain(){inta[]={1,2,3,4),y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
随机试题
我国会计电算化的管理体制是()。
A、thoughtB、foughtC、oughtD、roughD本题测试字母组合ough的不同发音,正确选项中rough画线部分读音为/∧f/;其余选项画线部分均读/?:/。
身体失认不包括
进行生物碱沉淀反应的介质是
乌药的归经是
营养不良患儿皮下脂肪逐渐减少或消失,最后累及的部位是
“应付账款”账户应按()开设明细分类账。
已知某机器设备的有形损耗率为30%,该设备的已使用年限为9年,则该设备的尚可使用年限为()年。
华兴会
茶陵诗派的领袖是_______。
最新回复
(
0
)