首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include struct s{int a;int b;}; main() { FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat"
若有以下程序: #include struct s{int a;int b;}; main() { FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen("data.dat"
admin
2018-01-14
41
问题
若有以下程序:
#include
struct s{int a;int b;};
main()
{
FILE *fp;
int i,a[6]={1,2,3,4,5,6},k;
fp=fopen("data.dat","w+");
for(i=0;i<6;i++)
{
fseek(fp,0L,0);
fprintf(fp,"%d\n",a
);
}
rewind(fp);
fscanf(fp,"%d",&k);
fclose(fp);
printf("%d\n",k);
}
则程序的输出结果是( )。
选项
A、123456
B、1
C、6
D、21
答案
C
解析
本题考查文件操作函数,fseek用于二进制方式打开的文件,并移动文件,读写指针位置。将文件内部的位置指针重新指向一个流(数据流/文件)的开头,所以最后只保留了6。故C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/THxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若输入“abcdef”“abdef”,下述程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;
有以下程序:main(){chara=’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输出结果是()。
已知“inta=2,b=2,c=3;”,则执行完语句“a*=18+(b++)-(++c);”后,a的值是________。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
下列链表中,其逻辑结构属于非线性结构的是()。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
若要求从键盘读入含有空格字符的字符串,应该使用函数______。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,贝数组x在内存中所占字节数是______。
在软件开发中,下面任务不属于设计阶段的是()。
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
随机试题
随着电视等大众媒体的流行,人们开始和电视中的人物产生互动的感觉,并感觉到有一种真实的社会关系存在于自己和电视里的人物之间,仿佛电视上的人物像是在对着自己说话。有时还会将电视中的人物当成自己真正的朋友。这种现象被称为拟社会关系。根据以上定义,以下不属于拟社
教师聘任制
It’sanannualback-to-schoolroutine.Onemorningyouwavegoodbye,andthat【56】eveningyou’reburningthelate-nightoilins
护士哺乳指导中错误的是
根据我国《合同法》,撤销权应自债权人知道或应当知道撤销事由之日起()内行使。
会计人员对不真实、不合法的原始凭证,有权不予受理。()
证券投资基金在投资组合管理过程中对所投资证券进行的深入研究与分析,有利于()。Ⅰ.促进信息的有效利用和传播Ⅱ.市场合理定价Ⅲ.市场有效性的提高Ⅳ.资源的合理配置
(2015·广西)教育目的对整个教学活动具有导向作用、激励作用和()
中国共产党的历史,就是一部党领导人民持续进行伟大社会革命的历史。习近平总书记指出:“新时代中国特色社会主义是我们党领导人民进行伟大社会革命的成果,也是我们党领导人民进行伟大社会革命的继续,必须______________进行下去。”填入画横线部分最恰当的一
A、 B、 C、 D、 BPowerDesigner中ProcessAnalyst用于数据分析和数据发现,使用户能够描述复杂的处理模型以反映他们的数据库模型,产生数据字典,绘制数据流程图等。
最新回复
(
0
)