首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: init TestClass del TestClass 注意:不要改动main函数,不能增行或删行,也不能更改程序的结
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: init TestClass del TestClass 注意:不要改动main函数,不能增行或删行,也不能更改程序的结
admin
2016-10-28
35
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
init TestClass
del TestClass
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream.h>
class TeStClass
{
//********error********
//********error********
int TestClass(){cout<<"init TestClass"<<endl;};
//********error********
void~TestClass(){cout<<"del TestClass"<<endl;};
};
void main()
{
TestClass obj;
return;
}
选项
答案
(1)添加语句:public: (2)TestClass(){cout<<"init TestClass:<<endl;); (3)~TestClass()(cout<<"del TestClass"<<endl;};
解析
(1)打开modil.cpp,调试程序,显示错误提示为第一标识下“modil.cpp(13):error C2248:’TestClass::TestClass’;cannot access private member declared in class’TestClass’”,构造函数由于是私有的,无法获得,所以应该定义为public型,即第1个标识下添加“public:”。
(2)构造函数首部的一般形式为:构造函数名(形参列表),构造函数没有返回值,所以定义构造函数时不需要声明类型,所以“int TestClass(){cout<<"init TestClass"<<endl;};”语句修改为“TestClass(){cout<<"iniit TestClass"<<endl;};”。
(3)析构函数的名字是类名的前面加一个“~”符号,所以“void~TestClass(){cout<<"del TestClass"<<endl;);”修改为“~TestClass(){cout<<"del TestClass"<<endl;};”。
转载请注明原文地址:https://kaotiyun.com/show/Y7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;…f
有以下程序#include<iostream>usingnamespacestd;staticintdays[]={31,28,31,30,31,30,3l,31,30,31,30,31};classdate
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){
下列打开文件的表达式中,错误的是
已知:intn=10;那么下列语句中错误的是
下列语句的输出结果cout<<strlen("\t\,\065\xff\n");
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
类模板的模板参数()。
关于模板下列说法不正确的是
下列对模板的声明中正确的是
随机试题
A.腺样囊性癌B.黏液表皮样癌C.多形性低度恶性腺癌D.腺泡细胞癌E.沃辛瘤主要发生在腮腺,下颌下腺和舌下腺少见,小唾液腺罕见的肿瘤是
斜井或下山巷道施工时,应遵循的安全施工要求有()
工业炉窑砌筑工程工序交接证明书中,炉体冷却装置、管道和炉壳应有试压记录及()。
项目主要负责人必须接受当地政府或上级主管部门组织的职业健康安全生产专项培训,培训时间不少于(),考试合格后,取得()后方可上岗。
B公司是一家上市公司,近年由于公司经营决策失误,导致公司年年亏损。为此,总经理十分着急,采取了多种措施,但是仍无法扭转公司继续亏损的局面。于是总经理要求公司财务经理想办法对公司会计报表进行所谓的“技术处理”,把公司的亏损做成盈利。公司财务经理认为,现在公司
甲公司为国有独资公司,其董事会作出的下列决议中,符合公司法律制度规定的是()。
对于一个住宅小区的居民们来说,物业管理服务的主体内容近似于一种公共物品,例如公共秩序维护和共有共用部位维修养护、保洁、绿化等服务,不能因为个别业主不交物业服务费而停止提供,“搭便车”现象很难完全避免。请回答下列问题:公共物品可以分为(
请阅读下列材料,并按要求作答。根据教学目标,设计本节课的新授课环节。
下列关于规范化的叙述,正确的有()。
在《计篇》中,孙子开宗明义地阐述道:“兵者,国之大事也,死生之地,存亡之道,不可不察也。”这句话对今天的商战仍然具有启发意义。这里的“察”,对经营者来说主要就是指:
最新回复
(
0
)