首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: init TestClass del TestClass 注意:不要改动main函数,不能增行或
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: init TestClass del TestClass 注意:不要改动main函数,不能增行或
admin
2021-05-06
23
问题
使用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打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成默认构造函数TestClass的定义,使得TestClass对象的类型为int,默认值为a=0,b=0,c=0,请在
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(char*s,char*s1,char*s2)中形参字符串s1和s2有相同的字符个数,且s1中各字符互不相同。该函数实现将已知字符串S中所有在字
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。程序输出:s1:n=20s2:n=10执行s3.add(s1,s2)s3:n=30s
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)funl(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn);求出n的阶乘,不能使用递归调用。如果n小于1则返回0。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:number1=4.8number2=93.6number3=0.9PRODUCT=404.352
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成类Rect的构造函数,实现对变量left、right、top、boRom的初始化,缺省值都为0,请在注
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果:HelloTest出现异常情况其中定义的类并不
请打开考生文件夹下的解决方案文件proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在
下面叙述中正确的是()。
有如下函数模板定义:templateTfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
随机试题
依据现行的《收养法》,以下关于送养人的说法正确的是()
2岁小儿,7天前出现咳嗽、低热、流涕等上呼吸道感染症状。3天前热退,但咳嗽日益严重,尤其以夜间为甚,经检查以百日咳收入院。目前该患儿呈现典型痉咳状态,常突发数十声急促的咳嗽,终末长吸气伴高调鸡鸣样吼声。此时最主要的护理诊断为
法洛三联症患者发绀的程度取决于
膀胱癌扩散的主要方式是()
A、白色B、绿黑色C、樱红色D、红色E、浅橘红色自然铜的条痕色为
心原性呼吸困难的主要发生机理是:
下列各项中,属于我国行政管理支出的有()。
设F(x)是f(x)的原函数,F(1)=,若当x>0时,有f(x)F(x)=,试求f(x).
Shehasprovedthatshecanbereliedoninacrisis.
Anewstudyshowsthatregularlyeatingfastfoodisn’tjustbadforyourwaistline,itcanalsodamageyourliverinwaysthat
最新回复
(
0
)