首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof
admin
2013-02-23
32
问题
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,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},故本题答案为A)。
转载请注明原文地址:https://jikaoti.com/ti/V3B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量c为char类型,能正确判断出c为小写字母的表达式是______。
有以下程序:main(){intn=0,m=1,x=2;if(!n)x-=1;if(m)x-=2;if(x)x-=3;printf("%d\n",x);}
以下程序段十,不能正确赋字符串(编译时系统会提示错误)的是()。
有以下程序:main(){intk=4,n=0;for(;n<k;){n++;if(n%!=0)continue;k--;}prin
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是
设在主函数中有以下定义和函数调用语句,且fun函数为void类型,请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;┆fun(s)
下列程序的输出结果是16.00,请填空。#include<stdio.h>main(){inta=9,b=2;floatx=【】,y=1.1,z;z=a/2+b*x/y+1
读程序:#include<stdio.h>f(intb[],intn){inti,r;r=1;for(i=0;i<=n;i++)r=r*b[i];returnr;
以下程序中,while循环的循环次数是()。main(){inti=0;while(i<10){if(i<1)continue;if(i==5)break;
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
随机试题
脊硬膜和椎管之间的腔隙是
A.内痔B.肛瘘C.肛裂D.直肠癌E.直肠息肉直肠指诊可有剧烈疼痛的是
根据《开发区区域环境影响评价技术导则》,开发区区域环境影响评价重点之一是要分析确定开发区主要相关环境介质的(),研究提出合理的污染物排放总量控制方案。
根据《中华人民共和国土地管理法》,各省、自治区、直辖市划定的永久基本农田占本行政区域内耕地百分比符合规定的有()。
总监理工程师在项目监理组织中相当于( )。
高压管道的直管段焊接连接要求中,每5m长的直管段()焊接口。
总会计师是单位领导成员,直接对单位负责人负责。()
决定债券再投资收益的主要因素是()。Ⅰ.债券的偿还期限Ⅱ.息票收入Ⅲ.宏观经济政策Ⅳ.市场利率的变化
二次型f(χ1,χ2,χ3)=χ12+aχ22+χ32+2χ1χ2+2χ1χ3+2χ2χ3的正惯性指数为2,a应满足什么条件?
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。文档“北京政府统计工作年报.docx”是一篇从互联网上获取的文字资料,请打开该文档并按下列要求进行排版及保存操作:
最新回复
(
0
)