首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,
有以下程序 #include main() {FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,
admin
2018-01-11
30
问题
有以下程序
#include
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
解析
本题主考查函数fwrite的使用。函数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)”把字符串“Chma”写入到文件abc.dat中,所以此时文件abc.dat的内容为Chinang。
转载请注明原文地址:https://kaotiyun.com/show/sUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#includemain(){inti,s=0;for(i=1;i<10;i++)if(!(i%2)&&!(i%3))s+=i;
当执行下面的程序时,如果输入ABC,则输出结果是()。#include#includemain(){charss[10]="1,2,3,4,5";gets(ss);strcat(ss,"6789");print
下列程序的输出结果是()。char*point(char*pt):main(){charb[4]={’a’,’c’,’s’,’f’},*pt=b;pt=point(pt);printf("%c\n",*pt);}
下列选项不符合良好程序设计风格的是()。
有以下程序,若运时从键盘输入:18,11,则程序的输出结果是________。main(){inta,b;printf("Entera,b:");scanf("%d,%d",&a,&b);while(a
下面程序的输出结果是_________。#defineMAX3inta[MAX];main(){funl();fun2(a);printf("\n");}funl(){int
设有以下宏定义: #defineA2 #defineBA+3则执行赋值语句“t=B*2;”后,int型变量t的值为_________。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
在下列选项中,没有构成死循环的程序段是()。
面向对象的模型中,最基本的概念是对象和______。
随机试题
患者,男性,25岁,全身水肿、尿少半个月,BP100/80mmHg,Hb140/L,尿蛋白(+++),24小时定量8.0g,血BUN6mmol/L,血Cr正常,诊断为肾病综合征,基层医院给呋塞米后尿量增加。1周后突发腰痛,尿量明显减少,血BUN升至18mm
下列各项中,对十二皮部描述不正确的是()
下列属于铸造作业危险有害因素的有()。
关于基金管理人的合规管理,以下理解正确的是()。Ⅰ.合规管理是一种风险管理活动Ⅱ.合规管理包括检查、通报、评估、处置等Ⅲ.合规管理是公司长期健康发展确保盈利的基础Ⅳ.合规管理的独立性体现在对每个业务部门单
下列不属于投连险的费用的是()。
影响检验后的平均检出质量的因素有()。
龙泉宝剑在制作技艺上的最大的特色是()。
小红怀疑同伴小刚偷了她新买的油画棒,并报告了老师,老师便要搜查小刚的衣服口袋,小刚拒绝被搜。该老师的做法()。
项目经理制定了项目资产负债表(单位:元),如下表所示。该项目的静态投资回收期为(1)年,动态投资回收期为(2)年(保留1位小数位)。(2)
下列叙述中,正确的是()。
最新回复
(
0
)