首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并不
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并不
admin
2018-10-23
65
问题
用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全国计算机二级
相关试题推荐
以下哪个特征不是面向对象思想中的主要特征?
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,Test";char
数据库系统中实现各种数据管理功能的核心软件是______。
有如下程序;#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){c
使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
下列叙述中错误的是()。
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为______。#include<iostream.h>classtest{private:inthum;public
定义静态成员函数的主要目的是
下列叙述中正确的是()。
随机试题
滚制圆筒形工件,在调整辊轴的距离上,上辊轴的升降应该是两端相同的,如果不相同,被调整的辊轴就不能与其他的辊轴互相平行而产生倾斜,从而使滚制的圆筒________。
瘿病的病位是
当进行彩色多普勒检查时,如彩色血流显示不佳,有许多辅助调节。下列项目中,哪项是重要调节
某企业有一在建工程,于2005年10月l日带抵押债务转让。已知该在建工程占地面积10000m2,土地使用年限为2003年10月1日~2043年9月30日,规划容积率为5%,1~4层规划为商业,建筑面积为2万m2;5~20层规划为写字楼,建筑面积为3万m2。
下列关于图书馆总平面布置的叙述中,哪项是错误的?[2008年第35题]
目前我国对建设项目环境影响评价的管理程序包括()。
企业资本公积包括()。
关于公司型股权投资基金,以下说法正确的是()。Ⅰ.如果将基金委托给第三方基金管理人管理,则基金投资者无须承担基金债务责任Ⅱ.公司型基金是独立的企业法人,应缴纳企业所得税Ⅲ.公司型基金只能以股份有限公司形式设立Ⅳ.公司型基金可以发
当事人向上一级人民法院申请再审,应当在判决、裁定或者调解书发生法律效力后()内提出。
Youwillheartwotelephoneconversations.Writedownonewordornumberinthenumberedspacesontheformsbelow.CONVERSA
最新回复
(
0
)