首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","2+"); fprintf(fp,"%d\n
有以下程序: #include main() {FILE*fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat","2+"); fprintf(fp,"%d\n
admin
2016-04-07
56
问题
有以下程序:
#include
main()
{FILE*fp;
int i,a[6]={1,2,3,4,5,6},k;
fp=fopen("data.dat","2+");
fprintf(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);
printf("%d\n",k);
}
程序运行后的输出结果是( )。
选项
A、6
B、21
C、123456
D、654321
答案
A
解析
本题首先定义文件指针变量fp和一个数组a[],再打开一个文件“data.dat”,随后先给文件写入数据a[0],由于rewind函数是将文件指针从当前位置重新指向文件开始位置,所以for循环依次将数组a中的数据写入文件开始位置,退出循环后,文件中的数据顺序为:654321,重新使指针指向文件开始位置,将此时fp指向的数据(即文件中第一个数据6)写入变量k中,关闭文件,输出k值,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/93Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(
以下错误的定义语句是
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++b);}
若变量已正确定义,下列正确的程序段是()。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
若有说明inta[][3]={0,0};,则不正确的叙述是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
随机试题
关于质量管理体系的ISO9000族国际标准发布于______。
行宫见月伤心色,夜雨闻铃肠断声。行宫:
急性缺氧时机体呼吸、循环有哪些代偿反应?
手术切除恶性肿瘤的正确做法是
刘某、赵某、黄某、张某四人合伙成立一家金属冶炼公司,该公司董事长由最大的股东刘某担任,但刘某因生病长期休养,并不直接参与公司生产经营活动;公司总经理由赵某担任,全面负责生产经营活动;黄某担任冶炼车间主任,负责车间日常生产管理;张某担任公司工会主席。根据《安
不属于总监理工程师基本职责的有()。
商品房符合()条件可以预售。
如图,二面角α—l—β的大小是60°,线段ABα,B∈l,AB与l所成的角为30°,则AB与平面β所成的角的正弦值是__________.
某出租车司机因为违章被某公安机关交警部门吊销了驾驶执照。该司机认为处罚过重,并且给其造成了经济损失,其可以依法()。
ConversationalSkills1.Skilltoaskquestionsa)Beawareofthehumannature:readinesstoanswerothers’questionsr
最新回复
(
0
)