首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i, a[6] = {1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+"); fprintf(fp,
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i, a[6] = {1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+"); fprintf(fp,
admin
2020-11-27
26
问题
有以下程序
#include <stdio.h>
main( )
{ FILE *fp;
int i, a[6] = {1,2,3,4,5,6}, k;
fp = fopen("data.dat", "w+");
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/xY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序intf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b=0);){b+=a:a-=c++;}printf("%d,%d,%dkn",a,b,c);}
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
以下选项中,合法的一组C语言数值常量是( )。
设s1和s2分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
以下选项中,合法的一组C语言数值常量是()。
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
软件测试的目的是
下面不属于软件测试实施步骤的是
随机试题
不具有游离作用的是
针刺下列哪组腧穴宜取仰卧位()
点沿直线运动,其速度v=20t+5。已知:当t=0时,x=5m。则点的运动方程为()。
《中华人民共和国会计法》规定,会计机构负责人为单位会计行为的责任主体。()
托收承付结算方式下,关于承付货款的说法正确的有()。
合同的当事人,应该在合同标题之下()。
某社区举办知识宣传活动,进行现场抽奖,抽奖规则:盒中装有10张大小相同的精美卡片,卡片上分别印有“笑脸”或“桃心”图案,参加者每次从盒中抽取卡片两张,若抽到两张都是“桃心”卡即可获奖。(1)活动开始后,一位参加者问:盒中有几张“桃心”卡?主持人笑说:
2010年,国家旅游局旅游业管理与服务支出是住房改革支出的多少倍?()
从网络围观现象,我们可以看出,一方面,网络围观对社会进步的推动作用不容忽视。在中国法制尚不健全的当下,网络围观起到了道德维护和推进制度完善的积极作用。另一方面,网络围观也有其消极作用。围观中被围观者不仅面临隐私可能遭到暴露的危险,而且还必须承受激烈话语带来
A、Sheattendedoneoftheirmeetings.B、Herroommateisamember.C、Shereadabouttheminthenewspaper.D、Shesawthemprotest
最新回复
(
0
)