首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面函数的作用是以双倍行距输出文件: void test(ifstream&outf,ofstream&outC) { char c; while(______){ ______;
下面函数的作用是以双倍行距输出文件: void test(ifstream&outf,ofstream&outC) { char c; while(______){ ______;
admin
2013-02-27
110
问题
下面函数的作用是以双倍行距输出文件:
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://www.kaotiyun.com/show/JcVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++); printf("*"); 程序的运行结果是()。
以下不构成无限循环的语句或语句组是()。
有以下函数: intaaa(char*s) { char*t=s: while(*t++); t--: return(t-s); } 以下关于aaa函数功能叙述正确的是()。
有以下程序: #include<stdio.h> main() { FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2
以下程序段中,输出信息不能正确反映变量大小关系的是()。
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
若有定义:inta,b;,通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
在下列定义语句中,编译时会出现编译错误的是()。
有以下定义语句,编译时会出现编译错误的是()。
组成C++语言的基本符号包括:字母、数字和【】。
随机试题
颞骨不包括下列哪一样结构
根据《消防法》对工程建设中应采取的消防安全措施的规定,下列选项中( )属于机关、团体、企业、事业单位应当履行的消防安全职责。
作为承揽合同的当事人,承揽人的义务不包括( )。
在计算出售自有住房应缴纳的个人所得税时,对个人转让自用()以上、并且是家庭唯一生活用房取得的所得,免征个人所得税。
下列关于物流和商流相互关系的表述,正确的是()。
某机械厂为保证产品质量,设立了质量检验部门对产品实现过程中各个环节的质量状况进行监控,及时掌握产品实现过程中的质量状况、评价和分析质量控制的有效性。由产品设计、工艺、检验人员、作业管理人员和过程作业人员一起对编制的检验流程图的________进行评审,
1916年出版的“斯坦福—比纳量表”首次使用()概念。
一名中学生在学习植物生长时,以时间为轴,将植物由种子到成熟这一过程全部展现出来,制作一幅植物生长一览图。这属于学习认知策略中的()。
贷款:银行
AstheworldexcitedlygreetedSnuppy,thefirstcloned(克隆)dog,commentatorscelebratedourcleverness.Manyfeelproudthatour
最新回复
(
0
)