首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写人文件myfile4.txt中,用-1作字符串输人结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和Write-Text实现。 请在程序的下画线处
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写人文件myfile4.txt中,用-1作字符串输人结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和Write-Text实现。 请在程序的下画线处
admin
2021-04-28
51
问题
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写人文件myfile4.txt中,用-1作字符串输人结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和Write-Text实现。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C不得增行或删行,也不得更改程序的结构!
#include
#include
#include
void WriteText(IrILE*);
void ReadText(FILE,*);
main()
{ FIIJE,*fp;
if((fp=fopen("myfile4.txt","w"))==NLJLL)
{prinff("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,8l,fr);
while(!feof(fr)){
/**********found*********/
printf("%s",【3】);
fgets(str,81,fr);
}
}
选项
答案
(1)*fw (2)str (3)str
解析
本题考查:函数定义以及文件指针;fputs函数的功能是向指定的文件写入一个字符串,其调用形式为:fputs(字符串,文件指针)。
【解题思路】
填空l:定义函数,函数的形参是一个文件类型的指针。
填空2:此处考查flputs函数的形式,应填人str。
填空3:依据prinff函数的格式,输出字符串内容,即printf
("%s",str);。
转载请注明原文地址:https://kaotiyun.com/show/WFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta1,a2;charc1,c2;scanf(”%d%c%d%c”,&a1,&c1,&a2,&c2);printf("%d,%c,%
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
以下关于字符串的叙述中正确的是
设有定义:inta=l,b=2,c=3;以下语句中执行效果与其它三个不同的是
结构化程序设计的基本原则不包括( )。
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
结构化程序设计中,下面对goto语句使用描述正确的是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
静脉滴注肾盂造影的禁忌证是
在施工过程中,承包人应对自己采购的材料设备质量进行严格的控制,当承包人采购的材料设备与设计或者标准要求不符时,( )是错误的。
某公司4月30日的银行存款日记账账面余额为481500元,银行对账单余额为501500元。经逐笔核对,发现有以下未达账项:(1)29日银行代企业收款41000元,企业尚未收到收款通知;(2)30日银行代付电费2500元,企业尚未收到付款通知;(3)30日企
产权比率越高,通常反映的信息是()。
他__在色彩与线条的世界中,一个星期没有离开过设计室,终于出色地完成了任务。填入横线上最恰当的是()。
继承开始后,受遗赠人表示接受遗赠,并于遗产分割前死亡的,其妻子、儿女是否可以接受遗赠?
成本过高是可再生能源发展的最大_______。就电力而言,风电是最接近商业化的可再生能源,但成本仍然比火力发电高;太阳能发电成本就更高了,是火电的数倍。因而降低成本是可再生能源_______化发展的关键。填入画横线部分最恰当的一项是()。
一般情况下,下列哪种疾病对患者基础代谢率的影响最大
Americanurbanizationwentforwardinthesameclimateoftheunexpectedthathascharacterizedurbanizationeverywhere.Townsme
判断函数的单调性.
最新回复
(
0
)