首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() {FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind(pf)
有以下程序 #include<stdio.h> main() {FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind(pf)
admin
2018-11-21
19
问题
有以下程序
#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、Chinang
B、China
C、ChinaBeijing
D、BeijingChina
答案
A
解析
本题主考查函数fwljte的使用。函数fwrite的调用形式为:int fwrite(char*pt,unsigned size,unsigned n,FILE*fp);其功能是把pt所指向的n*size个字节输出到fp所指文件中。在本题中“fwrite(s2,7,1,pf);”的功能是把字符串“Beijing”输入到文件abc.dat中,然后调用rewind(pf),把文件位置指针回到文件开头,再调用“fwrite(s1,5,1,pf)”把字符串“China”写入到文件abc.dat中,所以此时文件abe.dat的内容为Chinang。
转载请注明原文地址:https://kaotiyun.com/show/Eexp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){intx;0;sub(&x,8,1);printf("%d\n",x);}sub(int*a,intn,intk)
有下列程序:main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}
下列叙述中正确的______。
已有定义如下:structnode{intdata;structnode*next;}*P;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
下列选项中不属于C语言的数据类型是()。
C语言规定如果调用fpute函数输出成功,则返回值是()
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下111121133114641其构成规律是:(1)第0列元素和主对角线元素均为1(2)其余元素为
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
以下叙述中正确的是()。
下列叙述中错误的是()。
随机试题
企业确认收入实现的条件有哪些?
cDNA文库
新鲜创面皮片移植失败最常见的原因为( )
小儿生理性贫血常发生于生后
想象的种类有()。
(2015·山西)教师既要教书,又要育人,体现了其工作的()
目前新疆开展宗教去极端化活动,下列不属于极端行为的是:
设P(A)>0,P(B)>0,将下列四个数:P(A),P(AB),P(A∪B),P(A)+P(B),按由小到大的顺序排列,用符号“≤”联系它们,并指出在什么情况下可能有等式成立。
AsformercolonistsofGreatBritain,theFoundingFathersoftheUnitedStatesadoptedmuchofthelegalsystemofGreatBritai
Everytransactionmustproduceadebitandcreditentryofthesamefinancialamount.
最新回复
(
0
)