首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { FILE*pf, char *s1="China",*s2="Beijing"; pf=fopen("abc.dat
有以下程序 #include <stdio.h> main() { FILE*pf, char *s1="China",*s2="Beijing"; pf=fopen("abc.dat
admin
2009-08-25
72
问题
有以下程序 #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(buffer,size,count,fp);:buffer是一个指针,用于指向输出数据存放的内存区域的起始地址,size是要输出的字节数,count是要输出大小为size个字节的数据块的个数。fp是文件指针。fwrite函数的功能是对中所指向的文件存入 count次,每次存放一个大小为size的数据块,将存入的数据块存到buffer指向的内存区,如果buffer内存区有数据,则将其覆盖。本题中第一次调用fwrite函数是向文件中写入s2的值“Beijing”,第二次调用fwrite函数是向文件中写入s1的值“China”,并将先前的“Beijing”的前几个字符覆盖,得到“Chinang”。
转载请注明原文地址:https://kaotiyun.com/show/anWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml的窗体上从上到下添加两个文本框,名称分别为Textl、Text2;再添加一个命令按钮,名称为Commandl,标题为“选中字符数是”。程序运行时,在Textl中输入若干字符,选中部分内容后,单击“选中字符数是”按钮,则选中的字符个数显示在
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加一个名称为Labeil、标题为“回文个数为”的标签和一个名称为Textl,初始内容为空的文本框,如图所示。程序功能如下:①单击“读数据”
在窗体上画1个标题为“文字属性”、名称为FrameI的框架控件,在框架中画一个名称为Checkl的复选框数组,含2个数组元素。按下标的前后顺序,其标题分别是“粗体”和“斜体”,并设置适当属性,使得“粗体”被选中,界面如图所示。存盘时,工程文件名
以下关于文件的叙述中,错误的是
设有如下声明语句OptionBase1Dimm(2,-1To5)AsInteger则数组arr中数组元素的个数是()。
下列叙述中正确的是()。
下列叙述中正确的是
以下关于事件、事件驱动的叙述中,错误的是
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
随机试题
下列有关法律论证中内部证成和外部证成的说法中哪些是正确的?()
下列选项中,属于一级重大危险源的是()。
下列说法中,()是不正确的。
股票的()是公司清算时每一股份所代表的实际价值。
喜欢作为一种常见的人际吸引形式,受诸多因素的影响,其中包括()。
很多植物可以通过营养器官产生后代,我们将新鲜的土豆用清水洗去泥土,选择明显的“芽眼”.用小刀剜下一块带“芽眼”的组织块。(图4)问题:如果剜下的“芽眼"基部附带的组织块过小,种植过程中可能导致________。
公安机关要配合有关部门搞好维护社会稳定的各项工作,按照“谁主管,谁负责”的原则,严密各项治安管理措施。()
2021年6月23日,山东省委召开海洋强省建设工作会议,省委书记刘家义出席会议并讲话。根据他的讲话,下列说法错误的是()。
Whatprobablyistherelationshipbetweenthetwospeakers?
MostEnglishpeopleeat______mealsaday.Englishmenhavetheirlunchat______.
最新回复
(
0
)