首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面函数的作用是以双倍行距输出文件: void test(ifstream&outf,ofstream&outC) { char c; while(______){ ______;
下面函数的作用是以双倍行距输出文件: void test(ifstream&outf,ofstream&outC) { char c; while(______){ ______;
admin
2013-02-27
76
问题
下面函数的作用是以双倍行距输出文件:
void test(ifstream&outf,ofstream&outC) {
char c;
while(______){
______;
if(c==’\n’)outc.put(C) ;
}
}
下划线处缺失的代码是( )。
选项
A、outf.put(C) 与outc.get(C)
B、outf.put(C) 与outc.get(C)
C、outf.get(C) 与outc.put?
D、outf.get(C) 与outc.put?
答案
D
解析
ifstream是文件输入流类,只能用于输入,它没有提供任何用于输出的操作。ofstream是文件输出流类,只能用于输出,它没有提供任何用于输入的操作。从文件中输入字符要用文件输入流类引用outf,并调用其输入字符的成员函数get()。根据题目中的要求,可以看出当输入文件中读到换行符时,程序将在输出文件中两次输出换行符,即双倍行距。outc.put(C) 为输出一个字符,因为“if(c==’\n’)coutc.put(C) ;”此句,当c为间格字符(行距字符)时,再多输出一次outc.put(C) 。
转载请注明原文地址:https://kaotiyun.com/show/JcVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() { inta=1,b=2; for(;a<8;a++) { b+=a: a+=2: } printf("%d,%d\
以下关于C语言文件系统的叙述中正确的是()。
有下列程序 #include<stdio.h> main() {FILE*fp; inti,a[6]={1,2,3,4.5,6}; fp=fopen("d.dat","w+b"); for(i=0;i<6;i++)
有以下程序: #include<stdio.h> main() { FILE*f; f=fopen("filea.txt","w"); fprintf(f,"abc"); fclose(f); } 若文本文件filea
有以下程序 #include<stdio.h> main() {intt; scanf("%d",&t); if(t++<6)printf("%d\n",t); elseprintf("%d\n",t--);
有下列程序 #include<stdio.b> main() {intx=3,y=5,z1,z2; z1=y^x^y;z2=x^y^x; printf("%d,%d\n",z1,z2); } 程序执行后的输出结果是(
关于数组和指针,以下说法错误的是()。
设有定义:intm=1,n=2;则以下if语句中,编译时会产生错误信息的是()。
随机试题
女,30岁。急性肾炎迁延不愈,发展为慢性肾炎,下肢水肿2周就诊。体检:血压200/100mmHg,尿蛋白(+++),红细胞10/HP~15/HP,血Cr150μmol/L最可能的诊断是()
生晒参熟地黄
徐某死后留有遗产100万元。徐某立有遗嘱,将价值50万元的房产留给女儿,将价值10万元的汽车留给侄子。遗嘱未处分的剩余40万元存款由妻子刘某与女儿按照法定继承各分得一半。遗产处理完毕后,张某通知刘某等人.徐某死亡前1年向其借款,本息累计70万元至今未还。经
ABS树脂是下列哪几种物质的共聚物?
下列事项中,属于内幕信息的是()
采用以非现金资产清偿债务方式进行债务重组时,债务人作会计处理应考虑的因素有()。
美国教育考试服务中心采用⊿=13+4×Z表述题目难度,式中字母⊿表示题目难度值,Z表示由P值转换得来的标准分数,其取值范围为-3~3。根据正态分布表,下列表述错误的是
下列命题中,包含辩证法思想的有
与α1=(1,-1,0,2)T,α2=(2,3,1,1)T,α3=(0,0,1,2)T都正交的单位向量是_______.
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
最新回复
(
0
)