首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2016-12-18
76
问题
有以下程序
#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
解析
本题主考查函数fwrite的使用。函数fwrite的调用形式为:int fwrite(char*pt,unsigned size,unsignedn,FILE*fp):其功能是把pt所指向的n*size个字节输出到fp所指文件中。在本题中“fwrite((s2,7,1,pt);”的功能是把字符串“Beijing”输入到文件abe.dat中,然后调用rewind(pf),把文件位置指针回到文件开头,再调用“fwrite(s1,5,1,pf)”把字符串“China”写入到文件abc.dat中,所以此时文件abc.dat的内容为Chinang。
转载请注明原文地址:https://kaotiyun.com/show/U5Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
下列叙述中正确的是
在设计程序时,应采纳的原则之一是
以下程序运行后的输出结果是【】。main(){intx,a=1,b=2,c=3,d=4;x=(a
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#includemain(){intn,s;printf("Enteranumber:");scanf("%d",&n);prin
下列关于单目运算符++,--的叙述中正确的是
以下叙述中错误的是______。
下列叙述中不正确的是()。
随机试题
下列不属于暑邪耗气伤津的临床表现是
18F-FDGPET显像在恶性淋巴瘤诊治中的作用,下列叙述不正确的是
下列关于正常人血管内血液不发生凝固的原因的叙述,错误的是
干酪样坏死是()的特征性病变。
A.增强止血化腐的作用B.适宜于眼科及外敷用C.增强散瘀止痛作用D.增强了平肝作用E.增强固涩收敛、明目的作用自然铜煅制的作用是()
关于屋面涂膜防水层施工的说法,正确的有()。
下列不能作为企业资产核算的是()
期货公司的控股股东可直接任免期货公司董事。()
甲、乙、丙、丁、戊5支足球队进行小组单循环赛。比赛规定,每队胜一场得3分,平一场得1分,负一场得O分;积分前两名出线。比赛结束后发现,没有积分相同的球队,乙队胜了3场,另一场负于甲队。根据以上信息,可以得出以下哪项?
8/10
最新回复
(
0
)