首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
65
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下面不属于结构化程序设计原则的是
与数学表达式x≥y≥z对心的C语言表达式是
以下关于retum语句的叙述中正确的是
有以下程序#includeintf(intx,inty){return((y-x)*x);)main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d\n",d);}
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
不合法的数组定义是()。
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
下面可以作为软件设计工具的是()。
下列关于C语言文件的叙述中正确的是
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是()。
随机试题
设,求f(x)的极值.
宫颈鳞状上皮化生
肾小管上皮细胞内发生玻璃样变主要是因为()。
建设单位收到监理工程师签发的《工程款支付证书》以后,应()向承包单位支付工程款。
能使混凝土具有良好的密实性和抗渗性能的防水专用水泥不包括哪种?[2001—030,1997—036]
某化工厂排放的污染物造成附近农田土壤严重污染、农作物大面积死亡,农田承包人要求该化工厂予以赔偿,但被化工厂拒绝。为维护自身合法权益,按照《环境保护法》的规定,农田承包人可()。
避难层是建筑内用于人员在火灾时暂时躲避火灾及其烟气危害的楼层(房间)。一建筑高度为220m的办公楼按国家工程消防技术标准应至少设置()个避难层。
我国海关法规定,减免进出口关税的权限属于中央政府。关税减免形式主要包括()。
学生在课堂上向你提出一个意想不到又很有价值的问题,你不能马上做出正确的解答。这时正确的做法是()。
下列尚未发生学习的现象是()
最新回复
(
0
)