首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用VC6打开考生文件夹下的源程序文件modi_3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并
用VC6打开考生文件夹下的源程序文件modi_3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并
admin
2020-07-23
104
问题
用VC6打开考生文件夹下的源程序文件modi_3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果:
Hello
Test
出现异常情况
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整:
(1)以追加的方式打开文件modi3.txt,请在注释//********1********后添加适当的语句。
(2)定义一个类对象s,请在注释//********2********后添加适当的语句。
注意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。
1 #include
2 #include
3 using namespace std;
4 void WriteFile(char*x)
5 {
6 ofstream outl,
7 //********1********
8 outi.open("modi3.txt", );
9 outl <
10 outl.close();
11 }
12 void ClearFile()
13 {
14 ofstream outl;
15 outl.open("modi3.txt");
16 outl.close();
17 }
18 class TestClass
19 {
20 public:
21 TestClass()
22 {
23 cout<<"Hello"<
24 WriteFile("Helio");
25 }
26 ~TestClass()
27 {
28 cout<<"Test"<
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<<"出现异常情况"<
44 WriteFile("出现异常情况¨);
45 }
46 }
选项
答案
(1)将“outl.open("modi3.txt",);”补充完整为:outl.open("modi3.txt",los_base::app); (2)添加语句:TestClass s;
解析
本题中程序的功能是将字符串“Hello”“Test”“出现异常情况”输入到文件modi3.txt和屏幕上。在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从已定源程序的main主函数开始入手,可以看出程序通过调用类TestClass和成员函数实现各种输出操作。
[解题思路]
(1)题目1要求“以追加的方式打开文件modi3.txt”。文件输出输入方式的设置值,以ios::app方式是以输出方式打开文件,写入的数据添加在文件末尾,即第1个标识下语句补全为“outl.open("modi3.txt",ios_base::app);”。
(2)题目2要求“定义一个类对象S”。C++中,在声明了类类型后,定义对象的一般形式:类名对象名。所以这里添加“TestClass s;”。
转载请注明原文地址:https://kaotiyun.com/show/KQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
下列关于运算符函数的表述中,错误的是
程序流程图中带有箭头的线段表示的是( )。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
必须用一对大括号括起来的程序段是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
层次型、网状型和关系型数据库划分原则是( )。
下面不属于软件需求分析阶段主要工作的是
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程包含一个源程序文件projl.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
随机试题
认为“教师文质彬彬,商人唯利是图”的心理定势是【 】
设函数f(x)在[1,+∞)上连续,若由曲线y=f(x),直线x=1,x=t(t>1)与x轴所围成的平面图形绕x轴旋转一周所成的旋转体体积为V(t)=[t2f(t)一f(1)],求:该微分方程满足条件y|x=2=的解.
面总静脉是由颈外静脉是由
在各种合同形态中,合同双方当事人相互享有权利、承担义务的合同叫做()。
根据合同法律制度的规定,下列情形中,不属于发出要约邀请的是()。(2012年)
HistorianstendtotellthesamejokewhentheyaredescribinghistoryeducationinAmerica.It,stheoneabouttheteacherstandi
阅读下表回答以下问题:该州城镇居民与农村居民的文化娱乐教育消费差值比交通通信消费差值多()元。
城市的文化形象是人们对一个城市的文化______的整体认知与印象,主要来源于城市的发展哲学、城市精神等构成的理念识别系统,城市各主体的行为方式所构成的行为识别系统以及公共文化空间、文化景观等构成的视觉识别系统。在新一轮的城市竞争中,城市的文化形象对城市的经
下列关于生活中的常识应用不正确的是:
ChinaiscastingsuchahugeshadowontheUnitedStatesthatmanyAmericansaretryinghardtolearntheChineselanguagewith
最新回复
(
0
)