首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","2+"); fprintf(fp,"%d\n
有以下程序: #include main() {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","2+"); fprintf(fp,"%d\n
admin
2016-04-07
31
问题
有以下程序:
#include
main()
{FILE*fp;
int i,a[6]={1,2,3,4,5,6},k;
fp=fopen("data.dat","2+");
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://kaotiyun.com/show/93Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#inelude<string.h>intfun(char*str)
以下错误的定义语句是
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
数据处理的最小单位是
下面是对宏定义的描述,不正确的是______。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
以下叙述中正确的是______。
若有说明inta[][3]={0,0};,则不正确的叙述是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
随机试题
烟酸类药物的禁忌证是
在纳税入()时,应按照房地产评估价格计征土地增值税。
【2014改编】某企业投资建设一个工业项目,该项目可行性研究报告中相关资料和基础数据如下:(1)项目工程费用为2000万元,工程建设其他费为500万元(其中形成无形资产费为200万元),基本预备费8%,预计未来3年的年均投资价格上涨率为5%。(2)项目
下列可以预防沥青混凝土路面横向接缝病害的措施是()。
下列各项中,属于BOT项目融资模式缺点的有()。
成都风味菜“夫妻肺片”有“车行半边路,肉香一条街”之誉。()
个体总是生活在一定的制度安排中,中国传统儒家制度安排大多是非正式的,强调行为规则的内化过程,不重视外在的强制、约束,具有较高的灵活性。因此()。
新三民主义和新民主主义的不同部分表现在
Desperation,hunger,thirst,andresentmentallmakeitmorelikelythatpeoplewill______amorepowerfulfigurewhopromisesth
Onceuponatime,peoplewholivedalonetendedtobethoseoneithersideofmarriage—twentysomethingprofessionalsorwidow
最新回复
(
0
)