首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),并写入文件myfile4.txt中,用-1作为字符串输入结束的标志,然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 [注意] 部分
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),并写入文件myfile4.txt中,用-1作为字符串输入结束的标志,然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 [注意] 部分
admin
2010-11-26
20
问题
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),并写入文件myfile4.txt中,用-1作为字符串输入结束的标志,然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。
[注意] 部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
[试题源程序]
#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 !!1\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);
}
}
选项
答案
[1] fw [2] str [3] str
解析
填空1:在该函数中,对已有的语句fputs("\n", fw);分析可知:由于文件流变量fw在函数体中没有定义过,故应填*fw或fw[]。
填空2:要把从键盘上输入的内容写入指定的文件中,键盘上输入的内容已存入字符串str变量中,故应填写str。
填空3:要把已存入文件中的内容从文件中读出且已存入字符串变量str中,最后在屏幕上显示出来,故应填写str。
转载请注明原文地址:https://kaotiyun.com/show/pPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据刑事诉讼法的相关规定,下列说法错误的是()。
在全国人民代表大会闭会期间,对全国人民代表大会常务委员会负责并报告工作的是()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
某密码由4位不同数字组成,已知各位密码之和为偶数,则密码有多少种?
有一项工程,甲单独做需要36天完成,乙单独做需要30天完成,丙单独做需要48天完成。现在由甲、乙、丙三人同时做,在工作期间,丙休息了整数天,甲、乙均未休息。完成这项工作也用了整数天。则丙休息了多少天?
随机试题
患者,女,阴道炎,护士向病人介绍阴道栓剂的使用时,强调插入栓剂后至少平卧15分钟,介绍其主要目的是
当x>0时,下列不等式中正确的是()。
()是指依法设立的设备监理单位,接受项目法人或建设单位的委托,按照与项目法人或建设单位签订的监理合同的约定,根据国家有关法规、规章、技术标准,对设备形成的全过程和/或最终形成的结果实施监督和控制。
《企业安全文化建设评价准则》中给出了企业安全文化评价的要素、指标、减分指标、计算方法等,其中公开承诺属于()这一评价指标。
认知派学习理论的鼻祖是()
环保局局长调至建设局任局长一职,属于公务员交流制度中的()制度。
若干学生住若干房间,如果每间住4人,则有20人没地方住,如果每间房住8人,则有一间房只有4人住,共有多少学生?
Peopleusedtothinkthatlearningtwolanguagescreatedconfusioninthemind.Far【C1】________itwasthought,togetone
下列关于C++流的说明中,正确的是()。
Morethan600milliongirlsliveinpovertyinthedevelopingworld.Manyofthemare【C1】______inschoolandarenotgiventhes
最新回复
(
0
)