首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
以下选项中,不合法的C语言用户标识符是
有以下程序main(){inta=1,b=2;for(;a
下面关于“EOF”的叙述,正确的是
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
在关系数据库中,用来表示实体间联系的是
下面的程序在编译时产生错误,其出错原因是()。#includemain(){int1_case;floatprintF;printf("请输入2个数:");scanf("%d%f",&1_cas
设有以下函数:yoidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
下面不属于软件工程的3个要素是
以下C语言用户标识符中,不合法的是
随机试题
沙利度胺在临床可用作
原发性脑干损伤()
支持贫困地区加快发展,把()作为脱贫攻坚重点。
地下燃气管道与构筑物的水平间距无法满足安全距离时,应()。
“备案号”栏应填()。“提运单号”栏应填()。
下列各项中,属于城镇土地使用税暂行条例直接规定的免税项目的是()。
我国制定的旨在使高技术成果商品化和产业化的计划是()。
在考生文件夹下,打开文档Wordl.docx,按照要求完成下列操作并以该文件名Wordl.docx保存文档。将第二行中重复的“的执行”删除一个,再将正文第三段(“又讯……从2001年7月1日起执行。")分为等宽的两栏、栏间距为1字符、栏间加分隔线。
•Readthefollowingarticleaboutinvestinginsharesandthequestionsbelowthepassage.•Foreachquestion(13-18),markone
Weareprofoundlyignorantabouttheoriginsoflanguageandhavetocontentourselveswithmoreorlessplausiblespeculations.
最新回复
(
0
)