首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
admin
2019-07-25
60
问题
给定程序的功能是:从键盘输入若干行文本(每行不超过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){
/**********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**********/
pfintf("%s",___3___);
fgets(str,81,fr);
}}
选项
答案
(1)*fw (2)str (3)str
解析
第一空:此处是补充函数参数名,参数类型己知是FILE文件指针,fputs("\n",fw)是将字符“\n”写入文件,可知fw是文件指针名,因此第一空处应该是void WriteTex(FILE*fw)。第二空:while(strcmp(str,"-1")!=0)循环的结束标志是str字符串等于“-1”时循环退出,如果str不等于“-1”,执行循环体内容:用fputs函数将str字符串写入文件。fputs函数的调用形式是:fputs(s,fp)),其中s是指向字符串的指针或字符串数组名,fp是指向将要被写入的文件的文件指针,因此第二处应该是舢ns(str,fw)。第三空:while(!feof(fr))循环的作用是不断读取文件直到到达文件尾,每次最多读81个,将读到的数据放在str字符串里,并用printf输出到屏幕,因此第三处应该是printf("%s",str)。
转载请注明原文地址:https://kaotiyun.com/show/xpID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
________。正如游戏要求团队协作,真正让一款游戏成为广受追捧且健康向上的产品,也需要协同的力量。如果开发团队只考虑市场效益,对游戏内容和形式放任自流,纵使在短时间内能取得佳绩,也会因过度消费用户而败下阵来。如果政府部门只在一些节点上把一把、管一管,纵
电视是最普及的传播________,电视工作者更应有高度的文化自觉,调整单纯迎合观众需求的________,进一步主动挖掘和引导观众的高层次需求,为满足国人的精神文化牛活、增强民族复兴的精神力量助力添薪。填入画横线部分最恰当的一项是()
中国哲学逻辑结构系统,________是哲学家思辨的独撰,________是千古的心传,________是中国哲学历史的发展和中国哲学内在逻辑的体现。填入画横线部分最恰当的一项是()。
下列科技发明与人物的对应关系,不正确的是()。
论述1895一1919年中日两国的政治与文化关系。(2016年统考真题)
一元线性回归方程的显著性有哪几种检验方法?()
(2014年真题)下列选项中,属于我国非规范性法律文件的是()。
抗日民主政权制定的最具代表性的宪法性文件是()
下列有关法律部门与规范性法律文件的关系表述不正确的是
对下列二叉树进行中序遍历的结果是()。
随机试题
男性,45岁,平素体健,5天来感冒,述伴有高热、寒战、上腹痛和自觉气短。如果胸透正常其诊断可考虑
关于药品的原适应证及上市后临床实践中开发的新适应证A、抗组胺B、局部麻醉C、抗帕金森病D、强化麻醉E、抗心律失常异丙嗪的新增加适应证是
出版社的图书销售收入应缴纳增值税,其税率是()。
甲公司被法院宣告破产,清算组在清理该公司财产时,发现的下列哪些财产应列入该公司的破产财产?()
以下哪项如果为真,能解释这一矛盾现象?()
下列选项中,不属于我国国家机构的组织和活动原则的是()。
甲的父亲死后,其母乙将其家住宅独自占用。甲对此深为不满,拒绝向乙提供生活费。乙将甲告上法庭。法官审理后判决甲每月向乙提供生活费300元。对此事件,下列哪一种理解是正确的?()
法律渊源就是法律的来源、源流。( )
WritealettertoyourfriendJimmytoadvisehimnottooverstudyhimself.Yourshouldincludethedetailsyouthinknecessary.
I’llbring______dictionarywithme.
最新回复
(
0
)