首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: 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
50
问题
设有如下定义和语句:
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打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abe”、“CD”、“
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.e。在此程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数voidfun(intx,intpp[],int,*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。例如,若n=10,则应输出0.617977。请改正程序中的错误,
以下程序的输出结果是()。main(){int]]a=4,b=3,c=2,d=1;printf("%d",a>b?a:d>c?d:b);}
以下对C语言中联合类型数据的正确叙述是()。
随机试题
抗战胜利之际被日本宪兵秘密杀害的著名作家是()
由下列哪些因素引起的水肿,其水液蛋白质含量较高
腰肌劳损的临床表现是
患者,女,43岁。腹部疼痛,痛势较剧,痛如针刺,部位固定,经久不愈,舌质紫暗,脉细涩。其证属
可行性研究阶段的建设方案设计对投资估算误差有何深度要求?
简述错账的更正方法的适用范围及更正方法。
根据刑法,拘役的期限,为一个月以上()以下。
软件测试是保证软件质量的重要措施,它的实施应该是在______。
下面关于S-Designer的说法错误的是
We’reworking______theclocktoaccomplishtheproposalbeforeTuesday.
最新回复
(
0
)