首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { FILE*pf; char*s1="China,",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind
有以下程序: #include<stdio.h> main( ) { FILE*pf; char*s1="China,",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind
admin
2018-06-28
20
问题
有以下程序:
#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和rewind函数。题目中先是将s2字符串写入adc.dat中,然后将写指针回到文件开头,然后写入s1字符串,那么s1字符串就将前5个字符覆盖,所以最终结果为Chinang,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Kxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
函数rewind的作用是
有以下程序#includeintfun(intX,inty){if(x!=y)return((x+y)/2):elsereturn(x):}main().{inta=
设有如下宏定义#defineMYSWAP(z,x,y){z=x;x=y;y=z;}以下程序段通过宏调用实现变量a,b内容交换,请填空。floata=5,b=16,c;MYSWAP(【】a,b);
以下能正确定义二维数组的是______。
以下叙述中错误的是()。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
随机试题
如何制定工资方案制样师杨军在深圳市某运动鞋企业工作五年了,月工资固定3500元,他技术水平高,工作努力,深得领导重用。考虑到领导对自己不错,几次5000元月薪的跳槽机会他都放弃了。最近得知,另外一个新来的同事的工资竟然有5800元,杨军呆不下去了,
肩周炎的病人在急性发作期,应严格限制肩关节的活动,短期口服非甾体类抗炎药以缓解疼痛。
男,40岁,1个月前有不洁性接触史,近9天在龟头处发生硬结,后破溃,股部淋巴结肿大、硬、未破溃。最可能的诊断是
A.痰热内闭心包证B.寒闭证C.邪热内陷心包证D.温热病,热闭心包及热盛动风证E.暑秽苏合香丸主治
商业银行申请开业的首要条件是()。
绩效管理的考评阶段需要从()方面做好组织实施工作。
英国殖民者在海外积极进行殖民扩张开始于()。
(2004年)曲线y=lnx上与直线x+y=1垂直的切线方程为___________。
以下能够设置控件焦点的方法是( )。
A、Heisacarelessfather.B、Heisverybusywithwork.C、Heisanirresponsiblefather.D、Heisindifferenttohisfamily.B对话中
最新回复
(
0
)