首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { FILE *pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,
有以下程序 #include main() { FILE *pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,
admin
2015-08-14
57
问题
有以下程序
#include
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、Chinang
B、China
C、ChinaBeijing
D、BeijingChina
答案
A
解析
本题主考查函数fwrite的使用。函数fwrite的调用形式为:Intfwrite(chat*pt,unsigned size,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。
转载请注明原文地址:https://www.kaotiyun.com/show/IFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是()。inti=0;chars1[10]="ABCD",s2[10]="EFG";strcat(s1,s2);while(s2[i
简单的交换排序方法是()。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;
若执行下列的程序时,从键盘上输入1和2,则输出结果是()。#include<stdio.h>main(){inta,b,s;scanf("%d%d",&a,&B);S=a;if(a<B)
下列叙述中正确的是()。
若有定义doublea[5];,则a数组元素下标的上限为______。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下列关于栈的描述中错误的是()。
下述关于数据库系统的叙述中正确的是______。
以下不能正确定义二维数组的选项是______。
随机试题
学科课程标准的主要依据是()
下列有关协调性练习的叙述中,哪一项是正确的
急腹症的消化道症状有哪些?
古桥公司在住宅楼交付使用前应该()。对甲的要求,古桥公司应()。
首席风险官对于侵害客户和期货公司合法权益的指令或者授意应当予以拒绝;必要时,应当及时向公司住所地中国期货业协会派出机构报告。( )
根据《中华人民共和国环境影响评价法》的规定,对环境影响很小,不需要进行环境影响评价的建设项目应当填报()。[2007年真题]
有甲、乙、丙3瓶溶液,浓度分别为75%、60%和45%,它们的重量比为3:2:1。如果把两瓶溶液混合后再按原重量分配到各自的瓶中,我们就称为一次操作。现在先对甲、乙两瓶溶液进行一次操作,再对乙、丙两瓶溶液进行一次操作,最后对丙、甲两瓶溶液进行一次操作,那么
世界旅游日为每年的()。
以下关于二叉排序树的说法正确的是()。I在二叉排序树中,每个结点的关键字都比左孩子关键字大,比右孩子关键字小。Ⅱ每个结点的关键字都比左孩子关键字大,比右孩子关键字小,这样的二叉树都是二叉排序树。Ⅲ在二叉排序
A、TheywereprotectedbyastrongUnitedStatesNavy.B、Theyweresupportedbyawell-developedrailroad.C、Mostcrewmembersha
最新回复
(
0
)