首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//
admin
2016-10-28
56
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:
TestClass1:0
TestClass2
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream.h>
struct TestClass1
{
TestClass1(int i=0)
{
m_i=1;
}
void print()
{
cout<<"TestClass1:"<<m.i<<endl;
};
int m_i;
};
Class TestClass2
{
public:
TeStClasS2()
{
}
void print()
{
cout<<"TestClass2"<<endl;
};
//********error********
private:
~TestClass2()
{
}
};
int main()
{
//********error********
TestClass1 obj1();
//********error********
TestClass2obj2();
obj1.print();
obj2.print();
return0;
}
选项
答案
(1)public: (2)TestClass1 obj1(0);或TestClass1 obj1; (3)TestClass2 obj2;
解析
(1)第1个标识下的“private:~TestClass2()”是析构函数,它不是私有的,所以这里应该为“删除private:或修改为public:”。
(2)第2个标识下的“TestClass1 obj1():”语句是定义一个TestClass1类型的对象obj1(),根据类TestClass1构造函数的定义“TestClass1(int i=0)”,知道存在整型参数,应该补充参数,或者只是先定义一个对象名,然后在使用时补充参数,即修改为“TestClssl objl(0):或TestClass1 objl;”。
(3)同理第3个标识下的“TestClass2 obj2();”语句修改为“TestClass2obi2;”。
转载请注明原文地址:https://www.kaotiyun.com/show/c7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于类模板,下列表述不正确的是
下列打开文件的表达式中,错误的是
下列运算符中不能在C++中重载的是
从一个函数模板产的模板函数是同名的,因此编译器用______的解决方法调用相应函数。
以下程序的执行结果是______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);}
头文件______中包含了处理用户控制的文件操作所需的信息。
语句int*i;i=newint[10];,释放指针i的语句是【】。
下列语句的输出结果cout<<strlen("\t\,\065\xff\n");
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
随机试题
TheSupremeCourt’sdecisionsonphysician-assistedsuicidecarryimportantimplicationsforhowmedicineseekstorelievedyin
A.嗜酸性坏死B.溶解性坏死C.桥接坏死D.碎片状坏死36.病毒性肝炎肝细胞最常见的坏死类型是
A.保元汤B.沙参麦冬汤C.天王补心丹D.左归丸E.桑菊饮心阳虚证宜选方
立克次体与病毒的相同点有
管理的基本职能包括( )。
新三民主义成为国共两党合作的政治基础,主要是因为()。
根据以下资料,回答111—115题。2007年1-6月,高新技术产品当月出口高于250亿美元的月份有()个。
如图所示.矩形ABCD的面积是24平方厘米,三角形ADM与三角形BCN的面积之和是7.8平方厘米,则阴影部分的面积是()平方厘米。
Completetheflow-chartbelow.ChooseSIXanswersfromtheboxandwritethecorrectletter,A-l,nexttoquestions21-26.Aact
Ourauditorium(have)______aseatingcapacityofmorethan3,000people.
最新回复
(
0
)