首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
38
问题
有以下程序
#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://kaotiyun.com/show/xY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}程序运行后的输出结果是
若有以下的说明和定义:fun(int*z){….}mian(){int(*x)()=fun,*y(),w[10],z;…}在必要的赋值之后,对fun函数的正确调用
有以下程序#include<stdio.h>#include<string.h>voidmain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];
有以下程序#includemain()#defineN4{intx[][N]={{1,2,3),{4),{5,6,7,8),{9,10}},voidfun(inta[][N],intb[])
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n—1)/2的排序方法是()。
若有以下程序#include<stdio.h>intk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%ct,",k,*t,*s);}main(){inti=3,*p=&i,*
下面对软件测试和软件调试有关概念叙述错误的是()。
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b):以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
下列对于软件测试的描述中正确的是
下面不属于软件测试实施步骤的是
随机试题
Intelligencemakesforbetterleaders—fromundergraduatestoexecutivestopresidents—accordingtomultiplestudies.Itcertainl
HealthworkerswhoareHIVpositivearebannedfromperformingmostsurgeryordentaltreatmentincasetheycutthemselveswith
可与核蛋白体50S亚基结合,抑制蛋白质合成的是蛋白质合成的启动和肽链延长都需要的是
一单色平行光束垂直照射在宽度为1.0mm的单缝上,在缝后放一焦距为2.0m的会聚透镜。已知位于透镜焦平面处的屏幕上的中央明条纹宽度为2.0mm,则入射光波长约为()nm。
下列情况中,需要进行不定期清查的有()。
个人在票据上的签章和在财务会计报告中的签章的要求是一样的,都是签名并加盖个人名章。()
下列关于可供出售金融资产的计量中,说法不正确的有()。
煤的干馏和石油的分馏均属化学变化。()
“近朱者赤,近墨者黑”是指下列哪种因素对人的发展的影响?()
StopBeingaPeoplePleaser1.Say"no"■Givereasonsinsteadof【T1】______excuses【T1】______■Examples■It’ss
最新回复
(
0
)