首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入
admin
2019-07-25
68
问题
给定程序的功能是:从键盘输入若干行文本(每行不超过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://www.kaotiyun.com/show/xpID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
_______。喝茶能加速体内酒精的分解,且其利尿作用可帮助分解后的物质排出,因此有助于解酒;但同时,这种加速分解会增加肝肾的负担。因此,对于肝肾不好的人来说,最好不要用茶来解酒,特别要注意的是不能在酒后喝浓茶。填入画横线部分最恰当的一句是(
简述大学服务社会功能的形成与发展。
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
夸美纽斯有关的教育学说,可称为()
有关多元智力理论的说法,正确的是()
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
下面关于西周时期“礼”与“刑”关系的表述正确的有()。
设函数f(x)在x=0的某邻域内有定义,且均存在,则下列叙述错误的是()
下列关于完全二叉树的叙述中,错误的是()。
随机试题
管理咨询课程学习的原则。
下列哪些行为不符合医务人员之间团结协作的医德要求
患者:女,胆石病术后,关于T管护理叙述正确的是
林某盗版销售著名作家黄某的小说涉嫌侵犯著作权罪,经一审和二审后,二审法院裁定撤销原判,发回原审法院重新审判。关于该案的回避,下列哪些选项是正确的?
查找常用字,一般可以利用()等。
制造“人造太阳”并使其发生聚变反应,首先需要将重氢加热到上亿摄氏度的高温,并约束在有限的空间里。聚变反应主要靠两种方式来约束:一种是磁约束,利用线圈产生强大的磁场,来约束聚变物质;另一种是惯性约束,利用多束强大的激光束或粒子束,聚焦于一个米粒大小的重氢靶丸
设则必有().
Wedon’tlikeit,butwehaveto______upwithit.
在考生文件夹下完成如下简单应用:(1)打开“课程管理”数据库,使用SQL语句建立一个视图salary,该视图包括系号和平均工资两个字段,并且按平均工资降序排列。将该SQL语句存储在four.prg文件中。(2)打开考生文件夹下的表单six,如下图
A、Theweatherwasalittlebitcold.B、Theweatherwasalittlebitwarm.C、Theweatherwasfavorable.D、Theweatherwasdisappo
最新回复
(
0
)