首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: init TestClass del TestClass 注意:不要改动main函数,不能增行或
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: init TestClass del TestClass 注意:不要改动main函数,不能增行或
admin
2021-05-06
40
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
init TestClass
del TestClass
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
1 #include
2 class TeStClass
3 {
4 //********error********
5
6 //********error********
7 int TestClass()fcout<<"init
TestClass"<
8 //********error********
9 void~TestClass(){ cout<<"del
TestClass"<
10 };
11 void main()
12 {
13 TestClass obj ;
14 return;
15 }
选项
答案
(1)添加语句:plablic: (2) Testclass(){COl]t<<"int 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()fcout<<"init TestClass"<
(3)析构函数的名字是类名的前面加一个“~”符号,所以“void~TestClass(){cout<<"del TestClass"<
转载请注明原文地址:https://kaotiyun.com/show/xLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错,请改正其中错误,使得程序正常运行,并使程序输出的结果为:CTest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//**
使用VC6打开考生文件夹下的源程序文件modi2.qpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:Hello注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*****
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)对文件以追加的方式打开文件。请在注释//********1********后添加适当的语句。(2)定义m、n为
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。本程序完成以下功能:(1)获得输入的两个数字x1,x2(例如x1=4,x2=2);
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objA1,请在注释//********1********后添加适当的语句。(2)为类ob
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数,设置数组元素的个数为0,请在注释//********1********之后添加语句。
有如下函数模板定义:templateTfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下列叙述中正确的是
下列关于模板的描述中,错误的是()。
随机试题
患儿,4岁。诊断为先天性甲状腺功能减低症,给甲状腺素片治疗,医生嘱咐,出现下列情况考虑为甲状腺素片过量,但哪项除外
辨析:缔约过失责任属于违约责任。[首师大2015年研]
关于建设工程索赔程序的说法,正确的是()。
消防产品合法性检查是指按照国家相关法律法规规定,消防产品按照国家或者行业标准生产,并经型式检验和出厂检验合格后,方可使用。消防产品合法性检查,重点查验其符合国家市场准入规定的相关合法性文件,以及出厂检验合格证明文件。下列属于市场准入文件的是()。
“少年安能长少年?海波尚变为桑田。”唐代诗人李贺的这一诗句体现了()。
There’sacommonwarningaboutourplanet’sfuture;theriskoffoodshortages."We’vegotagrowingworldandahungryworld.W
在嵌入式应用系统中,目前使用的触摸屏主要有两种:一种是【65】_______式触摸屏(俗称软屏),结构简单,价格较低;另一种是【66】_______式触摸屏(俗称硬屏),其结构相对复杂,价格较高。
--Whatdayistoday?--It’s______.
TheCrazefortheGraduateStudyForthispart,youareallowedthirtyminutestowriteacompositionofnolessthan120wo
Inthesummerof999,LeifEriksonvoyagedtoNorwayandspentthefollowingwinterwithKingOlafTryggvason.Substantiallythe
最新回复
(
0
)