首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
60
问题
有以下程序:
#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://www.kaotiyun.com/show/Ggtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i
有以下程序#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);}
若有语句:char*line[5];,以下叙述中正确的是
有以下程序:#include<stdio.h>#defineSUB(a)(a)-(a)main(){Inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序的运行结果是()。
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
下列关于C语言文件的叙述中正确的是
运行下面的程序,输入字符串“MicrosoftVisualStudio",则程序的执行结果是()。#includemain(){charChr[20];scanf("%s",&Chr);pri
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
下列数据结构中,能用二分法进行查找的是()。
随机试题
本患儿的诊断为最可能的病原体是
Iwouldalways____________buyingagoodqualitycarratherthanacheapone.
骨髓增生异常综合征病人的骨髓环形铁粒幼细胞明显增多,主要见于MOS的哪一型
张女士,30岁,目前采用短效口服避孕药,在白天服药后有反应,第二天下午前来就诊。针对她出现的短效口服避孕药的副反应,指导她的正确方法是()
王某原系某市公安局副局长,利用到国外出差的机会滞留境外长期不归,一年后王某加入该国的间谍组织,后来回国执行该间谍组织任务时被我国家安全机关抓获,对王某的行为应当如何处理:
某电池的电池符号为(-)Pt|A3+,A2+||B4+,B3+|Pt(+),则此电池反应的产物应为()。
金属熔炼的目的有()。
在窗体上画两个标签和—个命令按钮,其名称分别为Label1、Labd2和Command1,然后编写如下程序:PrivateSubfunc(LAsLabel)L.Caption="1234"EndSubPrivateSubForm_
July7,2007.It’snotjustthedaywhenEvaLongoriaofDesperateHousewivesfamewillgethitchedtoSanAntonioSpurs’starT
Wearerapidlyneartheendofthiscourseinthehistoryofclassicalmusic.Wehavecoveredseveral【B1】______.inaveryshor
最新回复
(
0
)