首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并不
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并不
admin
2018-10-23
69
问题
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果:
Hello
Test
出现异常情况
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整:
(1)以追加的方式打开文件modi3.txt,请在注释//********1********后添加适当的语句。
(2)定义一个类对象s,请在注释//********2********后添加适当的语句。
注意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。
1 #include<iostream.h>
2 #include<fstream>
3 using namespace std;
4 void WriteFile(char *x)
5 {
6 ofstream out1;
7 //********1********
8 out1.open(’’modi3.txt’’, );
9 out1<<x<< ’ ’;
10 out1.close(),
11 }
12 void ClearFile()
13 {
14 ofstream OHt1;
15 out1.open(’’modi3.txt’’);
16 out1.Close();
17 }
18 class TestClass
19 {
20 public:
21 TestClass()
22 {
23 cout<<’’Hello’’<<end1;
24 WriteFile(’’Helio’’);
25 }
26 ~TeStClass()
27 {
28 cout<<’’Test’’<<end1;
29 WriteFile(’’Test’’);
30 }
31 };
32 void main()
33 {
34 ClearFile();
35 try
36 {
37 //********2********
38
39 throw 1;
40 }
41 catch(int)
42 {
43 cout<<’’出现异常情况’’<<end1;
44 WriteFile(’’出现异常情况’’);
45 }
46 }
选项
答案
(1)将“out1.open(’’modi3.txt’’,);”补充完整为:out1.open(’’modi3.txt’’,ios_base::app); (2)添加语句:Testclass s;
解析
本题中程序的功能是将字符串“Hello”“Test”“出现异常情况”输入到文件modi3.txt和屏幕上。在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从已定源程序的main主函数开始入手,可以看出程序通过调用类TestClass和成员函数实现各种输出操作。
(1)题目1要求“以追加的方式打开文件modi3.txt”。文件输出输入方式的设置值,以ios::app方式是以输出方式打开文件,写入的数据添加在文件末尾,即第1个标识下语句补全为“out1.open(’’modi3.txt",ios_base::app);”。
(2)题目2要求“定义一个类对象s”。C++中,在声明了类类型后,定义对象的一般形式:类名对象名。所以这里添加“TestClass s:”。
转载请注明原文地址:https://kaotiyun.com/show/ewAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______阶段。
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是()。
下列叙述中正确的是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中,正确的是()。
下列叙述中正确的是()。
下列不是软件工程基本目标的是()。
在一个容量为25的循环队列中,若头指针front=15,尾指针rear=6,则该循环队列中共有______个元素。
下列不是描述类的成员函数的是
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
变性蛋白质的主要特点是:
A.刺激颈动脉体感受器B.刺激主动脉体感受器C.刺激中枢化学感受器D.直接刺激脑桥呼吸调整中枢动脉血氧分压降低时引起呼吸加强的主要机制是
正常工况下,危险源运行模拟流程和进行主要参数的数据显示、报表、超限报警,并根据临界状态数据自动判断是否()。
【背景资料】某施工单位承接了某项工程的总包施工任务,该工程由A、B、C、D四项工作组成,施工场地狭小。为了进行成本控制,项目经理部对各项工作进行了分析,其结果见下表:工程进展到第25周5层结构时,公司各职能部门联合对该项目进行突击综合
以下不直接影响投资者需求的是()。
研究人员让不同年龄段的儿童用词汇组成语义对应关系。比如,孩子们看到鹰、熊和知更鸟这几个词之后,就要根据词义来将它们进行最好的组合。结果显示,年龄大的参与者比小的参与者更容易产生不同类型的错误记忆。因为在他们的头脑中有着多种分类形式。比如,小孩子会把鹰和知更
感冒忌用下列哪一食物?
转化后进生的方法有哪些?(2016年西南大学)
设A,B为n阶方阵,设P,Q为n阶可逆矩阵,下列命题不正确的是()
Asweknow,therearetwokindsofelephants:theAfricanandtheAsianelephants,whicharethelargest【1】______animalsinthe
最新回复
(
0
)