首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { FILE*fp;int a[10]={1,2,3,0,0),i; fp=fopen("d2.dat","wb"); fwrite(a,
有以下程序: #include<stdio.h> main() { FILE*fp;int a[10]={1,2,3,0,0),i; fp=fopen("d2.dat","wb"); fwrite(a,
admin
2021-04-28
53
问题
有以下程序:
#include<stdio.h>
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,00”。
转载请注明原文地址:https://kaotiyun.com/show/uHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/printf(’’%d,%d,%d\n’’,a,b,c)
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
数据库设计过程不包括
下面描述中不属于软件需求分析阶段任务的是()。
数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目问的联系是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
以下数组定义中错误的是( )。
以下()不属于对象的基本特征。
随机试题
血液凝固的发生是由于
保守患者的秘密包括
[2012专业案例真题上午卷]某一般性质的220kV变电站,电压等级为220/110/10kV,两台相同的主变压器,容量为240/240/120MVA,短路阻抗Uk12=14%,Uk13=25%,Uk23=8%,两台主变压器同时运行时的负载率为65%。22
建设项目选址的基本原则有()。
停车场是供各种机动车和非机动车停放的露天或室内场所,它分为哪几种停车场?
下列固定资产折旧方法中,每期折旧额都相等的是()。
个人贷款业务中,债务人或者第三人可以抵押的财产是()。
下列叙述中,不正确的是()。
[2006年]设A,B为两个随机事件,且P(B)>0,P(A|B)一1,则必有().
Hefailedtogethereontimebecausehehadaflattireonhiswayhere.(account)______.
最新回复
(
0
)