首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用#作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和WriteText实现。 请在程序的下划线处填入正确的内
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用#作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和WriteText实现。 请在程序的下划线处填入正确的内
admin
2020-01-10
48
问题
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过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的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“det3*5*adh3*kjsdf7*”。请在程序的下画线处填入正确的内容并将下画线删除,
若执行下述程序时,若从键盘输入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’);}以下叙述中正确的是()。
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};
有以下程序段:inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(’’%d\n’’,n);break;
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf(’’y=%d\n’’,y);}程序的运行结果是(
结构化程序设计的3种结构是()。
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf(’’%s’’,&Ch
随机试题
阅读王实甫《长亭送别》中的曲词:青山隔送行,疏林不做美,淡烟暮霭相遮蔽。夕阳古道无人语,禾黍秋风听马嘶。我为甚么懒上车儿,来时甚急,去后何迟?请回答:此曲表达了崔莺莺怎样的感情?
下列符合管桩基础施工要求的有()。
()是职前培训开发中被广泛采用的一种方法,适用于具有机械性特点的工种。[2007年真题]
投资基金以发行受益凭证的方式募集资金,由()进行营运。
旅行社在收到旅游行政主管部门补交质量保证金的通知之日起()内补足质量保证金。
1/2,4,2,4,32,()。
向量组a1=(1,-1,2,4)T,a2=(0,3,1,2)T,a3=(3,0,7,14)T,a4=(1,-2,2,0)T,a5=(2,1,5,10)T的极大线性无关组不能是()。
李某是税务局干部,他向县检察院举报了税务局领导张某在干部调整中收受钱物的行为,但长期未见回应。李某几经努力才弄清是检察院的王某把举报信私下扣住并给了张某。于是他又向县人大、市检察院举报王某的行为。李某的举报行为属于()。
求累次积分
数据仓库是决策支持系统的另一种技术,以下不属于数据仓库特点是数据的()。
最新回复
(
0
)