首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划
admin
2015-08-22
22
问题
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
void WrJ_teText(FTLE *);
void Readq?ext(FTLE*);
raain()
(FTLE*fp;
if((fp=fopen("myfile4.txt","w"))
==NULL)
{pri ntf("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(strcrnp(str,"一1")!=0){
/**********found**********/
fputs(_____2_____,fw)j
fputs("\n",fw);
gets(str);
}
}
void ReadText(FTLE*fr)
{ char str[81];
printf f"\nRead file and output
to ScEeen:\n");
fgets(str,81,fr);
while(!leof(fr)) {
/**********found**********/
printf("%s",_____3_____);
fgets(str,81,fr);
}
}
选项
答案
(1)*fw (2)str (3)str
解析
第一空:此处是补充函数参数名,参数类型已知是FILE文件指针,fputs("\n",fW)是将字符“\11”写入文件,可知fW是文件指针名,因此第一空处应该是void Write Text(FILE*fw)。
第二空:while(strcmp(str,"-1")!=0)循环的结束标志是str字符串等于“-1”时循环退出,如果str不等于“-1”,执行循环体内容:用fputs函数将str字符串写入文件。fputs函数的调用形式是:fputs(s,fp),其中s是指向字符串的指针或字符串数组名,fp是指向将要被写入的文件的文件指针,因此第二处应该是fputs(str,fw)。
第三空:while(!feof(fr))循环的作用是不断读取文件直到到达文件尾,每次最多读81个,将读到的数据放在str字符串里,并用printf输出到屏幕,因此第三处应该是printf("%s",str)。
转载请注明原文地址:https://kaotiyun.com/show/1tID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
中国奉行防御性的国防政策,在战略上坚持()的原则。
世界上许多民族都有自己特有的价值观念。得益于文化的多样性,人们不断开阔视野、相互借鉴.比如中国“和”的思想,到今天仍对各国处理国际关系具有现实的启发意义。这表明()。
甲为某汽配店员工.一日和老板乙一起外出送货,甲趁乙和经销商对账时,便携带乙让自己代为看管的5万货款潜逃。甲的行为构成()。
行政机关在其法定职权范围内,依照法律、法规、规章的规定,可以委托其他行政机关实施行政许可。下列说法正确的是()。
程朱理学是儒家学者融合佛道思想来解释儒家义理而形成的以理为核心的新儒学体系。下列关于程朱理学的影响说法错误的是()。
如下图,自行车每节链的长度为2.5cm,重叠部分的圆的直径为0.8cm,如果某种型号自行车的链条(没有安装前)由60节链条组成,那么链条的总长度是()。
依据我国特别行政区基本法,下列哪个选项的表述是正确的?()
下列选项关于我国古代科技成就描述错误的是()。
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
某锅炉上升管的干度x为0.25,求此锅炉的循环倍率。
Haveyoueverbeentemptedtocutacornerortotaketheeasiestroute,thoughyouknowitmaynotnecessarilybethebestone?
急性肾小球肾炎的临床特点包括()
下列全身麻醉药中,肌肉松弛作用较完全的是
关于现浇混凝土结构模板和支架施工的说法正确的是()。
《企业知识产权管理规范》提出了一种基于()的企业知识产权管理模型。
下列情形中,纳税人需要到税务机关申报办理注销税务登记的是()。(2008年单选题)
()将儿童道德发展分为三水平六阶段。
关于照明用品,下列说法错误的是()。
构成CPU的主要部件是()。
最新回复
(
0
)