首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个宁符),写入文件myfile4.txt中,用一1作宁符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和WfiteText实现。 请在程序的下画线处填
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个宁符),写入文件myfile4.txt中,用一1作宁符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和WfiteText实现。 请在程序的下画线处填
admin
2015-11-24
14
问题
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个宁符),写入文件myfile4.txt中,用一1作宁符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和WfiteText实现。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#inciude<stdio.h>
#include<String.h>
#include<stdlib.h>
void WriteText(FTLE*),
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***********/
printf(“%s”,
【3】
);
fgets(str,81,fr);
}
}
选项
答案
(1)*fw (2)str (3)str
解析
填空1:定义函数,函数的形参是一个文件类型的指针。
填空2:此处考查fputs函数的形式,应填入str。
填空3:依据prinff函数的格式,输出字符串内容,即prinff(“%s”,str);。
转载请注明原文地址:https://jikaoti.com/ti/wdkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某单位有3项业务要招标,共有5家公司前来投标,且每家公司都对3项业务发出了投标申请,最终发现每项业务都有且只有1家公司中标。如5家公司在各项业务中中标的概率均相等,问这3项业务由同一家公司中标的概率为多少?
n(n>1)名海盗按照下列的方式分金币:第一名海盗先拿1枚金币,再拿剩下金币的1%;第二名海盗先拿2枚金币,再拿剩下金币的1%;……;第n名海盗先拿n枚,再拿剩下金币的1%。如果金币恰好被分完时,每名海盗拿到的金币数一样多,那么一共有多少枚金币?
某专业有学生50人,现开设有A、B、C三门选修课。有40人选修A课程,36人选修B课程,30人选修C课程,兼选A、B两门课程的有28人,兼选A、C两门课程的有26人,兼选B、C两门课程的有24人,A、B、C三门课程均选的有20人,那么,三门课程均未选的有(
某校按字母A到Z的顺序给班级编号,按班级编号加01、02、03……给每位学生按顺序定学号,若A—K班级人数从15人起每班递增1名,之后每班按编号顺序递减2名,则第256名学生的学号是多少?
某公司规定。门窗每3天擦拭一次,绿化植物每5天浇一次水,消防设施每2天检查一次。如果上述三项工作刚好集中在星期三都完成了,那么下一次三项工作集中在同一天完成是在()。
如下图所示,有一块长10米、宽30米的长方形空地需要铺草皮。空地中间预留一条宽2米的走道铺设水泥板。已知草皮每平方米50元,水泥板每平方米40元,草皮和水泥板均可以切割拼装。购买铺完这块空地所需的水泥板和草皮共需花费()元。
两同学需托运行李。托运收费标准为10千克以下6元/千克.超出10千克部分每千克收费标准略低一一些。已知甲、乙两人托运费分别为109.5元、78元。甲的行李比乙重了50%。那么,超出10千克部分每千克收费标准比10千克以内的低了多少元?()
根据以下资料,回答以下问题。2006年,全国农村外出从业劳动力中,男性劳动力8434万人,占64%。从年龄构成上看,20岁以下占16.1%;22~30岁占36.5%;31~40岁占29.5%;41~50岁占12.8%;51岁以上占5.1%。从文
西周时期为保证适用法律的谨慎,防止错杀无辜,对犯罪事实有疑的案件,在司法审判中要经过()程序。
关于"while(条件表达式)循环体",以下叙述正确的是
随机试题
A.对病案管理工作的各个流程进行质量检查、评估B.对医技人员的诊疗水平进行监控C.对病案书写质量检查进行监控D.平均住院天数的监控E.药费比例的监控病案管理质控主要是
下颌神经前干中感觉神经是
根据国家有关法规规定,下列()不属于必须实施工程监理的建设工程的范围。
操作风险与信用风险、市场风险相比,其特点不包括()。
关于我国公司资本制度特点的描述不正确的是()。
你认为“责任感”()。
教学工作的中心环节是()。
“教学与发展”的思想是()提出来的。
从供选择的答案中选出应填入英语文句中()的正确的答案。Aninstructionismadeupofoperationsthat(A)thefunctiontobeperformedandoperandsthatr
A、Heisgoingtofindanotherjob.B、Heismuchbusierthanbefore.C、Heusedtobeanofficial.D、Hestartedtoworkbeforegra
最新回复
(
0
)