首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { FILE *pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,
有以下程序 #include main() { FILE *pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,
admin
2015-08-14
44
问题
有以下程序
#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的调用形式为:Intfwrite(chat*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中,所以此时文件abc.dat的内容为Chinang。
转载请注明原文地址:https://kaotiyun.com/show/IFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义inta[10],*p=a,则p+6表示()。
设有下列的程序段:charstr[]="HelloWorld";char*ptr;ptr==str;执行上面的程序段后,*(ptr+10)的值为()。
结构化程序设计的3种基本结构是()。
下列程序的输出结果是()。#include<stdio.h>intb=2;intfunc(int*A){b+=*a;retumb;}main(){inta=1,t=2;t+=
若执行下列的程序时,从键盘上输入1和2,则输出结果是()。#include<stdio.h>main(){inta,b,s;scanf("%d%d",&a,&B);S=a;if(a<B)
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
下列程序段中循环体的执行次数是______。a=15;b=0;do{b+=2;a-=2+b;}while(a>=0);
设y为int型变量,请写出描述“y是偶数”的表达式______。
下列关于栈的描述中错误的是()。
下列叙述中,不属于软件需求规格说明书的作用的是
随机试题
简述运用最后通牒策略应注意的事项。
Underthedimlight,shecouldonlyseethehousenumber______.
中药糖浆剂一般含糖量应不低于
骨盆坐骨支骨折患者于家中休养3日后因发热而入院,诊断盆腔感染,有关其发病机制,正确的是
Ⅱ型肺结核是指( )
标准施工合同条款规定,()应组织设计单位对提供的施工图纸和设计文件进行交底。
根据以下资料,回答下面问题。2002年某省城镇居民人均消费性支出为8988元,比1995年增加2735元,扣除物价因素,实际增长35.8%,年均增长5.1%;农村居民人均生活消费支出2002年为2825元,比1995年增加570元,扣除物价因素,实际
关于明朝时期的厂卫机构,下列说法正确的是()
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。Samplea[2],*p=newSample;
最新回复
(
0
)