首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","w+"); fprintf(fp,"%d\n
有以下程序: #include main() {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","w+"); fprintf(fp,"%d\n
admin
2017-07-05
51
问题
有以下程序:
#include
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++)
{fseek(fp,0L,0);
fscanf(fp,"%d",&k);
fseek(fp,0L,0);
fprintf(fp,"%d\n",a
+k);
}
rewind(fp);
fscanf(fp,"%d",&k);
fclose(fp);
printf("%d\n",k);
}
程序的运行结果是( )。
选项
A、21.
B、6
C、123456
D、ll
答案
A
解析
fopen函数以一定方式打开指定文件,返回一个指向文件的文件指针。如果不能实现打开指定文件的操作,则返回一个空指针NULL。fscanf函数从文本文件中按格式输入。fprintf函数按照格式向文本文件中输出数据。文件定位函数fseek,将指针由文件开头0、当前位置1、末尾2移动指定字节。rewind函数功能使文件的位置指针返回到文件头。本例中,循环实现的功能是求数组的和。程序执行过程为:以读/写方式建立一个新的文本文件data.dat,将1写入文件;执行for循环,将文件指针移到文件开头,将文件第一个数值1赋给k,再将指针移动到开头,向文件内输入a
+k=3。for循环实现将a数组中元素累加,结果2l存放在文件中。调用rewind将文件指针移动到开头,调用fscanf函数从文件中读出数值赋予k=21,调用fclose函数关闭文件,打印k值,故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/WpDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请选出以下程序的输出结果#include<stdio.h>main(){inta[]={1,2,3,4},i;intx=0;for(i=0;i<4;i++){sub(a,x);Printf("%d",
以下程序的输出结果是#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}main(){int
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(p+3));}
设p1和p2是指向一个血型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
下列关于字符串的说法中错误的是
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
有以下函数定义:intfun(doublea,doubleB){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
需求分析阶段的任务是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
C语言用于结构化程序设计的3种基本结构是_________、选择结构和循环结构。
随机试题
激励包括三个基本因素:________、________、________。三要素相互联系,密不可分。管理者实施激励,要想方设法做好需要引导和目标引导,强化员工动机,刺激员工的行为,从而实现组织目标激励过程。
Youhavebeenbadlyinjuredinacaraccident.Itisnecessarytogiveyouabloodtransfusionbecauseyoulostagreatdealof
大椎可治外感发热,主要体现的是
下列情形中,不能免征契税的是()。
用于建设项目偿债能力分析的指标是()。
下列关于固定资产的说法正确的是()。
《三国演义》开篇称:“天下大势,分久必合,合久必分。”但是这句话未必准确,因为:
There’snothingsimpleaboutguncontrol,atangleoflegal,politicalandpublic-healthissuescomplicatedbyculturalpreferen
以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray(1)至NewArray(10)
Beautyhasalwaysbeenregardedassomethingpraiseworthy.【R1】______Theyhavebettermarriagesandhavemorerespectableoccupat
最新回复
(
0
)