首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind(pf
有以下程序: #include<stdio.h> main() {FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind(pf
admin
2020-01-10
22
问题
有以下程序:
#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的使用。函数fwrite的调用形式为:int fwrite(char*pt,unsigned n,FILE*fp);其功能是把pt所指向的n*size个字节输出到fp所指文件中,第二次调用该函数时,从文件的第一个位置开始写入,之前已有的会被覆盖掉,如果第二次写入的长度没有第一次的长,则后面短出的部分保留原样。
转载请注明原文地址:https://kaotiyun.com/show/ZXCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#include<stdio.h>main(){FILE*fp;charch;f
以下错误的定义语句是
线性表的长度为n。在最坏情况下,比较次数为n一1的算法是
结构化程序设计原则强调的是
关于C语言的变量,以下叙述中错误的是
在软件设计中不使用的工具是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
随机试题
我国规定输血相关传染病检测试剂盒进入市场必须
肺有效的通气量是指
为防止药品被污染或混淆,生产操作应采取哪些措施
氯丙嗪引起的帕金森综合征可用苯海索治疗。()
《建设工程监理规范》中监理单位用表,由总监理工程师签发的是( )。
专用记账凭证按其所反映的经济业务内容不同分为收款凭证、付款凭证。()
某服刑犯母亲病重,老婆离家出走,导致其情绪失常,经常与其他在押人员产生纠纷,作为教导员。你怎么办?
巡警的建立与工作,既是公安工作由静态管理走向动态管理的新举措,也是密切警民联系的新途径。( )
下列叙述错误的是()。
下述四个报纸标题中没有歧义的是( )
最新回复
(
0
)