首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: init TestClass del TestClass 注意:不要改动main函数,不能增行或
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: init TestClass del TestClass 注意:不要改动main函数,不能增行或
admin
2015-07-20
54
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
init TestClass
del TestClass
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include
C1ass TestClass
{
∥********error********
∥********error********
int TestClass(){cout<<“init
TestClass”<
∥********error********
void~TestClass()(cout<<”del
TestClass”<
};
void main()
{
TestClass obj;
return;
}
选项
答案
(1)添加语句:pubi.ic: (2) Testclass(){COUt<<”init Testclass”<
解析
本题的功能是分别利用构造函数和析构函数中的输出语句,输出“init TestClass”和“del TestClass”字符串。从已定源程序的main主函数开始入手,可以看出程序首先通过类TestClass中的TestClass构造函数实现各种输出。
解题思路
(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<<"initTestClass"<
(3)析构函数的名字是类名的前面加一个“~”符号,所以“void~TestClass(){cout<<"del TestClass"<
转载请注明原文地址:https://kaotiyun.com/show/e3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类模板的模板参数()。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thmsday,Friday=2);则下列语句正确的是()。
在表达式x-y中,“_”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“_”,这个表达式还可表示为
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
在软件设计中,不属于过程设计工具的是
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为
以下各选项组中,均是C++语言关键字的组是
软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及
以下哪个不是C++语言中的有效标识符?
以下哪个不是C++语言中的有效标识符()。
随机试题
评估者只对评估结论本身合乎职业规范要求负责,而不对资产业务定价决策负责。这表明资产评估具有()
_________是糖、脂肪、蛋白质三大营养物质最终氧化的共同途径。
以下哪一条不是多脏器功能障碍综合征的诊断标准()
旋转曲面x2-y2-z2=1是()。
()是根据股票的上涨家数和下跌家数的比值,推断证券市场多空双方力量的对比,进而判断出证券市场的实际情况。
行政复议机关履行行政复议职责,应当遵循()的原则,坚持有错必纠,保障法律、法规的正确实施。
下列有关无形资产的会计处理中,正确的是()。
用FLASH制作一个小球从舞台左侧移动到舞台右侧的动画时出现了错误,时间轴如下图,则可能存在的操作问题是()。
在学习观上强调学习的主动构建性、社会互动性和情境性的心理学流派是()。
在完成人类基因组计划时,科学家在6号染色体上发现了像肌动蛋白结合体一样,位于被编码为RNAseT2的基因上的人类蛋白质。希伯来大学的研究人员利用基因工程方法制造的RNAseT2蛋白质,具有非常明显的抗癌作用。研究人员说,对真菌肌动蛋白结合体和人类RNA
最新回复
(
0
)