首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { FILE *pf; char *s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwr
有以下程序: #include<stdio.h> main() { FILE *pf; char *s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwr
admin
2013-10-14
37
问题
有以下程序:
#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文件的内容是( )。【08年9月】
选项
A、China
B、Chinang
C、ChinaBeijing
D、BeijingChina
答案
B
解析
本题考查函数fwrite的使用。函数fwrite的调用形式为:int fwrite(char*pt.unsignedsize,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。所以正确答案为B)。
转载请注明原文地址:https://kaotiyun.com/show/N0Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序按下现指定的数据给x数组的下三角置数,并按如下形式输出,请填空。437269158
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中司将q所指结点从链表中删除并释放该结点的语句组是______。
有以下程序 #include <stdio.h> int fun(int a, int b) { if(b==0) return a; else return(fun(-a,-b)); } ma
设有宏定义:#defineIsDIV(k,n)((k%n=1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是______。
有以下程序#include<stdio.h>inttb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[
若函数中有定义语句:intk;,则______。
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;以下选项中正确的是
设有定义:floata=2,b=4,h=3;以下C语言表达式中与代数式(a+b)h计算结果不相符的是
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
随机试题
3PE防腐管检漏电压为25kV。
primarycommodities
男性,38岁。低热、乏力2年,近半年四肢关节、肌肉酸痛,登三楼困难,同时在眼睑、鼻梁及面颊部出现红色皮疹,吞咽硬食困难。体检:眼睑周围水肿,眼睑、鼻梁、面颊、远端指间关节及甲周皮肤有暗紫色红斑。根据上述检查,给予肾上腺皮质激素治疗,疗程1.5年,病人上
“隆鼻术”的主导词是
清燥救肺汤的功用是
患者,男,48岁。确诊为支气管肺癌后,表现为沉默、食欲缺乏、夜间入睡困难、易怒。护理工作中最应重视的问题是
根据以下资料,回答下列小题2001--2007年,高科技产业各行业中增加值年均增长率最大的是()。
在A市,司机的汽车事故保险是按照平均水平支付的,而不是按每个司机每年行驶的路程收费。在此机制下,保险公司能够实现一定的盈利。所以,行驶里程少于平均水平的人在一定程度上补贴了行驶里程多于平均水平的人。以下说法最终()成立,则上述说法成立。
下列对表格内容认识正确的是()。
设有说明;structDATE{intyear;intmonth;intday;};请写出一条定义语句,该语句定义d为上述结构体类型变量,并同时为其成员year、month、day依次赋初值2006、10、1:【】。
最新回复
(
0
)