首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: init TestClass del TestClass 注意:不要改动main函数,不能增行或删行,也不能更改程序的结
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: init TestClass del TestClass 注意:不要改动main函数,不能增行或删行,也不能更改程序的结
admin
2016-10-28
20
问题
使用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://jikaoti.com/ti/pFE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classCFactorial{private:intvalue;intfact
已知:intn=10;那么下列语句中错误的是
使用函数模板的方法是先说明函数模板,然后实例化成相应的______进行调用执行。
C++中运算符优先级由高到低排列正确的是()。
通过使用new和delete两个运算符进行的分配为【】存储分配。
关于模板下列说法不正确的是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
A、 B、 C、 D、 B通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树,具体:前序遍历的第一个结点A为树的根结点。中序遍历中A左边的结点在A的左子树中,A的右边的
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
读下面这段话,分析它揭示的是艺术活动中的什么现象。江馆清秋。晨起看竹,烟光日影露气,皆浮动于疏枝密叶之间。胸中勃勃,遂有画意。其实胸中之竹并不是眼中之竹也。因而磨墨展纸,落笔倏作变相。手中之竹又不是胸中之竹也。总之,意在笔先者,定则也;趣在法外者,
女,40岁。双前臂屈侧出现皮疹半年,伴瘙痒。体检:双前臂屈侧可见散在红色、紫红色多角形扁平丘疹,表面覆白色角质薄膜,有蜡样光泽,口腔黏膜可见乳白色网状条纹。组织病理符合上述临床诊断的是
某联营企业由两方投资,A方未按联营合同缴足出资,B方根据仲裁协议申请仲裁。仲裁过程中仲裁庭主持调解,A方同意补缴出资,B方放弃仲裁请求。本案可选择的结案方式有哪些?
2006年C房地产开发公司通过出让方式取得一住宅用住宅小区建设项目建设用地使用权,并与2008年7月1日竣工。在建设过程中,C房地产开发公司利用土地使用权抵押从B市建设银行取得了部分建设资金;同时还与当地驻军因建设用地使用权发生争议,且涉及土地面积较大。2
承包商与业主签订的施工合同中约定,由承包商先修建工程,然后按照工程量结算进度款。如果承包商按约定对工程进行施工,业主没有按照合同的约定及时结算进度款,则()。
亨利·明茨伯格的经理角色中决策类的角色包括()。
若行列式=().
根据下列资料。回答下列问题。2015年福布斯全球企业前十强中,美国企业的市值总和为:
从0,1,2,3,5,7,11七个数字中每次取两个相乘,不同的积有().
Peopleborninautumnlivelongerthanthoseborninspringandare【C1】______likely.tofallchronicallyiiiwhentheyareold
最新回复
(
0
)