首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并不
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果: Hello Test 出现异常情况 其中定义的类并不
admin
2018-10-23
36
问题
用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全国计算机二级
相关试题推荐
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base∷fun"<<end1;}};c1assDehVed:publicBase{public:
以下定义数组中错误的是
下列数据结构中,按先进后出原则组织数据的是
关于拷贝初始化构造函数,正确的是()。
下面程序的执行结果是【】。#include<iostream.h>voidmain(){intn=0,x=0;do{n++;if(n%3==2&&n%5==3&&n%7==2)x=
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示,用带空心圆的箭头表示传递的是数据。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
软件开发环境是全面支持软件开发全过程的______集合。
检查软件产品是否符合需求定义的过程称为
全面支持软件开发过程的软工具集合被称为______。
随机试题
小明,3岁,因肾病综合征入院,表现有水肿、蛋白尿,目前无感染迹象。为了帮助小明减轻眼险水肿,护士最好采取下列哪种方法()
患者,男,42岁。主因左眼被铁屑溅伤后视力下降2天而入院。查:视力左眼手动,左眼结膜混合性充血中度,结膜囊可见黄绿色脓液,角膜中央可见一直径约5mm的圆形溃疡灶,边缘呈灰白色浓密浸润,溃疡表面大量黏稠分泌物附着,房水闪辉(++)。
A.硝酸咪康唑B.酮康唑C.氟康唑D.伊曲康唑E.特康唑分子结构中具有一个咪唑环,无二氧戊环的药物是
对可上市流通的存价证券的评估,一般可按评估基准日的相关有价证券的()计算评估值。
一般认为公司的流动比率大于1时,公司的偿债能力较强。()
光明牛奶之新鲜篇旁白:到底光明的牛是怎样选出来的?测体能,看外形,量重量,查视力,考智力,百分百好牛出百分百好奶,光明牛奶!拿喇叭的牛考官说了一句:不努力成不了
凡患有严重高血压、心脏病、活动性肺结核、传染性肝炎、开放性创伤等人员,都不宜游泳。()
设a=log32,b=ln2,c=,则()
设f(u)有连续的二阶导数,且z=f(exsiny)满足方程=e2xz,求f(u)。
What’stheairportlike?
最新回复
(
0
)