首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include mmn() { FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","W+"); fprintf(fp,"%d\
有以下程序: #include mmn() { FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","W+"); fprintf(fp,"%d\
admin
2016-04-07
44
问题
有以下程序:
#include
mmn()
{ 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);
finff(,"%d\n",a
);
}
rewind(fp);
fscanf(fp,"%d",&k);
Mose(fp);
printf("%d\n",k);
}
程序运行后的输出结果是( )。
选项
A、6
B、21
C、123456
D、654321
答案
A
解析
本题首先定义文件指针变量fp和一个数组a[],再打开一个文件“data.dat”,随后先给文件写入数据a[O]。由于rewind函数是将文件指针从当前位置重新指向文件开始位置,所以for循环依次将数组a中的数据写入文件开始位置,退出循环后,文件中的数据顺序为:654321。重新使指针指向文件开始位置,将此时fp指向的数据(即文件中第一个数据6)写入变量k中,关闭文件,输出k值,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/ACDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=2,b=3,c=1,d=3,t;printf("%d\n",(MAX(a+b,c+d))*1
若执行下列的程序时,从键盘上输入1和2,则输出结果是()。#include<stdio.h>main(){inta,b,s;scanf("%d%d",&a,&b
以下程序的运行结果是【】。#include<string.h>char*ss(char*s){returns+strlen(s)/2;}main(){char*p,*str="abcdefgh";
若有说明inta[][3]={1,2,3,4,5,6,7,8,9},则a数组第一维的大小是()。
若有说明:inta[][3]={0,0};则不正确的叙述是()。
Jackson方法是一种面向______的结构化方法。
以下叙述中正确的是______。
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于_______的联系。
随机试题
该患者最可能的诊断是对诊断和鉴别诊断最有意义的检查是
X线机中设置容量保护电路的目的是
吗啡的不良反应不包括
新生儿出生后,Apgar评分的评价指标不包括
下列项目中,属于劳务报酬所得的是()。
中级导游人员晋升为高级导游人员,至少需要()以上。
被誉为现代课程理论的奠基石的《课程与教学的基本原理》一书的作者是()。
设f(x)满足f’(x)+[f(x)]3=x2,f’(0)=0,则().
HomepricesslidinNovember,raisingquestionsaboutwhetherthehousingrecoveryisrobustenoughtomaintainasustainedturn
A、Shethinksbigpartiesaretooimpersonal.B、Shewouldliketoinvitefriendstoabigparty.C、Shefeelsshehastospendal
最新回复
(
0
)