首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为 TC1 TC2 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为 TC1 TC2 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//
admin
2020-07-23
101
问题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为
TC1
TC2
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
试题程序:
#include
#include
struct TC0
{
//******error******
virtual void fun();
};
class TC1:public TC0
{
void fun()
{
cout<<"TC1"<
}
};
class TC2:public TC0
{
void fun()
{
cout<<"TC2"<
}
};
void main()
{
TC0*p;
TC1 obj1;
TC2 obj2;
//******error******
p=*obj1;
p-)fun();
//******error******
p=*obj2;
p-)fun();
return;
}
选项
答案
(1)应改为“virtual void fun()=0;”。 (2)应改为“p=&obj1;”。 (3)应改为“p=&obj2;”。
解析
如果在基类中不使用这个虚函数,其返回值也是没有意义的,它应该被定义为纯虚函数。所以虚函数fun应该是纯虚函数,也就是声明虚函数时初始化为0的函数。即第1处的“virtual void fun()=0;99。第2处的P为指针变量,将对象obj1赋值给p,实际上是P指向对象obj1的地址,所以将“p=*obj1;”修改为“p=&obj1;”。第3处的“p=*obj2;”修改为“p=&obj2;”。
转载请注明原文地址:https://kaotiyun.com/show/jFyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数模板的定义中,合法的是
已知在一程序中已定义函数doubleMak(intm,doublen);则下列函数中不可在同一程序中重载的是
有如下类定义:classTV{public:TV(ints=41,stringbr="TCL"):size(s),brand(br){}~TV(){}
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
下列关于赋值运算符=重载的叙述中,正确的是
运算符重载是对已有的运算符赋予多重含义,因此()。
数据库管理系统是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
随机试题
【B1】【B12】
A.血小板增加B.纤维蛋白原降低C.PT缩短D.3P试验(+)E.Hb降低DIC高凝血期的证据
女性,60岁,因右上腹痛伴发热3天入院,2个月前因心衰住院,治疗后好转。体检:巩膜无黄染,心率120次/分,右上腹压痛、肌紧张,Murphy征(+),可扪及肿大的胆囊。进一步确诊应首选下列哪项检查
评价生物利用度的重要参数是
患者,女,19岁,未婚。月经提前,量少、色红、质粘稠,伴手足心热,两颧潮红,舌红少苔,脉细数。治疗应首选
缓和医疗总原则不包括
甲公司为增值税一般纳税人,适用的增值税税率为13%。2019年年度财务报告批准报出日是2020年4月30日,相关资料如下:资料一:2019年9月与乙公司签订商品购销合同,合同规定甲公司在2020年1月销售1000件商品给乙公司,合同价格每件为40万元,如
关于立法程序和立法活动的特点,下列说法错误的是
Scientistshavelongsoughttopreventsharpmemoriesfromdullingwithage,buttheproblemremainsstubborn.Nowresearchpu
【B1】【B2】
最新回复
(
0
)