首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
57
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y)
以下程序的输出结果是【 】。#include<stdio.h>main(){intj,a[]={1,3,5,7,9,11,13,15},*P=a+5;for(j=3;j;j-){swi
以下关于宏的叙述中正确的是______。
请将以下程序中的函数声明语补充完整。#include<stdio.h>int【】main(){intx,y,(*p)();sccanf("%d%d",&x,&y);
有以下程序#inc1ude<stdio.h>voidfun(char*s){while(*s){if(*s%2=0)printf("%c",*s);
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。
以下程序的输出结果是【】。main(){char*p=“abodefgh”,*r;long*q;q=(long*)p;q++;r=(char*)q;printf(“%s\
在一棵二叉树上第6层的结点个数最多是【】。
随机试题
“东城快战,连斩数将”所表现的项羽性格是
______weknow,thereare107elementsfoundinnature.
Akingonce【C1】______seriouslyill.Hisdoctorsandwisementriedcureaftercure.Butnothing【C2】______.Theywerereadyto【C
种群是指
A.1周内有接触史,出现流感样症状,对其进行7天医学观察B.病毒分离阳性C.有流行病学史和临床表现,呼吸道分泌物甲型流感病毒和H5型单克隆抗体抗原检测阳性者D.被诊断为疑似病例,且与其有共同暴露史的人被诊断为确诊病例者E.2周内有流行病学接触史,出
有效控制建设工程造价的技术措施包括()。
理论上,集装箱班轮运输下签发的提单通常是()。
19世纪后期英国有钱人以坐船游览伦敦的泰晤士河为时尚,但这一时期河水已经浑浊不堪,臭气熏天,由此可见()。
信息安全主要包括3个方面:物理安全、安全检测和【 】。
MostchurcheshaveChristmasEveservices.TheservicesusuallybeginjustbeforemidnightonChristmasEveandendearlyChrist
最新回复
(
0
)