首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用一1作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和Write.Text实现。 请在程序的下划线处填入正确
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用一1作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和Write.Text实现。 请在程序的下划线处填入正确
admin
2021-02-25
56
问题
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用一1作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和Write.Text实现。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
void WriteText(FILE*);
void ReadText(FILE*);
main()
{ FILE*fp;
if((fp=fopen(“myfile4.txt”,“w”))==NULL)
{prinff(“open fail!!\n”);exit(0);}
WriteText(f0);
fclose(fp);
if((fo=fopen(“my6le4.txt”,“r”))==NULL)
{prinff(“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);fpnts(“\n”,fw);
gets(str);
}
}
void ReadText(FILE*fr)
{ char str[81];
prinff(“\nRead file and output to screen:\n”);
fgets(str,81,fr);
while(!feof(fr)){
/**********found**********/
prinff(“%s”,[3]);
fsets(str,81,fr);
}
}
选项
答案
(1)*fw (2)str (3)str
解析
本题考查:函数定义以及文件指针;fputs函数的功能是向指定的文件写入一个字符串,其调用形式为:fputs(字符串,文件指针)。
填空1:定义函数,函数的形参是一个文件类型的指针。
填空2:此处考查frots函数的形式,应填入str。
填空3:依据printf函数的格式,输出字符串内容,即printf(“%s”,str);。
转载请注明原文地址:https://kaotiyun.com/show/qntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
以下叙述中错误的是()。
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
有以下程序:#include<stdio.h>main(){inti,J;forti=1;i<4;i++){fortj=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");
请编写函数fun,其功能是:计算并输出下列多项式的值,S=(1—1/2)+(1/3—1/4)+…+(1/(2n-1)-1/2n)例如,若主函数从键盘给n输入8后,则输出为S=0.662872。注意:要求n的值大于1但不大于100。请勿改动
若有以下程序:#include<stdio.h>structS{inta;intb;}:main(){FILE*fp:inti,a[6]={1,2,3,4,5,6},k;fp=f
对于while(!E)s,若要执行循环体s,则E的取值应为()。
以下叙述中正确的是()。
下面结构体的定义语句中,错误的是()。
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
随机试题
有如下定义structst{intx;floaty;}rec,*px;若要使指针px指向rec的成员x,正确的赋值语句是
将组织划分为机械式组织与有机式组织的依据是()
A.极化B.除极C.超极化D.去极化E.复极化当静息电位的膜内电位向负值加大的方向变化时是
甲工厂委托乙公司购买一批货物,乙公司不收取报酬。根据我国合同法的有关规定,下列表述哪些是正确的?
编制工程勘察、设计文件的依据不包括:(2017年第12题)
对于排放废气和恶臭的单位,下列哪项措施不符合《中华人民共和国大气污染防治法》规定?()
直接筹资是企业直接从社会取得资金的一种筹资方式,一般只能用来筹资股权资金。()
法律自由的属性。
结合材料回答问题:1973年,某企业生产的玩具产品“芭比娃娃”由于式样陈旧、价格昂贵等原因而严重滞销,企业濒临破产。很多员工建议放弃生产“芭比娃娃”而转产,但一位年轻人极力反对并建议为“失败产品”创办博物馆。“这绝对不行,这不是自曝家丑吗?”企业
Thedifferencebetween"writer"and"reporter"or"journalist"isn’tthatthejournalistreports—she【C1】______sources,callspeo
最新回复
(
0
)