首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen( "data.dat", "w+" ); for ( i=
admin
2021-02-25
30
问题
有以下程序
#include <stdio.h>
main( )
{ FILE *fp;
int i, a[6]={1,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://kaotiyun.com/show/CBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf("%d\n",++(p.a));}程序运行后的输出结果是
若有以下程序#includeintk=7;voidf(int**s){int*t=&k;*s=t;printf("%d,%d,%d,",k,*t,**s);}main(){inti=3,
设有定义:intx=2;,则以下表达式中,值不为6的是()。
以下选项中证确的语句组是()。
数据库应用系统中的核心问题是()。
下列叙述中正确的是()。
有三个关系R、S和T加下:则由关系R和S得到关系T的操作是()。
下面对对象概念描述正确的是
随机试题
中小型企业在国民经济中具有重要地位,下列说法错误的是()
不符合妄想特征的是
图示对比不同职业人群的冠心病患病率的高低,应绘制
阿尔茨海默病患者的首发症状是
本题考核知识点:资本成本的计算、净现值法、投资项目的敏感性分析一最大最小法某公司拟与甲公司合作生产A产品,通过调查研究提出以下方案:(1)设备投资:设备买价400万元,预计可使用4年,报废时无残值收入,按税法要求该类设备折旧年限为5年,使用直线法折旧,
学校侵犯未成年人合法权益的由教育行政部门或相关部门责令改正,情节严重的可以直接对负责主管人员或其他负责人依法处分。
Thereislittledebateaboutthefirstdevelopmentoftheenergysystemofthe22ndcenturythatmostoftheenergyproducedon
试述货币需求理论发展的内在逻辑(可缩减)。
Healthimpliesmorethanphysicalfitness.Italsoimpliesmentalandemotionalwell-being.Anangry,frustrated,emotionally【B1
Youwillhearfivedifferentpeopletalkingaboutthecompaniestheyworkfor.Foreachextract,therearetwotasks.ForTask
最新回复
(
0
)