首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数filecopy的功能是,将fin所指文件中的内容输出到fout所指文件中,但函数不完整: void filecopy(FILE *fin,FILE *fout) { char ch; ch=getc(fin); while(__
函数filecopy的功能是,将fin所指文件中的内容输出到fout所指文件中,但函数不完整: void filecopy(FILE *fin,FILE *fout) { char ch; ch=getc(fin); while(__
admin
2022-04-01
32
问题
函数filecopy的功能是,将fin所指文件中的内容输出到fout所指文件中,但函数不完整:
void filecopy(FILE *fin,FILE *fout)
{ char ch;
ch=getc(fin);
while(___________________)
{putc(ch,fout);
ch=getc(fin);
}
}
其中下划线处应填入的是( )。
选项
A、!feof(fin)
B、!feof(fout)
C、feof(fin)==1
D、feof(fout)==1
答案
A
解析
filecopy()函数每次从fin文件指针,调用getc函数读取一个字符存放到ch中,再通过while循环调用putc函数将ch写入fout,直到fin指向文件尾部为止。所以while的循环条件是判断fin是否到文件尾部,这里使用feof函数判断:feof返回值为真时,表示fin指向了文件尾部,否则表示fin未到文件尾部,所以while循环条件为:!feof(fin),本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/P9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
以下叙述中正确的是
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#includeMain(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);print
关于子函数return语句的叙述中正确的是()。
有以下程序:#include#definePT3.5;#defineS(x)*x*xmain(){inta=1,b=2;prinff(“%4.1f\n”,S(a+b));
以下关于C语言数据类型使用的叙述中错误的是()。
设有以下程序段:intx=2009,y=2010; printf("%d\n",(x,y));则以下叙述正确的是()。
在快速排序法中,每经过一次数据交换(或移动)后()。
以下定义语句中正确的是
设变量已正确定义并赋值,下列表达式中正确的是()。
随机试题
微生物的生物净化作用主要体现在()。
患者,男,32岁。发现血压高1年,最高达到170/100mmHg,口服硝苯地平片治疗。近半年来出现头晕,发作性全身乏力,手足发麻,口渴,夜尿增多。查尿糖(-),尿蛋白(±),尿比重1.010,血钾3.01mmol/L。最可能的诊断是
急性胰腺炎血清淀粉酶升高是在发病后
关于表面活性剂增溶叙述错误的是
业主公约是一种(),属于协议、合约的性质。
一级公路黄土路堑边坡高度25m时,宜采用()。
按照《建筑工程建筑面积计算规范》的规定,建筑物内的管道井应()计算建筑面积。
银监会负责确定绿色信贷发展战略,审批高级管理层制定的绿色信贷目标和提交的绿色信贷报告,监督、评估本机构绿色信贷发展战略执行情况。()
核酸是由核糖或脱氧核糖、碱基和磷酸组成的。()
Theliabilitiesofthebankasshowninitsbalancesheetrepresentthe______whichitusesitsbusiness.
最新回复
(
0
)