首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并不
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并不
admin
2018-10-23
64
问题
用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://www.kaotiyun.com/show/ewAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序的3种基本控制结构是
下列程序的运行结果是______。#include<iostream.h>classBase{public:voidf(intx){cout<<“Base:”<<x<<endl;});classDe
关于拷贝初始化构造函数,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}void
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示,用带空心圆的箭头表示传递的是数据。
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
若类A和类B的定义如下classA{inti,j;public:intgeti(){returni;}};classB:publicA{
需求分析阶段的任务是确定
数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为______。
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和
随机试题
下列________是植物生命活动所必需能量的直接来源。
治疗哮喘实证的主穴为
按检验方法分类,焊接结构检验分为()。
初级卫生保健评价的主要特征中,效果主要是分析
患儿,3岁。突然出现持续性腹痛,伴腹泻,初为黄色水样便,次数不定,后转为红色果酱样血便,伴有特殊的腥臭味,同时患儿腹胀、呕吐。查体:体温38.8℃,精神萎靡,腹胀,固定压痛。临床诊断为坏死性小肠结肠炎。该患儿宜采取的体位是
护士巡视时发现一冠心病病人突然出现抽搐、意识丧失,颈动脉触诊无搏动,此时首要的急救措施是
试用买卖的买受人如果将标的物出租他人使用,则可视为同意购买。()
MrKingworksinashopanddrivesacarforthemanager.Hedrivescarefullyandcankeepcalmintimeofdanger.Andheescaped
下列属于“范围”的短语有
—DidJackcomebackearlylastnight?—Yes.Itwasnotyeteighto’clock______hearrivedhome.
最新回复
(
0
)