首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用VC6打开考生文件夹下的源程序文件modi.3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并不完整,按要求完成下列操作,将类
用VC6打开考生文件夹下的源程序文件modi.3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并不完整,按要求完成下列操作,将类
admin
2016-10-28
58
问题
用VC6打开考生文件夹下的源程序文件modi.3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果:
Hello
Test
出现异常情况
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整:
(1)以追加的方式打开文件modi3.txt,请在注释//********1********后添加适当的语句。
(2)定义一个类对象S,请在注释//********2********后添加适当的语句。
注意:仅在函数指定位置添加语句,请勿改动主函数
main与其他函数中的任何内容。
#include<iostream.h>
#include<fstream>
using namespace std;
void WriteFile(char*x)
{
ofstream out1;
//********1********
out1.open("modi3.txt",);
out1<<x<<’ ’;
out1.close();
}
void ClearFile()
{
ofstream out1;
out1.open("modi3.txt");
out1.close();
}
class TestClass
{
public:
TestClasS()
{
cout<<"Hello"<<endl;
WriteFile("Hello");
}
~TestClasS()
{
cout<<"Test"<<endl;
WriteFile("Test");
}
};
void main()
{
ClearFile();
try
{
//********2********
throw1;
}
catch(int)
{
cout<<"出现异常情况"<<endl;
WriteFile("出现异常情况");
}
}
选项
答案
(1)将“out1.open("modi3.txt",);”补充完整为:out1.open("modi3.txt",ios_base::app); (2)添加语句:TestClass s;
解析
(1)题目1要求“以追加的方式打开文件modi3.txt”。文件输出输入方式的设置值,以ios::app方式是以输出方式打开文件,写入的数据添加在文件末尾,即第1个标识下语句补全为“out1.open("modi3.txt",iosbase::app);”。
(2)题目2要求“定义一个类对象s”。C++中,在声明了类类型后,定义对象的一般形式:类名对象名。所以这里添加“TestClass s;”。
转载请注明原文地址:https://www.kaotiyun.com/show/87Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;…f
若有以下程序:#include<iOStream>usingnamespacesstd;classA{public:A(){}A(inti){x1=i;
下列打开文件的表达式中,错误的是
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plusT1t1,T3t3){returnt1+t3;}则以下调用中正确是
流操作子______向输出流中插入一个换行符并刷新输出缓冲区。
从一个函数模板产的模板函数是同名的,因此编译器用______的解决方法调用相应函数。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
在Windows7系统中,下列关于磁盘清理的叙述,错误的是
Thepriceofbeer______from50centsto$4perliterduringthesummerseason.
在合法利用前提下,且其他条件相同,若评估同一房地产的下列价值,其中通常低于其市场价值的有()。
关于附加应力,下面说法正确的是:
对于()项目,应编制环境影响报告表。
某金融机构2012年第1季度业务收支情况如下:(1)贷款利息收入200万元,其中含向其他银行贷款利息收入10万元;吸收存款1500万元,存款利息支出140万元;本期取得加息、罚息收入8万元。(2)开展股票买卖业务,买进价90万元,卖出价
根据《合同法》的规定,下列各项中,属于无效合同的有()。
采用三层C/S软件设计方式可能带来的优点不包括()。
阅读以下说明,回答问题1、问题2、问题3、问题4和问题5,将解答填入对应栏内。[说明]电话拨号、ADSL专线等是常见上网方式,最近新兴的Intemet接入方式是使用电力线上网,而普通家庭中使用一根普通电力线也可以上网。电力线的普及范围是其他
.Whydoyouthinkordinarypeopleareinterestedinthelivesoffamouspeople?.Howhasthedevelopmentofeconomyaffected
最新回复
(
0
)