首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i, a[6] = {1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+"); fprintf(fp,
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i, a[6] = {1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+"); fprintf(fp,
admin
2020-11-27
40
问题
有以下程序
#include <stdio.h>
main( )
{ FILE *fp;
int i, a[6] = {1,2,3,4,5,6}, k;
fp = fopen("data.dat", "w+");
fprintf(fp, "%d\n", a[0]);
for (i=1; i<6; i++)
{ rewind(fp);
fprintf(fp, "%d\n", a
);
}
rewind(fp);
fscanf(fp, "%d", &k);
fclose(fp);
printf("%d\n", k);
}
程序运行后的输出结果是
选项
A、6
B、21
C、123456
D、654321
答案
A
解析
本题首先定义文件指针变量fp和一个数组a[],再打开一个文件"data.dat",随后先给文件写入数据a[0],由于rewind函数是将文件指针从当前位置重新指向文件开始位置,所以for循环依次将数组a中的数据写入文件开始位置,退出循环后,文件中的数据顺序为:654321,重新使指针指向文件开始位置,将此时fp指向的数据(即文件中第一个数据6)写入变量k中,关闭文件,输出k值,答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/xY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下的说明和定义:fun(int*z){….}mian(){int(*x)()=fun,*y(),w[10],z;…}在必要的赋值之后,对fun函数的正确调用
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
关于程序的编译执行和解释执行,以下叙述中正确的是()。
以下程序的输出结果是()。#includemain(){inta=1,b=3;if((++a
有以下程序:#includemain(){printf(“%d\n”,NULL);}程序运行后的输出结果是()。
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
以下选项中,合法的一组C语言数值常量是()。
下列关于C语言文件的叙述中正确的是
软件测试的目的是
软件测试的目的是
随机试题
什么是定义的不确定度、仪器的测量不确定度和零的测量不确定度?
水文工作人员小张和小刘同时乘坐相同的船,分别从下游的A码头和上游的B码头出发前往对方所在码头,并沿途采集水样。两人出发时各采集第一份水样,往后每行驶1.31千米采集一份水样。两船相遇时,小张正好采集第16份水样。已知船在静水中的速度是水流速度的5倍,那么两
下列哪些是筛检试验可靠性的评价指标
刘某专营散酒收售,农村小卖部为其供应对象。刘某从他人处得知某村办酒厂生产的散酒价格低廉,虽掺有少量有毒物质,但不会致命,遂大量购进并转销给多家小卖部出售,结果致许多饮者中毒甚至双眼失明。下列哪些选项是正确的?(2009/2/56)
关于物流产业的特点,()表述正确。
( )是以股票的方式派发的股息,通常由公司用新增发的股票或一部分库存股票作为股息代替现金分派给股东。
甲、乙两个粮库的库存量之比为10:7,要使这两个仓库的库存量相等,甲仓库需要向乙仓库搬人的粮食占甲仓库库存量的()。
甲吃饭时与乙发生冲突,将乙打成重伤。在羁押期间,甲精神失常。经鉴定是由于羁押而引发的精神障碍。下列说法正确的是()。
城市的文化形象是人们对一个城市的文化______的整体认知与印象,主要来源于城市的发展哲学、城市精神等构成的理念识别系统,城市各主体的行为方式所构成的行为识别系统以及公共文化空间、文化景观等构成的视觉识别系统。在新一轮的城市竞争中,城市的文化形象对城市的经
最近10年,地震、火山爆发和异常天气对人类造成的灾害比数十年前明显增多,这说明,地球正变得对人类越来越充满敌意和危险。这是人类在追求经济高速发展中因破坏生态环境而付出的代价。以下哪项如果为真,最能削弱上述论证?
最新回复
(
0
)