首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { FILE *fp; int i,a[6]={l,2,3,4,5,6},k; fp=fopen("data.dat","w+"); for(i=0;i <6;
有以下程序 #include <stdio.h> main() { FILE *fp; int i,a[6]={l,2,3,4,5,6},k; fp=fopen("data.dat","w+"); for(i=0;i <6;
admin
2022-04-01
24
问题
有以下程序
#include <stdio.h>
main()
{ FILE *fp;
int i,a[6]={l,2,3,4,5,6},k;
fp=fopen("data.dat","w+");
for(i=0;i <6;i++)
fprintf(fp,"%d\n",a[5-i]);
rewind(fp);
for(i=0;i <6;i++)
{fscanf(fp,"%d",&k);
printf("%d,",k);
}
fclose(fp);
}
程序运行后的输出结果是( )。
选项
A、6,5,4,3,2,1,
B、1,2,3,4,5,6,
C、1,1,1,1,1,1
D、6,6,6,6,6,6,
答案
A
解析
fopen(“data.dat”,“w+”);w+打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。rewind(fp);使文件fp的位置指针指向文件开始。fprintf(fp,"%d\n",a[5-i]);将a
输出到fp指向的文件中。fscanf(fp,"%d",&k);将fp读入到变量k中,第一个for循环将数组中元素倒着输入到fp指向的文件中,rewind()则指向文件开始,因此打印是数组a的倒叙。故打印为6,5,4,3,2,1。答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/DHd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>inta=1,b=2;yoidfunl(inta,intb){printf(’’%d%d’’,a,b);}yoidfun2(){a=3;b=4;}main(){funl(5,6);
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n",r);}则程序的输出结
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
以下关于C语言数据类型使用的叙述中错误的是()。
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下叙述中正确的是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
下列说法正确的是()。
随机试题
专利代理师在从事专利代理工作中应当遵守以下哪些规定?
男,20岁,持续高热1周,伴腹痛、腹泻。体检:肝肋下2cm,质软,脾肋下2cm。此时最可能的疾病诊断是:()
患儿男,6岁。发病3日,口腔下前牙唇侧牙龈出血,口中常有血腥味,伴疼痛。查体:T38.9℃,下颌下淋巴结肿大,压痛。上、下前牙龈乳头红肿,龈乳头少许溃疡。急性期处理应包括
A.进餐后2小时疼痛B.疼痛无固定时间C.进食后1小时内疼痛D.进食后3~4小时疼痛E.进餐前2小时疼痛十二指肠溃疡疼痛的特点是
证券组合的风险的大小取决于单个证券的方差、投资比例以及证券之间的相关系数。( )
质押合同的条款不包括()。
()年,联合国提出了“以社区为基础的社会发展”方案。
英国伦敦曾以雾都闻名世界,在“伦敦烟雾事件”之后痛定思痛,制定了世界上第一部空气污染防治法,在科学研究的基础上采取了一系列切实有效的行动,历时近半个世纪,完成了从浓雾弥漫到蓝天白云的巨变。20世纪40年代的“光化学烟雾事件"使美国洛杉矶“闻名世界",而为了
有些单位实行竞争性薪酬体系,员工的工作业绩会与他人对比评估。由此决定是否能够加薪。在庆业公司,加薪往往要考虑到员工的教育经历和工作经验。但是,庆业公司的新任总经理认为,应该倡导团队精神。在公司中营造一种和谐融洽的工作环境。以下哪项如果为真,可以成为新任总
均输
最新回复
(
0
)