首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序
admin
2017-11-27
29
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:
TestClass1:0
TestClass2
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include
struct TestClass1
{
TestClass1(int i=0)
{
m_i=i;
}
void print()
{
cout<<"TestClass1:"<
<
};
int m_i;
};
Class TestClass2
{
public:
TestClasS2()
{
}
void print()
{
cout<<”TestClass2”<
};
//********error********
private:
~TestClass2()
{
}
};
int main()
{
//********error********
TestClass1 obj1();
//********error********
TestClass2 obj 2();
obj1.print();
obj2.print();
return 0;
}
选项
答案
(1)public: (2)TestClass1 obj1(0);或TestClass1 obj1; (3)TestClass2 obj2;
解析
(1)第1个标识下的“private: ~TestClass2()”是析构函数,它不是私有的,所以这里应该为“删除private:或修改为public:”。
(2)第2个标识下的“TestClass1 obj1();”语句是定义一个TestClass1类型的对象obj10,根据类TestClass1构造函数的定义“TestClass1(int i=0)”,知道存在整型参数,应该补充参数,或者只是先定义一个对象名,然后在使用时补充参数,即修改为“TestClass1 obj1(0);或TestClass1 obj1;”。
(3)同理第3个标识下的“TestClass2 obj20;”语句修改为“TestClass2 obj2;”。
转载请注明原文地址:https://kaotiyun.com/show/8DAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类Sample中的一个成员函数说明如下:voidSet(Sample&a);其中,Sample&a的含意是()。
有以下程序:#include<iostresm.h>voidmain(){intn;cin>>n;if(n++<10)cout<<n<<endl;else
数据结构的存储结构包括顺序、索引、散列和【 】四种。
阅读以下程序# include<fstream. h>void main(){ifstream infile;ofstream outfile;{stream iofile;iofile. open("a. txt", ios:: in);iofile.
如下程序的输出结果是main(){float x=2.0, y;if(x<0.0)y=0.0;else if(x<10.0)y= 1.0/x;else y= 1.0cout<<y<<end1}
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return______;e
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{
为了培养良好的程序设计风格,下列描述中正确的是
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx{3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数ope
随机试题
教师运用伟人的典范、好榜样的方式对学生进行思想品德教育,属于德育的()。
Word的__________功能可以使用户在打印输出前预先观察文档的输出效果。
A、艾司唑仑B、氟西泮C、氯美扎酮D、谷维素E、夸西泮对睡眠时间短且夜间易醒早醒者,可选()。
擅自生产、配制、经营、出售或进出口麻醉药品的擅自安排麻醉药品新药临床、不经批准就投产的
设计强度为C50的预应力混凝土连续梁张拉时,混凝土强度最低应达到()MPa。
个人经营贷款业务中,存在下列()情况的担保机构,银行应暂停与其合作。
某学生语文、数学、英语三科的平均成绩是93分,其中语文、数学平均成绩90分,语文、英语平均成绩93.5分,则该生语文成绩是多少?
如今的低汽油价格使消费者们青睐更大的汽车,这些汽车会消耗更多的作为燃料的汽油。所以,美国的汽车制造商不愿意积极地寻求新的节能技术。但是,美国汽车工业的这种特别的消极态度会威胁到该工业的未来。下面哪项,如果正确,为上面的结论提供了最多的支持?
Takentogether,income,occupation,andeducationaregoodmeasuresofpeople’ssocialstanding.Usingalayeredmodelofstrati
ForeignAdoptionsMadonna,asyoumighthaveheard,isintheprocessofadoptingababyfromMalawi.Theone-year-oldboyn
最新回复
(
0
)