首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
59
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下定义和语句,sizeof(a)的值是【】,sizeof(a.share)的值是【】。structdate{intday;intmonth;intyear;union{intshare1;
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
下列叙述中,正确的是
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有stmctnode类型的动态存储空间。
以下能正确定义二维数组的是______。
以下叙述中错误的是()。
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abcdt",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";
下列叙述中正确的是()。
有下列程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;下列选项中表达式的值为11的是
随机试题
关于外阴鳞状细胞癌的转移途径说法正确的是:
哪项属于自我概念的身体心象
某男性患者,54岁,2个月前因胃癌手术,术中输血600ml,术后40d起感乏力,食欲减退,查血肝功能ALT200U,AST186U,SB170mol/L,抗HBs(+)。为作病原学诊断应重点查血()
胆总管的血液供应主要来自
有下列情形()之一的,土地管理部门可以作出暂缓登记的决定。
资产配置的基本方式是( )资产配置策略,它以不同资产类别的收益情况与投资人的风险偏好、实际需求为基础,构造一定风险水平上的资产比例,并保持长期不变。
下列不属于三种基本家庭模型的是( )。
甲股份有限公司2013年的有关资料如下:(1)甲公司2013年度销售收入净额为1000万元,销售净利率为10%。期初应收账款账面余额为240万元,期末应收账款账面余额为160万元;(2)甲公司2013年年初负债总额为800万元,权益乘数为5,期
根据《商品房销售管理办法》,商品房销售时,按套内建筑面积计价的,在合同约定面积与产权登记面积发生误差时,若合同未约定处理方式,则面积误差比绝对值超过()的,买受人有权退房。
权利和义务的根本区别在于()。
最新回复
(
0
)