首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+");
有以下程序: #include<stdio.h> main() { FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+");
admin
2021-06-15
49
问题
有以下程序:
#include<stdio.h>
main()
{ FILE*pf;
char*s1="China",*s2="Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,1,pf);
rewind(pf); /*文件位置指针回到文件开头*/
fwrite(s1,5,1,pf);
fclose(pf);}
以上程序执行后abc.dat文件的内容是( )。
选项
A、China
B、Chinang
C、ChinaBeijing
D、BeijingChina
答案
B
解析
本题考查函数fwrite的使用。函数fwrite的调用形式为:int fwrite(char*pt,unsigned n,FILE*fp);其功能是把pt所指向的n*size个字节输出到fp所指文件中,第二次调用该函数时,从文件的第一个位置开始写入,之前已有的会被覆盖掉,如果第二次写入的长度没有第一次的长,则后面短出的部分保留原样。
转载请注明原文地址:https://kaotiyun.com/show/Ggtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于“EOF”的叙述,正确的是
若有以下定义和语句:#include<stdio.h>chars1[10]=’’abcd!’’,*s2=’’\n123\\’’;printf(’’%d%d\n’’,strlen(s1),strlen(s2));程序
下列关于switch语句和break语句的结论中,正确的是()。
下列条件语句中,输出结果与其他语句不同的
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
对软件系统总体结构图,下面描述中错误的是()。
下列选项中,不属于数据库管理的是()。
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
下面选项中合法的字符常量是
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是()。
随机试题
中国共产党把毛泽东思想确定为党的指导思想的会议是()
PKA可使效应蛋白中下列哪种氨基酸残基磷酸化
最常见的原发性肝癌的病理形态分型为()
背景材料:某一级公路的桥梁工程,采用钻孔灌注桩基础,承台最大尺寸为:长8m、宽6m、高3m,梁体为现浇预应力钢筋混凝土箱梁。桩身混凝土浇筑前,项目技术负责人到场就施工方法对作业人员进行了口头交底,随后立即进行1号桩桩身混凝土浇筑,导管埋深保持在0.5~
下列销售的应税消费品中,不得列入加权平均计算的是()。
(新疆2012—29)8,9,17,44,108,233,()
UNCTAD
如果某次考试平均分是75分,方差是25,小刘得了78分,那么,小刘的分数转化为T分数是()
以下所列各项属于命令按钮事件的是( )。
Fasterthaneverbefore,thehumanworldisbecominganurbanworld.Bythemillionstheycome,theambitiousandthedown-trodd
最新回复
(
0
)