首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。 请在程序
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。 请在程序
admin
2017-02-27
18
问题
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
int fun (char *sourcef char *target)
{FILE *fs,*ft; char ch;
if ((fs=fopen (source,____1____)) ==NULL)
return 0;
if ((ft=fopen (target, "w")) ==NULL)
return 0;
printf ("\nThe data in file :\n") ;
ch=fgetc (fs) ;
while ( ! feof (____2____))
{ putchar {ch) ;
fputc (ch, 3 ____) ;
ch=fgetc (fs) ;
}
fclose (fs) ; fclose (ft) ;
printf ("\n\n") ;
return l;
}
main ()
{ char sfname[20] ="myfilel",
tfname [20] ="myfile2 ";
FILE *myf; int i; char c;
myf=fopen (sfname,"w") ;
printf ( "\nThe original data :\n") ;
for (i=1; i<30; 1++)
{ c=’A’+rand() %25;
fprintf (myf, "%c",c) ;
printf ("%c",c) ; }
fclose (myf) ;printf ("\n\n") ;
if (fun (sfname, tfname))
printf ("Succeed! ") ;
else printf ("Fail! ") ;
}
选项
答案
(1)"r" (2) fs (3) ft
解析
fun函数要求实现的功能是将指定源文件中的内容复制到指定的目标文件中,即以只读方式打开源文件,以只写方式打开目标文件,然后将源文件内的内容复制到目标文件中。
第一空:将指定源文件中的内容复制到指‘定的目标文件中,源文件只需读,因此以只读方式打开即可,故第一空处应该是“if((fs=fopen(source,"r"))=____NULL)”。
第二空:“while(! feof(____2____))”循环的目的是不断读取源文件直至到达源文件的末尾,循环结束标志是已达到文件的末尾。用feof()函数来检查是否已经到了文件末尾,文件状态检测函数feof()的调用形式是:feof(fs),如果已经到达文件尾函数返回非零值,否则返回0,故第二空处应该是"while(! feof(fs))"。
第三空:考察futc函数的使用方法,futc函数的调用形式是:futc(ch,R),ch是要输出的字符,由“ch=fgetc(fs)”从源文件读到字符ch,然后将ch写到目标文件中,故第三空处应该是“fputc(ch,ft); ”。
转载请注明原文地址:https://kaotiyun.com/show/sgID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。2014年末全国共有图书馆3117个,比上年末增加5个。年末全国公共图书馆从业人员56071人。2014年末全国公共图书馆实际使用房屋建筑面积1213.60万平方米,比上年末增长6.3%;图书总藏量7909
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
刑法分则某条文规定:犯A罪的,“处三年以下有期徒刑,并处或者单处罚金”。被告人犯A罪,但情节较轻,且其身无分文。对此,下列哪一判决符合该条规定?()
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
最初的生命可能就是一群偶然聚集在一起的有机物。之后,这群偶遇的有机物有了明确的分工。蛋白质负责提供支架和生产能量,DNA和RNA则保存和实施群体的“复制图纸”,磷脂分子和蛋白质还联手建了细胞膜。正是这层神奇的膜,将有机物集群包裹在一个稳定的环境中。生命的单
我们总以为真理掌握在多数人手里,事实上是这样的吗?不是,多数人掌握的是舆论。当真理被发现之前,公众有谁会掌握呢?而一旦被有识之士发现了,又有几个人能很快接受呢?伽利略在比萨斜塔证明自由落体速度与质量无关前,谁又不是认为重的物体比轻的落得快呢?一旦大家接受了
中国哲学凝聚了中华文化的基本精神,是中华民族数千年文化发展的结晶。在西方文化中,宗教处于核心的地位,然而在中国文化中,宗教的功能基本上是由哲学承担的。自古以来,中国人对宇宙的看法,对人生的看法,他们生活的意义,他们的价值观念,他们赖以安身立命的终极根据,都
下面几个句子按顺序排列,语意最连贯的一项是()。①奖牌背面镶嵌玉璧②即站立的胜利女神和希腊潘纳辛纳科竞技场全景③奖牌正面使用国际奥委会统一规定的图案④奖牌的挂钩由中国传统玉双龙蒲纹璜演变而成⑤玉璧正
全面建成小康社会是党和国家到2020年的奋斗目标,下列对于小康社会的理解错误的是()。
互联网深切地变革了媒体的内容生产方式。媒体环境呈现“移动化、社交化、视觉化”三大趋势,在这些趋势影响下所诞生的网络媒体是粉丝经济的基础。传播媒介更为迅速便捷,与粉丝的心理距离更为接近,粉丝的组织化程度大幅提高,这些都使得粉丝能更为顺利地介入偶像生活,甚至可
随机试题
设函数f(x)=e2x,则不定积分=()
等容收缩期的特点是
患者,女,20岁。因低热、腹痛诊断为结核性腹膜炎。近日来呕吐、腹胀,未解大便。查体:肠鸣音亢进。最可能的并发症是
临床上,治疗药物检测常用的生物样品是()。
提高推销技术的方法有()。
不属于建筑限高范围内的建筑物是()。
下列属于在电气试验施工中应采取的安全措施有()。
下列各项中,属于经营活动流出现金的是()。
旅行社安排小陈接待一个来上海参观的旅游团,接团的前三天,小陈在熟悉接待计划时,发现该旅游团中有好几位老人。同时,行程中有一个他所不熟悉的景点——海洋水族馆。根据以上材料和导游实务知识,回答问题案例中,导游员小陈对海洋水族馆景点尚不熟悉,他应该
下列关于科学技术常识的表述不正确的有:
最新回复
(
0
)