首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
admin
2019-07-25
76
问题
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!
#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){
/**********fbund**********/
fputs(___2___,fW);fputs("\n",fw);
gets(str);
}
}
void ReadText(FILE*fr)
{char str[81];
printf("\nhaRead file and output to screen:\n");
fgets(str,81,fr);
while(!feof(fr)){
/**********found**********/
printf("%s",___3___);
fgets(str,81,fr);
}}
选项
答案
(1)*fw (2)str (3)str
解析
第一空:此处是补充函数参数名,参数类型已知是FILE文件指针,fbuts("\n",fw)是将字符“\n”写入文件,可知fw是文件指针名,因此第一空处应该是void WriteText(FILE*fw);第二空:while(strcmp(str"-1")!=0)循环的结束标志是str字符串等于“-1”时循环退出,如果str不等于“-1”,执行循环体内容:用fbuts函数将str字符串写入文件。fputs函数的调用形式是:fputs(s,fp),其中s是指向字符串的指针或字符串数组名,fp是指向将要被写入的文件的文件指针,因此第二处应该是fputs(str.fw)。第三空:while(!feof(fr))循环的作用是不断读取文件直到到达文件尾,每次最多读81个,将读到的数据放在str字符串里,并用printf输出到屏幕,因此第三处应该是printf("%s"str)。
转载请注明原文地址:https://kaotiyun.com/show/HdID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
裸眼3D指的是眼睛不需要佩戴眼镜或者头盔等任何辅助设备,就可以看到3D图像,包括借助显示屏实现三维成像和在三维空间直接成像两种技术。关于裸眼3D相关技术,下列说法错误的是()。
论述冷战时期欧美的关系及其变化。(中国人民大学2017年世界通史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
标准分数是以下列哪个统计量为单位表示一个分数在团体中所处位置的相对位置量数的?()
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
材料:“法律对人的行为以及对社会关系的影响,实质上就是国家把自己的意志和态度通过国家权力加以推行和实现;法律作用取决于经济基础,在一定的社会中,法律能否承担起立法者赋予它的功能,从根本上说,这取决于生产关系或生产方式自身的生命力,而不是取决于立法者的主观愿
设xOy平面的第一象限中有曲线Γ:y=y(x),过点y′(x)>0.又M(x,y)为Γ上任意一点,满足:弧段的长度与点M处Γ的切线在x轴上的截距之差为(Ⅰ)导出y=y(x)满足的积分、微分方程和初始条件;(Ⅱ)求曲线Γ的表达式.
【15】可以把两个或多个SELECT语句的查询结果组合成一个结果集,使用时要求所有SELECT语句的列数应相同,对应列的数据类型相容。
在一个单链表中,若要删除p结点的后续结点,则执行()。
随机试题
各类人格障碍最主要的特征是()
1956年召开的中共八大指出,党和全国人民当前的主要任务是()
白细胞分类计数时,应在油镜下选择什么部位有秩序检查
患者男性,42岁。因“急性梗阻性化脓性胆管炎”急诊入院,患者寒战、高热,体温高达41℃,脉搏112次/分,血压85/65mmHg。患者出现的休克属于
公开招标设置资格预审程序的目的是( )。
依据消费税的规定,下列应税消费品中,准予扣除外购已纳消费税的有()。
“认识你的业务”,要求银行全面、及时地识别、计量、监测、控制创新活动面临的各种风险,使金融创新活动限制在可控的风险范围内,避免银行在创新活动中遭受重大损失。()
《中华人民共和国未成年人保护法》中所称的未成年人是指()。
(2017·河北)教育教学工作应当符合教育规律和学生身心发展特点,面向全体学生,教书育人,将德育、智育、体育、美育等有机统一在教育教学活动中,注重培养学生(),促进学生全面发展。
那天夜晚,他抱着吉他即兴演唱了几支歌,脸上是______的表情,像孩子那样快乐,像农夫那样淳朴。我______一次感受到,好的男子汉本质上都是农夫,朴实,宁静,沉湎于自己的园地,______那是音乐、绘画______书籍。依次填入划横线处的词语,
最新回复
(
0
)