首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2016-12-18
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、Chinang
B、China
C、ChinaBeijing
D、BeijingChina
答案
A
解析
本题主考查函数fwrite的使用。函数fwrite的调用形式为:int fwrite(char*pt,unsigned size,unsignedn,FILE*fp):其功能是把pt所指向的n*size个字节输出到fp所指文件中。在本题中“fwrite((s2,7,1,pt);”的功能是把字符串“Beijing”输入到文件abe.dat中,然后调用rewind(pf),把文件位置指针回到文件开头,再调用“fwrite(s1,5,1,pf)”把字符串“China”写入到文件abc.dat中,所以此时文件abc.dat的内容为Chinang。
转载请注明原文地址:https://kaotiyun.com/show/U5Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
以下对C语言函数的有关描述中,正确的是
当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
下列关于单目运算符++,--的叙述中正确的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是______。
以下叙述中错误的是______。
下列叙述中正确的是______。
下列叙述中不正确的是()。
随机试题
A、Hediedsevenyearsago.B、Hewasinjuredintheattack.C、Hewasagainstterrorism.D、Hewasonceputintoprison.D新闻中提到,Afi
简述幼儿工具性攻击和敌意性攻击的异同。
验证ysgnx是|x|在(-∞,+∞)上的一个原函数.
一般情况下,冷凝器的进、出水温差应为()左右。
能改善焊条电弧焊应力分布和减少变形量的方法中不包括()过渡。
我国《就业促进法》中规定的统筹就业政策不包括()
A、1B、2C、3D、4D
下列部位出血中,属于上消化道出血的是
冶金冷轧工程界定为中型工程的生产能力是()。
在党的十一届三中全会前夕召开的中央工作会议上,邓小平作了()的讲话,实际上成为党的十一届三中全会的主题报告。
最新回复
(
0
)