首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("dat (a)dat","W+"); fpantf(fp,"%d\n",a[0]); for(i=1;i<6;i++
有以下程序 #include main() {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("dat (a)dat","W+"); fpantf(fp,"%d\n",a[0]); for(i=1;i<6;i++
admin
2019-01-11
44
问题
有以下程序
#include
main()
{FILE*fp;
int i,a[6]={1,2,3,4,5,6},k;
fp=fopen("dat
(a)dat","W+");
fpantf(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);
printS("%d\n",k);
}
程序运行后的输出结果是( )。
选项
A、6
B、21
C、123456
D、654321
答案
A
解析
本题首先定义文件指针变量fp和一个数组a[],再打开一个文件“dat(a)dat”,随后先给文件写入数据a[0],由于rewind函数是将文件指针从当前位置重新指向文件开始位置,所以for循环依次将数组a中的数据写入文件开始位置,退出循环后,文件中的数据顺序为:654321,重新使指针指向文件开始位置,将此时fp指向的数据(即文件中第一个数据6)写入变量k中,关闭文件,输出k值,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/Kdxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使程序能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#included
给定程序MODII.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动ma
给定程序MODll.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:udl23fghS##43df,处理后新字符串为:123543asdfgll##df。
给定程序MODll.C中函数fun的功能是:交换主函数中两个变量的值。例如:若变量a中的值原为8,b中的值为3。程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如:传给形参a的数据中,学号、姓名、和三门课的成绩依次是:10001、”ZhangSan”
0j--j第一空:由审题分析可知,此处是使第一列成为第一行,即把第一列元素移动到第一行,第一列元素是t[j][0],第一行元素是t[0][N-j-1],故第一空处应为“0”。第二空:第四个循环是最后一列成为最后一行,即将最后一
程序通过定义学生结构体数组,存储了若干名学生的学号、姓名和3门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大)排序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
下列关于队列的叙述中正确的是
随机试题
钨极氩弧焊焊接铝及铝合金采用交流焊的原因是()。
简述什么是语用以及语用的性质。
在夏季雨期,道路施工的基本要求有()等。
甲与某保险公司签订人身保险合同,甲为被保险人。某日,甲因抢劫抗拒逮捕,被公安干警击毙。此时,甲已缴足28个月保险费。根据保险法律制度的规定,下列表述中,正确的有()。
广电总局新闻发言人2012F1月3日说,为防止电视节目过度娱乐化,全国34个电视上星综合频道元旦起推出了改版后新编排,同去年相比,做出了一系列变化,以下不属于此次变化的是()。
在报表的设计视图中,区段被表示成带状形式,称为()。
Theword"fast"inthephrase"breakthefast"inparagraph2means______.Youcanimproveyourappetiteforbreakfastby______
Fearanditscompanionpainaretwoofthemostusefulthingsthatmenandanimalspossess,iftheyareproperlyused.Iffired
Individualsareincreasinglybeingaskedtotakeonsoleresponsibility—andassumetheburdenofrisk—forcomplexsavingstasks
"OurMathteachermustbeinhisofficenow.""No,he______bethere.Isawhiminthelibraryaminuteago."
最新回复
(
0
)