首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
admin
2019-07-25
34
问题
给定程序的功能是:从键盘输入若干行文本(每行不超过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://jikaoti.com/ti/SskiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个考生背后就是一个家庭,“野鸡大学”________骗钱害人,尤其是祸害不少“望子成龙、望女成凤”而防范意识又薄弱的百姓家庭,这实在是令人感到痛心和愤怒。填入画横线部分最恰当的一项是()。
试论雅尔塔体制与冷战起源的关系。(华东师范大学2006年世界通史真题)
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
个体的身高、体重有两个发展高峰,第一个高峰出现在出生的第一年;第二个高峰出现在青春发育期。这说明人的身心发展具有
简述教育的政治功能。
居住国政府对跨国纳税人从非居住国得到优惠减免的那部分税收,视同已经缴纳而给予抵免的方法称为()。
设f(x)在x=0的某邻域内有定义,且满足
在Java语言中,ObjectOutputStream是指()。
有下列二又树,对此二叉树前序遍历的结果为().[*]3
随机试题
惩罚和消退发挥的是抑制、惩戒作用,属于__________措施。
A.呼吸道传染病B.肠道传染病C.人畜共患病D.虫媒传染病E.性传播疾病
关于Mφ的描述,不正确的是
全脂奶粉加开水冲调,使其成分与鲜牛奶相似,其容积比应是
牛黄的主要成分为牛黄的活性成分为
设备设计过程质量监理的主要工作内容包括()。
吊顶式新风空调箱安装要求中,在()的情况下,吊杆顶部采用膨胀螺栓与楼板连接,吊杆底部采用螺扣加装橡胶减振垫与吊装孔连接的办法。
2015年《天津市政府工作报告》中提出全市经济发展主要预期目标是:生产总值增长()左右。
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出问题和解决问题能力、文字表达能力的测试。2.参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”依次作答。二、给定资料
最常见的颌骨上皮性牙源性肿瘤为()。
最新回复
(
0
)