首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: 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
39
问题
设有如下定义和语句:
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的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。请改正程序中的错误,使它能得出正确的结
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abe”、“CD”、“
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun()的功能是统计S所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。请改正
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。例如,s所指字符串中的内容是:2def35adh
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的木号不多于n个,若多于n个,则删除多余的*号;若少于
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序
使用VC++2010打开考生文件夹下modi1中的解决方案。此饵决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main
若变量已正确定义,以下选项中非法的表达式是()。
有以下程序:#includemain(){inty=9;for(;y>0;y一一)if(y%3==0)printf(“%d”,一一y);}程序运行后的输出结果是()。
已有定义inta=3;和输出语句printf(“%8x”,a);以下正确的叙述是()。
随机试题
商标主管机关将注册商标注销的事由有()
检察文书中的诉讼情况一般包括案由、案件来源和()
OncetherewasayoungInca(印加)boy.Hehadnofamilyexceptforanoldllama(美洲驼).Eachdaytheboyandhisllamawalkedmanymi
射血分数等于
影响局麻药作用的因素不包括
以下关于医疗机构临床用血管理说法错误的是
某男,23岁。面目一身俱黄,色鲜如桔色,纳呆、恶心,脘胀、胁痛、胁下有痞块,小便黄少,大便溏薄,舌红苔黄腻,脉弦数。辨证为
以下关于律师和律师事务所的说法,不正确的是?()
《唐律疏议》规定“一准乎礼”,通过引经决狱、引礼人律的方式,将儒家道德思想贯彻到立法、司法、守法的整个过程中。从法与道德的角度来看,下列说法中错误的是哪一项?()
Youshouldspendabout20minutesonQuestions27-40whicharebasedonReadingPassage3below.AmateurNaturalistsFromthere
最新回复
(
0
)