首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
admin
2019-07-25
41
问题
给定程序的功能是:从键盘输入若干行文本(每行不超过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://jikaoti.com/ti/a0kiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
把五四新文化运动理解为一场“启蒙运动”,是后来者的历史________。二十世纪二十年代末至三十年代初,左翼文化人开始把新文化运动比附为启蒙运动。值得注意的是,在左翼文化人的论述中,“启蒙”并未给新文化运动增添令人想象中的那种________,相反却标示
持之以恒的精神固然可贵,________如果我们所坚持、所固守的是偏颇的________错误的,那坚持到底的结果________一错再错,人生允许改弦易辙,敢于放弃不切实际的理想,也是一种生存智慧。填入画横线部分最恰当的一项是()。
下列句子中没有使用比喻修辞手法的是()。
中国古代大有慷慨悲歌之士,下列词句与作者的对应关系错误的是()。
试析淝水之战前后南北政局的特点及其变化。(中国人民大学2005年中国通史真题)
下列选项不属于英国的宗教改革的事实的是
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
已知矩阵A=只有一个线性无关的特征向量,那么矩阵A的特征向量是_______。
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
随机试题
《[般涉调]哨遍.高祖还乡》是一篇诙谐而又辛辣的讽刺喜剧作品,其作者是()
A.腺病毒B.金黄色葡萄球菌C.呼吸道合胞病毒D.肺炎链球菌E.肺炎支原体喘憋性肺炎的常见病原体是
在建筑物()的情况下宜选用片筏基础。
在承运人将货物交付收货人之前,托运人可以要求承运人中止运输,返回货物,变更到达地或将货物交给其他收货人,但( )应当赔偿承运人因此受到的损失。
下列不属于国别风险评估的主要指标的是()。
三字经的派别是()。
人民警察考核的主要内容包括:德、能、勤、绩、廉五个方面,以()为重点。
所谓硬水是指水中存在较多的矿物质水分,水的硬度指的是水中钙镁离子的总和。下列关于硬水的说法错误的是()。
WhatishappeningintheUnitedStatestodayistrulyastonishing.Inasocietythatpridesitselfonitspreferenceforfactso
Thepresidentannouncedthedecisioninthenameofthecompany.
最新回复
(
0
)