首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用VC6打开考生文件夹下的源程序文件modi_3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并
用VC6打开考生文件夹下的源程序文件modi_3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并
admin
2020-07-23
39
问题
用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://jikaoti.com/ti/M6l0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符中,不能作为成员函数重载的是
下列运算符不能重载为友元函数的是()。
有如下程序:#include#includeusingnamespacestd;classFather{public:Father(string
在下列关键字中,不能用来表示继承方式的是()。
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
下列语句中,错误的是()。
下面不能作为软件设计工具的是
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
请使用VC6或使用【答题】菜单打开考生文件夹pmj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为:Commondenominatoris2要求:补充编制
随机试题
已知二氧化硫转化炉某段入口、出口气的组成如表所示:试计算该反应段中SO2的实际转化率?
Thestudentsarelookingforwardto______theirholidaysinJapan.
患者,男性,65岁。长期经鼻胃管给予高浓度肠内营养液,现患者自觉极度口渴、唇舌干燥,尿少,查体眼窝下陷、皮肤失去弹性。此时患者的初步诊断为
饱和土中总应力为200kPa,孔隙水压力为50kPa,孔隙率0.5,那么土中的有效应力为:
依据《中华人民共和国循环经济促进法》,采矿许可证颁发机关应当对申请人提交的开发利用方案中的()等指标依法进行审查;审查不合格的,不予颁发采矿许可证。
(2007年考试真题)根据资源税法律制度的规定,下列各项中,不属于资源税征税范围的是()。
根据以下情境材料,回答下列问题。幸福社区是一个人口流动较大的大型社区。近日该社区内发生多起盗窃案件,现场勘验后得到如下信息:民警在调查案件的过程中,恰逢幸福社区中住上下楼的甲、乙大声争吵。二人争吵的原因是甲是一名主播,经常在住所内直播跳踢踏舞;乙因要
“今年花胜去年红。可惜明年花更好,知与谁同?”该诗句的作者是:
利率期限结构是指在某一时点上,不同期限的资金的到期收益率与到期期限之间的关系。利率的期限结构反映了不同期限的资金供求关系,揭示了市场利率的总体水平和变化方向。为投资者从事债券投资和政府有关部门加强债券管理提供了可参考的依据。请列出具有代表性的两至三种利率期
What’stheman’sfirstreactiontowhatthewomandescribe?
最新回复
(
0
)