首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用#作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和WriteText实现。 请在程序的下划线处填入正确的内
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用#作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和WriteText实现。 请在程序的下划线处填入正确的内
admin
2020-01-10
37
问题
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用#作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和WriteText实现。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!
#include
#include
#include
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 WfiteText(FILE
【1】
)
{char str[81];
printf(’’\nEnter string with #to end:\n’’);
gets(str);
while(strcmp(str,’’#1’’)!=0){
/**********found**********/
fputs(
【2】
,tw);fputs(’’\n’’,fw);
gets(str);
}
}
void ReadText(FILE*fr)
{char str[81];
printf(’’Read 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:定义函数,函数的形参是一个文件类型的指针。
填空2:此处考查fputs函数的形式,应填入str。
填空3:依据pfintf函数的格式,输出字符串内容,即printf(’’%s’’,str);。
转载请注明原文地址:https://kaotiyun.com/show/oXCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删除,使程
若输入’’abcdef’’、’’abdef’’,以下程序的输出结果为()。#include<stdio.h>#include<string.h>main(){intn;chars1[201,
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:pr
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf(’’%d%d’’,&a,&b);s=a:if(s-b)s*=s;printf(’’%d’’,
有以下程序:#include<stdio.h>main(){while(getchar()!=’\n’);}以下叙述中正确的是()。
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
有以下程序段:inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(’’%d\n’’,n);break;
有以下程序:#include<stdio.h>main(){intc;while((c=getchar0)!=’\n’){switch(c-’3’){case0:ca
结构化程序设计的3种结构是()。
随机试题
耳蜗微音器电位
男性,55岁,因上消化道大出血入院,入院后立即输血3000ml,病人突然出现全身抽搐。查体:血压130/80mmHg,瞳孔等大等圆,对光反射正常,神经系统检查无异常。化验:血清钾4.0mmol/L,血清钠145mmol/L,动脉血pH7.4。最可能的诊
未经( )签字,建筑材料、建筑构配件和设备不得在工程上使用或者安装,施工单位不得进行下一道工序的施工。
【背景资料】某A公司承建B市主干道路工程施工,包括雨水、污水、道路内容,同期施工的管线还有热力、燃气、给水、电力等管线,均由甲方指定专业单位承建。道路采用沥青混凝土路面,上面层为30mm改性沥青层;中面层为40mm中粒式沥青混凝土;底面层为60
沟底遇有废弃构筑物、硬石、木头、垃圾等杂物时必须清除,并应铺一层厚度不小于()的砂土或素土,整平压实至设计标高。
企业生产X产品,工时标准为2小时/件,变动制造费用标准分配率为24元/小时,当期实际产量为600件,实际变动制造费用为32400元,实际工作为1296小时,则在标准成本法下,当期变动制造费用效率差异为()元。
辞退人民警察首先由所在单位在核准事实的基础上,经领导集体讨论研究提出辞退建议,然后报()。
x软件公司的软件工程师张某兼职于Y科技公司,为完成Y科技公司交给的工作,做出了一项涉及计算机程序的发明。张某认为自己主要是利用业余时间完成的发明,可以以个人名义申请专利。此项专利申请权应归属()。
Abouteightmillionschool-agechildrenarehomealoneafterschool.Thesearethehourswhenthenumberofviolentcrimespeaks
A、Hethinksquickly.B、Hecommunicateswell.C、HespeaksfluentEnglish.D、Hisvoiceisclear.D①选项都是关于He的描述,注意对话里的相关细节。②女士说到胜任这
最新回复
(
0
)