首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是 #include<stdio.h> main(){ FILE*fp; char ch; f
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是 #include<stdio.h> main(){ FILE*fp; char ch; f
admin
2017-04-26
76
问题
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是
#include<stdio.h>
main(){ FILE*fp;
char ch;
fp=fopen("fname","w");
while((ch=getchar())!=’#’)
fputc(__________);
fclose(fp);
}
选项
A、fp,ch
B、ch
C、ch,"fname"
D、ch,fp
答案
D
解析
fputc()是以字符(字节)为单位的读写函数。每次可从文什读出或向文件写入一个字符。使用格式为“fputc(ch,fp);”。
其中ch是待输出的某个字符,它可以是一个字符常量,也可以是一个字符变量;fp是文件指针。fputc(ch,fp)的功能是将字符ch写到文什指针fp所指的文件中。如果输出成功,fbutc函数返回所输出的字符;如果输出失败,则返同一个EOF值。EOF是在stdio.h库函数文件中定义的符号常量,其值等于一1。
转载请注明原文地址:https://kaotiyun.com/show/4cDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
下列叙述中,正确的是
下列选项中不属于结构化程序设计方法的是
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=5,b=7;printf("%d\n",fun(a,b)/m);
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
语句int(*ptr)()的含义是()。
下列叙述中错误的是()。
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】;q++)if(*q>ma
随机试题
行政法律责任必须由有关()依照行政法律规范,包括实行规范和程序规范所规定的条件和程序予以追究。
原发性肝癌最常见的组织学类型为
A、吸收散射线B、吸收漏射线C、减少照射野D、抑制散射线E、吸收原发低能射线滤线栅的作用是
单位保证金存款按照保证金担保对象的不同,可以分为()。
A注册会计师拟实施穿行测试,不属于注册会计师执行穿行测试目的是()。
在上次考试中,老师出了一道非常古怪的难题,有86%的考生不及格。这次考试之前,王见明预测说:“根据上次考试情况,这次考试老师不一定会出那种难题了。”胡思明说:“这就是说这次考试老师肯定不出,那种难题了。太好了!”王见明说:“我不是这个意思。”下面哪
对于假想防卫,应当()。
下列数据结构中,能用二分法进行查找的是
ATheSpeechofthePresiderThepresidingovermeetingsisoneofthecommunicativeactivitiesatinternationalacademicconfer
A、TheychallengedSerenaWilliams’sethnicity.B、TheyfollowedtherolemodelofSerenaWilliams.C、Theyraisedanumberofcomp
最新回复
(
0
)