首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序
admin
2017-11-27
38
问题
使用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全国计算机二级
相关试题推荐
以下程序的执行结果是()。#include<iostream.h>template<classT>classSample{Tn;Public:Sample(Ti){n=i
以下程序的输出结果是()。#include<iostream.h>intfun(char*s){char*p=s;while(*p!=’\0,)p++:return(p-s):}void
有以下程序:#include<iostresm.h>voidmain(){intn;cin>>n;if(n++<10)cout<<n<<endl;else
下列语句中,输出与众不同的是
有以下程序段int k=0;while(k=1)k++;while 如循环执行的次数是
若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
程序设计分为面向过程程序设计和面向对象程序设计,具有继承性特点的程序设计称为【 】程序设计。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
下列关于关系运算的叙述中正确的是()。
随机试题
生产现场起重、高空作业常用的辅助用具棕绳是由()编制而成的。
对那些对本企业有疑问的消费者,最好采用()
以下属于资产负债表项目的有()。
(2017年)下列各项中,可以作为企业产品定价目标的有()。
根据《银行账户管理办法》的规定,企业对更新改造的资金可以申请开立的银行账户是( )。
某股份有限公司董事会召开会议,该次会议召开的情况以及讨论的有关问题如下:(1)股份公司董事会由7名董事组成,出席该次会议的董事有董事A、董事B、董事C、董事D,董事E因出国考察不能出席会议;董事F因参加人民代表大会不能出席会议,通过电话委托董事A
敦煌石窟中有一幅画,画中,佛在打坐,群魔正在打扰他,这些群魔有的嘴里在向佛喷火,于是李约瑟立刻得出结论,这是中国最早的火焰发射器,或者是喷火枪的图片,证据确凿。然后更进一步得出结论,中国喷火枪的使用晚于投射炸药包的火炮,早于火箭。就凭一幅宗教神话壁画,李约
(江苏2010A—27)2010年2月15日后第80天的日期是()。
A.SellB.poorestC.shunD.perhapsPhrases:A.donot【T13】______itandcallithardnamesB.Itlooks【T14】______whenyouare
A、Doherhomework.B、Cleanthebackyard.C、Washclothes.D、Enjoythebeautifulday.C本题属于第二个说话者中间带but的转折题。But后面是答案。本题But后面的话是:有许
最新回复
(
0
)