首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 注意:部分源程序
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 注意:部分源程序
admin
2010-11-26
42
问题
给定程序的功能是:从键盘输入若干行文本(每行不超过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://www.kaotiyun.com/show/HPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
依据我国《宪法》的规定,省、自治区、直辖市建置的批准机关是()。
根据我国宪法规定.法律和其他议案由全国人民代表大会以全体代表的()通过。
根据我国《宪法》规定,决定战争与和平问题的职权由()。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
西汉和东汉这两个朝代的都城分别位于今天的()。
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
纸上写有若干个整数,它们的平均数为56,小明将其中的每个奇数乘以2,每个偶数乘以3,所得到的全部计算结果的平均值为134.已知纸上所有奇数的和比所有偶数的和大180,那么纸上共写有几个数?
如下图所示,正方形ABCD的边长是14厘米,其中,BE=CE=7厘米。如果点P以每秒2厘米的速度沿着边线CD从点C出发到点D,那么三角形AEP的面积将以每秒()平方厘米的速度增加。
①经过理论与实践的积累,再生建筑学也逐步成为了一门独立而完整的技术科学②到第一次世界大战爆发时,欧洲众多城市已经完成改造,向现代生活方式过渡③在保持原有建筑基本架构的基础上,通过改变局部结构和装修,大幅改变建筑的使用功能,这就
随机试题
取得期货从业资格考试合格证明的人员从事期货业务的,应当向所在地中国证监会派出机构申请从业资格。()
《宝黛吵架》中作者评论的意义和作用。
患者,女,44岁。骑自行车被撞倒,阴道大量流血半小时急诊入院。查体:心率102次/分,血压80/50mmHg,神志淡漠,外阴可见大量流血。关于术前准备不正确的是
治疗药物监测的意义不包括
患者,男性,37岁。劳累受凉后,水肿、尿少(约每天400ml)5天。查体:血压150/98mmHg;血红蛋白60g/L,红细胞2.0×1012/L,胆固醇7.7mmol/L,血清白蛋白、球蛋白各3%;尿蛋白(+)、红细胞(+)、白细胞(+)。护士为患者
不定积分等于()。[2014年真题]
(2015·福建)《中华人民共和国义务教育法》第二十六条规定,依法聘任校长的部门是()
会员表Table_Card(CardID,CardName,Score)表示会员的会员号,会员名字以及积分,建立会员卡积分在500~1000分的会员信息视图HY_Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。(10
A、 B、 C、 D、 C图中两个女子相互对视地坐在桌子两边,因此(C)项“她们坐在一个小桌子旁”是正确选项。照片中的人并没有吃东西,因此(A)项是错误的。照片上的人坐在室内(inside).因此(B)项的o
SecurityexpertswerenotsurprisedbytheFBI’swarninglastweekthatmorethan1millioncreditcardnumbershavebeenstolen
最新回复
(
0
)