首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-11-27
63
问题
有以下程序:
#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
解析
pf是一个文件指针,fopen("abc.dat""wb+")执行后,fp指向可读写的二进制文件abc.dat。语句fwrite(s2,7,1,pf);是将s2的前7*1个字符的内容写入pf中,即Beijing。rewind(pf)是将文件位置指针移回到文件开头,语句fwrite(s1,5,1,pf)是从文件的开头位置向s1写入五个字符,所以结果为Chinang。
转载请注明原文地址:https://kaotiyun.com/show/Wztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includetypedefstruct{charname[9];charsex;intscore[2];}STU;STUf(STUa){STUb={"Zhao",’m’,85,90};inti;strcpy(a
设有定义chars=[81],Int1=0,以下不能将一行(不超过80个字符)带自空格的字符串正确读入的语句或语句组是()。
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}main()
下列叙述中正确的是
数据模型包括数据结构、数据完整性约束和
以下叙述中错误的是
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
以下()不属于对象的基本特征。
E-R图中用来表示实体的图形是()。
数据流图中带有箭头的线段表示的是()。
随机试题
旋转变压器是一种输出电压随转子转角变化的信号元件。()
存储器的______指的从CPU给出存储器地址开始到存储器读出数据并送到CPU(或者是把CPU数据写人存储器)所需要的时间。
下列各项,不属胸痹病因的是
A、《备急千金要方》B、《太平惠民和剂局方》C、《黄帝内经》D、《本草纲目》E、《伤寒论》和《金匮要略》属于战国时期的医药著作()。
确定证券投资政策涉及到()
出让国有土地使用权,以竞价方式m让的,契税的计税依据一般为竞价的成交价格,包括()。(2009年)
2015年3月,国务院正式发布了《存款保险条例》,并与5月1日式实施。从风险管理的角度,商业银行参加存款风险属于()型管理策略。
构建社会主义和谐社会的重点是()。
在中国教育史上第一次明确提出“教学相长”思想的教育论著是()
判断英国工业革命基本完成的主要依据是()
最新回复
(
0
)