首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开源程序文件modi3.cpp。此程序的功能是将out1.txt文件中的内容输出到屏幕与文件中。输出如下: 李一 1.78m 21 王一 1.65m 23 out2.txt文件的内容如下: 李一 1
使用VC6打开源程序文件modi3.cpp。此程序的功能是将out1.txt文件中的内容输出到屏幕与文件中。输出如下: 李一 1.78m 21 王一 1.65m 23 out2.txt文件的内容如下: 李一 1
admin
2021-05-06
43
问题
使用VC6打开源程序文件modi3.cpp。此程序的功能是将out1.txt文件中的内容输出到屏幕与文件中。输出如下:
李一 1.78m 21
王一 1.65m 23
out2.txt文件的内容如下:
李一 1.78m 21
王一 1.65m 23
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)以输入方式打开文件out1.txt,请在注释//********1********后添加适当的语句。
(2)以输出方式打开文件out2.txt,请在注释/********2********后添加适当的语句。
(3)从文件中获得一个字符,判断是否结束,如果结束则退出输出。 请在注释//********3********后添加适当的语句。
(4)把获得的字符输出到文件中,请在注释//********4********后添加适当的语句。
注意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。
#include
#include
#include
void main()
{
char ch;
fstream infile,outfile;
//********1********
infile.open("out1.txt");
if(!infile)
{
cout<<"out1.txt文件不能打开"<<
endl;
abort();
}
//********2********
outfile.open("out2.txt");
if(!outfile)
{
cout<<"out2.txt文件不能打开"<
abort();
}
//********3********
while()
{
cout<
//********4********
}
cout<
infile.close();
outfile.Close();
}
选项
答案
(1)将“infile.open("out1.txt");”补充完整为: infile.open("out1.txt",ios::in); (2)将“outfile.open("out2.txt");”补充完整为: outfile.open("out2.txt",ios::out); (3)将“while()”补充完整为: while(infile.get(ch)) (4)添加语句:outfile<
解析
(1)题目1要求“以输入方式打开文件out1.txt”。在C++中调用文件流的成员函数open的格式为,文件流类.opent("文件名",ios::in),所以第1个标识下语句就该为“infile.open("out1.txt",ios::in);”。
(2)题目2要求“以输出方式打开文件out2.txt”。同理第2个标识下修改为“outfile.open("out2.txt",ios::out);”。
(3)题目3要求“从文件中获得一个字符,判断是否结束”。程序中的“while()”循环判断语句中缺少从文件中获得的字符,所以这里补全while循环判断条件,即“while(infile.getq[ch))”。
(4)题目4要求“把获得的字符输出到文件中”。在C++中,用流插入运算符为“<<”,所以根据题干中的要求在第四个标识下补全写入文件的流操作语句,即“outfile<
转载请注明原文地址:https://kaotiyun.com/show/FGfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在
有如下程序:#include<iostream>usingnamespacestd;classBase{intx;public;Base{intn=0};x(n){cout<<n;}
下面不能作为结构化方法软件需求分析工具的是()。
层次型、网状型和关系型数据库划分原则是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,通过把类Distance定义为类Point的友元类,来实现计算两点之间距离的功能。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)把类CDistance定义为类CPoi
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanInfo,但类CHumanInfo的定义并不完整。请按要求完成下列操作,将类CHunmnInfo的定义补充完成:(1)定义私有数据成员blood
下列有关继承和派生的叙述中,正确的是()。
下列排序方法中,最坏情况下比较次数最少的是( )。
数据库应用系统中的核心问题是( )。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
施工总进度计划的编制程序是()。
对于阴蒂的叙述,哪项正确
某男,65岁。肛门脱出3年,每大便稍用力,肛门即会脱出。面白,神疲、气短、乏力,纳少,大便于,2~3日一行,舌淡苔少,脉沉细无力。辨证为
泌尿生殖系结核药物治疗停止后,还需定期尿液和IVU随访,正确的随访时间为()。
现行桥规规定()。
通知应聘者是录用工作的一个重要部分,通常包括()。
给定材料材料1在祖国的山山水水间,有这么一群人。他们或俯首案前,呕心沥血研究民间文化;或献身舞台,孜孜以求编演老百姓喜闻乐见的精彩节目;或走村串寨,把精神文化食粮播撒在田间地头……他们有一个共同的名字——“基层文化人”。201
ComputerMonitoringismostoftenintendedtoimproveefficiencyandeffectivenessintheworkplace,butwithgoodintentionsco
"WhenEnglanddiscardsRoastBeef,"wroteDr.HunterofYorkin1806,"wemayfairlyconcludethatthenationisabouttochang
A、Ithelpstocontactwitholdfriends.B、Ithelpstomeetnewfriends.C、Ithelpstoshowhappinesstoothers.D、Ithelpstoge
最新回复
(
0
)