首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {FILE *fp; int i,a[6]={l,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a,sizeof(int),6,fp); fseek(fp,
有以下程序 #include main() {FILE *fp; int i,a[6]={l,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a,sizeof(int),6,fp); fseek(fp,
admin
2010-12-10
15
问题
有以下程序
#include
main()
{FILE *fp; int i,a[6]={l,2,3,4,5,6};
fp=fopen("d3.dat","w+b");
fwrite(a,sizeof(int),6,fp);
fseek(fp,sizeof(int)*3,SEEK_SET);/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/
fread(a,sizeof(int),3,fp); fclose(fp);
for(i=0;i<6;i++)printf("%d,",a
);
}
程序运行后的输出结果是
选项
A、4,5,6,4,5,6,
B、1,2,3,4,5,6,
C、4,5,6,1,2,3,
D、6,5,4,3,2,1,
答案
A
解析
首先利用fwrite函数将数组a中的数据写到文件中,接着fseek函数的功能是读文件的位置,指针从文件头向后移动3个int型数据,这时文件位置指针指向的是文件中的第4个int数据"4",然后 fread函数将文件fp中的后3个数据4,5,6读到数组a中,这样就覆盖了数组中原来的前3项数据。最后数组中的数据就成了{4,5,6,4,5,6}。
转载请注明原文地址:https://jikaoti.com/ti/JgB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于数据库系统的叙述中正确的是()。
在窗体上画一个组合框,一个命令按钮和一个文本框,其名称分别为Combol,Commandl和Textl,然后编写如下事件过程:PrivateSubForm_Load()Combo1.Addhem“AAAAA”Combo1.
数据库系统的三级模式不包括( )。
A、DYBEAFCZXB、YDEBFZXCAC、ABDYECFXZD、ABCDEFXYZC前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是( )。
下面4个选项中,不是窗体属性的是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,运行情况如图3.181所示。程序的功能是计算表达式的值:z=(x-2)!+(x-3)!+(x-4)!+…+(x-N)!其中的N和x值通过键盘分别输入到两个文本框Text1、Text2中。单击名称
为了用键盘打开菜单和执行菜单命令,第一步应按的键是( )。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
现代计算机之所以能自动地连续进行数据处理,主要是因为()
随机试题
下列碱基仅存在于RNA中而不存在于DNA中的是:()
对心源性水肿病人的护理措施正确的是
国有保险公司的理赔人员钱某,利用单位为全体职工办理财产保险的机会,用单位资金1000元违规为自己的岳父办理了机动车投保后,利用经手业务便利,故意编造未曾发生的保险事故自己进行虚假理赔,骗取本单位保险金10万元归己所有,钱某的行为构成何罪?
【2011专业知识真题上午卷】在110kV及以下变电所设计中,设置于屋内的干式变压器,在满足巡视检修的要求下,其外廓与四周墙壁的净距(全封闭型的干式变压器可不受此距离的限制)不应小于下列哪项数值?()
某建设项目需要配套建设的环境保护设施未建成而主体工程正式投入生产。依据《建设项目竣工环境保护验收管理办法》,有权责令其停止生产的部门或机关是()。
施工合同工期总日历天数是中标书中已注明( )的投标工期。
某公司2004年销售产品10万件,单价100元,单位变动成本为40元,固定成本总额为500万元,公司负债100万元,年利息率12%,并需每年支付优先股股利10万元,所得税税率33%。要求:(1)计算2004年边际贡献。(2)计
通过网络发布虚假消息给他人名誉造成损害,责任完全由消息发布者承担。()
下列法律现象与概念对应错误的是:
A、正确B、错误A
最新回复
(
0
)