首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: FILE *fp; int data[10],i,n; fp=fopen("abc.txt","r"); 文本文件abc.txt中的数据为:5 81 92 76 51 90,其中第1个数据代表的是它后面数据的个数。若文件已正确
设有如下定义和语句: FILE *fp; int data[10],i,n; fp=fopen("abc.txt","r"); 文本文件abc.txt中的数据为:5 81 92 76 51 90,其中第1个数据代表的是它后面数据的个数。若文件已正确
admin
2022-10-24
82
问题
设有如下定义和语句:
FILE *fp;
int data[10],i,n;
fp=fopen("abc.txt","r");
文本文件abc.txt中的数据为:5 81 92 76 51 90,其中第1个数据代表的是它后面数据的个数。若文件已正确打开,则以下程序段中能将文件的最后5个数据依次正确读入到数组data[0]~data[4]中的是( )。
选项
A、fscanf(fp,"%d",&n);
for(i=0;i<n;i++)
fscanf(fp,"%d",&data
);
B、i=0;
while(!feof(fp))
{
fscanf(fp,"%d",&data
);
i++;
}
C、for(i=0;!feof(fp);i++)
fscanf(fp,"%d",&data
);
D、i=0;
fscanf(fp,"%d",&n);
i++;
while(!feof(fp))
{
fscanf(fp,“%d”,&data
);
i++;
}
答案
A
解析
由题意可知,文件abc.txt中存放了6个整数。其中第1个表示后续数据的个数。要将最后5个数据读入数组data中,需要读取数据的个数为5,所以首先调用fscanf函数,将5读入整型变量n中;接着通过for循环,i分别取值0-n-1,调用fscanf函数将n个整数读入data[0]~data[n-1]中。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/4Jkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若S所指字符串的长度小于n,则
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出s所指字符串中最后一次出现的t所指字符串的地址,并通过函数值返回,在主函数中输出从此地址开始的字符串;若未找
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由mmn函数输出。请改正
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:
下面选项中关于编译预处理的叙述正确的是()。
以下选项中正确的语句组是()。
以下选项中,不合法的C语言用户标识符是()。
以下叙述中错误的是
随机试题
社会主义时期仍然存在民族问题,解决民族问题的根本出发点和归宿是()
目前,氨合成采用的催化剂还原前后主组分是什么?
人参的主要产地是
患者男性,34岁,7月5日发病,因频繁腹泻并呕吐1天来诊。大便呈水样,无明显腹痛。查体:血压70/40mmHg,神清,脱水征明显拟诊霍乱,霍乱腹泻属于
三个平面x=cy+bz,y=az+cx,z=bx+ay过同一直线的充要条件是()。
某地下购物广场(地下两层,地下第2层的室内地面与室外出入口地坪高差为12m,电影院部分的高差为9.7m)沿城市某道路布置,总建筑面积7.5万m2,内设有商业步行街、超市、餐饮场所和电影院,场所内设有室内消火栓系统、自动喷水灭火系统、火灾自动报警系统、防排烟
恒温、恒压下,在一个容积可变的容器中发生如下反应:A(气)+B(气)C(气)若开始时放入3molA和3molB,达到平衡后,生成C的物质的量为______mol。
依据《上海市大数据发展实施意见》,到2020年,政府数据服务网站开放数据集超过3000项,建成()家大数据基地,引进和培育()家大数据重点企业。
猿猴:山林( )
学生不能正确回答英语问题而产生了对英语老师以及对英语课的恐惧。这种现象可以用以下哪个心理学原理解释?()
最新回复
(
0
)