首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 注意:部分源程序
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 注意:部分源程序
admin
2010-11-26
56
问题
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在行线上填入所编写的若干表达式或语句。
[试题源程序]
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void WriteText(FILE*);
void ReadText(FILE*);
main()
{
FILE*fp;
if((fp=fopen("myfile4.txt","w"))==NULL)
{
printf("open fail!!\n");exit(0);
}
WriteText(fp);
fclose(fp);
if((fp=fopen("myfile4.txt","r"))==NULL)
{
printf("open fail!!\n");exit(0);
}
ReadText(fp);
fclose(fp);
}
/**********found**********/
void WriteText(FILE (1) )
{
char str[81];
printf("\nEnter string with -1 to end:\n");
gets(str);
while(strcmp(str,"-1")!=0){
/**********found**********/
fputs( (2) ,fw);
fputs("\n",fw);
gets(str);
}
}
void ReadText(FILE * fr)
{
char str[81];
printf("\nRead file and output to screen:\n");
fgets(str,81,fr);
while(!feof(fr)){
/**********found**********/
printf("%s", (3) );
fgets(str,81,fr);
}
}
选项
答案
*fw str str
解析
本题要求是把键盘上输入的内容写到指定的文件中。程序中共有三处要填上适当的内容,使程序能运行出正确的结果。
填空1:要求填写文件流的自变量名,在这个函数中,已有的语句fputs("\n",fw);分析可知:由于文件流变量fw在函数体没有定义过,所以本处应填*fw或fw[]。
填空2:通过while循环语句,把键盘上输入的内容,要写入到指定的文件中,键盘上输入的内容已存入字符串str变量中,因此,本处应填写str。
填空3:要把已存入文件中的内容,再从文件中读出且已存入字符串变量str中,最后在屏幕显示出来,因此,此处应填写str。
转载请注明原文地址:https://kaotiyun.com/show/HPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法错误的是()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
区分国家性质的根据是()。
国务院某部委出台一部行政规章,规定对某种行政违法行为不仅要处罚该单位.还要给予直接责任人罚款的处罚。但有关规定这一违法行为处罚的行政法规并没有规定对直接责任人给予行政处罚。以下表述正确的是()。
在全国人民代表大会闭会期间,对全国人民代表大会常务委员会负责并报告工作的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
行政机关制定的除行政法规和规章以外的其他规范性文件.在设定行政处罚上()。
某出版社新招了10名英文、法文和日文方向的外文编辑,其中既会英文又会日文的小李是唯一掌握一种以上外语的人。在这10人中,会法文的比会英文的多4人,是会日文人数的两倍。问只会英文的有几人?
甲、乙、丙三台车床加工方形和圆形的两种零件,已知甲车床每加工3个零件中有2个是圆形的,乙车床每加工4个零件中有3个是圆形的,丙车床每加工5个零件中有4个是圆形的。某天三台车床共加工了58个圆形零件,而加工的方形零件个数的比为4:3:3,那么这天三台车床共加
在我国,诉讼程序法包括()。
随机试题
从音质角度划分出来的最小语音单位是()
下列关于微囊特点的叙述错误的为
2007年10月5日,甲向乙借款1000元,同时签订了一份质押合同,约定甲于10月8日将一头母牛作为质物交付给乙,甲如期交付。12月6日,母牛生下小牛一头。根据《物权法》的规定,下列表述中,正确的是()。
汉译英:“评估报告;海事报告”,正确的翻译为:( )
某博物馆对外公开招聘副馆长一名,条件是:在其他博物馆担任过一定的领导职务;具有历史专业或考古专业背景。王志没有被录用,原因可能是()。
著名的世界四大文明为黄河文明、埃及文明、______和印度文明。
党的十三大召开前夕,邓小平强调指出:“社会主义本身是共产主义的初级阶段,而我们中国又处在社会主义的初级阶段,就是不发达的阶段。一切都要从这个实际出发,根据这个实际来制订规划。”这一论述()
Whatisthepassagemainlyabout?
A、Hedoesn’thavetimelivingoncampus.B、Hewantstochangehishome.C、Hewantedmorefreetimesohemovedoncampus.D、Hep
A、Themanhasgoneoverthreeunitsofthecourse.B、Themanhasreviewedonlyeightunitsofthecourse.C、Themanwillspendt
最新回复
(
0
)