首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面函数的作用是以双倍行距输出文件: void test(ifstream& outf,ofstream& outc){ char c; while(__________){ _____
下面函数的作用是以双倍行距输出文件: void test(ifstream& outf,ofstream& outc){ char c; while(__________){ _____
admin
2012-12-29
38
问题
下面函数的作用是以双倍行距输出文件:
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(c)
D、ouff.get(c)与outc.put(c)
答案
D
解析
ifstream是文件输入流类,只能用于输入,它没有提供任何用于输出的操作。ofstream是文件输出流类,只能用于输出,它没有提供任何用于输入的操作。从文件中输入字符要用文件输入流类引用outf,并调用其输入字符的成员函数get()。根据题目中的要求,可以看出当输入文件中读到换行符时,程序将在输出文件中两次输出换行符,即双倍行距。outc.put(c)为输出一个字符,因为“if(c==‘n’)coutc.put
转载请注明原文地址:https://kaotiyun.com/show/IgVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用白盒测试方法时,设计测试用例应根据()。
有以下程序 #include<stdio.h> main() {inta=1,b=2,c=3,d=4,r=0; if(a!=1)r=1; if(b==2)r=2; elseif(c!=3)r=3; elseif
若有定义:inta,b,c;,想通过语句:scanf("%d,%d%d",&a,&b,&c);把1、2、3分别输入给变量a、b、c,则正确的键盘输入是()。
若有定义:charch;inta;doubled;,当输入为12345678910.36时,以下选项中能给各个变量正确输入数据的是()。
下面可以作为软件需求分析工具的是()。
下面不属于软件需求规格说明书内容的是()。
下面对“对象”概念描述正确的是()。
下面属于软件设计阶段产生的文档是()。
数据库设计中反映用户对数据要求的模式是()。
根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分成()。
随机试题
公用仓库是由国家或一个主管部门修建的为企业服务的仓库。
______是辅助生产车间先进行一次相互分配,然后再将辅助生产费用对辅助生产车间以外各受益对象进行分配的一种辅助生产费用的分配方法。
关于S-D序列的叙述,正确的是
心气亏虚者闻诊的特点是
计算偿债备付率可能涉及的数据包括()。
下列各项中,关于事业单位收入会计处理表述正确的有()。
我国生产婴幼儿配方奶粉的企业有130多家,而美国只有4家企业,但是美国吃配方奶粉的婴幼儿数量则远高于我国。“设想一下,如果只有4家企业生产配方奶粉,企业会倍加珍惜自己的品牌价值,不断加强食品安全意识,任何可能的食品安全风险都是企业自身无法容忍的,发生三聚氰
下列著作和作者对应错误的是:
【B1】【B7】
A—BankloanJ—ImportDutyB—BusinessplanK—PriceControlC—InvestmentreturnL—SalesTaxD—ConsumerpriceindexM—CashflowE—C
最新回复
(
0
)