首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面函数的作用是以双倍行距输出文件: void test(ifstream&outf,ofstream&outC) { char c; while(______){ ______;
下面函数的作用是以双倍行距输出文件: void test(ifstream&outf,ofstream&outC) { char c; while(______){ ______;
admin
2013-02-27
95
问题
下面函数的作用是以双倍行距输出文件:
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全国计算机二级
相关试题推荐
以下关于C语言文件系统的叙述中正确的是()。
有以下程序 #include<stdio.h> main() {FILE*fp; inti,a[6]={l,2,3,4,5,6},k; fp=fopen("data.dat","w+"); for(i=0;i<6;
设文件指针fp已定义,执行语句fp=fopen("file","w");后,下列针对文本文件file操作叙述的选项中正确的是()。
有以下程序 #include<stdio.h> main() {intt; scanf("%d",&t); if(t++<6)printf("%d\n",t); elseprintf("%d\n",t--);
设有定义:intk=3,i=2;以下选项中,变量k的值与其他三个不同的是()。
使用数组名作为函数的实参时,传递给形参的是()。
关于地址和指针,以下叙述正确的是()。
设有定义:intm=1,n=2;则以下if语句中,编译时会产生错误信息的是()。
以下涉及字符串数组、字符指针的程序段中,没有编译错误的是()。
随机试题
请简单介绍关于现实主义与主观论的论争。
个别劳动争议
A.稽留热B.弛张热C.间歇热D.波状热伤寒的典型热型是
既能宁心安神,又能祛痰开窍的药物是
阴中求阳的治法适用于
下列哪项不是Apgar评分的内容()
男性26岁。外伤昏迷,考虑颅骨骨折、骨盆骨折。医嘱开放静脉通道,急行X线检查。护士运送患者时,下列哪项做法不正确
新建、扩建和改建的各类房屋建筑工程和市政基础设施工程的竣工验收,均应按()规定进行备案。
在修改Excel单元格中的数据时,想移动到下个单元格,可以按向下箭头键。()
Piracyisgenerallybadforbusiness.Itcanunderminesalesoflegitimateproducts,depriveacompanyofitsvaluableintellect
最新回复
(
0
)