首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
admin
2019-07-25
30
问题
给定程序的功能是:从键盘输入若干行文本(每行不超过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全国计算机二级
相关试题推荐
_________在过去、现在________将来,餐厅的质量永远都是能否留住更多食客的________。想要开一家成功的餐厅,除了做到菜品味美、环境宜人外,你的服务还得要让顾客称心如意。填入画横线部分最恰当的一项是()。
学校需要对学生有________的判断与恰当的要求,不赶鸭子上架,更不应该哗众取宠,想让人人都成为有创造力的明星学生,胁迫误导家长;另外一方面,家长也需要明白,孩子的人生可以引导,但永远无法替代,在他们的成长道路上,我们要多用心、少用力,不择手段的帮扶、替
中国哲学逻辑结构系统,________是哲学家思辨的独撰,________是千古的心传,________是中国哲学历史的发展和中国哲学内在逻辑的体现。填入画横线部分最恰当的一项是()。
迈向人工智能,关键在于________数据洪流。预计到2020年,全球将有500亿台相互连接的智能设备。随着互联的物体越来越多、越来越智能,将产生出________而来的数据洪流。填入画横线部分最恰当的一项是()。
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
简述20世纪初资产阶级民主革命思想的主要内容。(武汉大学2001年中国近现代史真题)
从洋务运动“先军工后民用”的特点,简述其对中国近代化的影响。(南开大学2014年中国历史真题)
设A为三阶矩阵,其特征值为λ1=λ2=1,λ32.其对应的线性无关的特征向量为α1,α2,α3,令P=(α1-α2,2α1+α2,4α3),则P-1AP=()
下列叙述中正确的是()。
随机试题
能治疗心悸、失眠的利水渗湿药是()。
根据借贷记账法账户的基本结构是左方为借方,右方为贷方。资产类账户的基本结构是()。[2012、2009年真题]
()由证券自身的内在属性或基本面因素决定,不受外界影响。
下列关于商业助学贷款的说法,错误的是()
在Excel中,提取当前日期的函数是______。
农村义务教育除按教育部规定收取的费用外,不得向农民和学生收取其他费用。()
根据《人民警察奖励条令》,人民警察奖励等级由低到高依次是()、二等功、一等功、授予荣誉称号。
下列各句中,语义明确、没有歧义的一句是:
要将“选课成绩”表中学生的“成绩”取整,可以使用的函数是()。
Entertheinformationage.Informationistherawmaterialformanyofthebusinessactivities【62】thisnewera,justasironand
最新回复
(
0
)