首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为 TC1 TC2 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为 TC1 TC2 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//
admin
2020-07-23
124
问题
使用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://www.kaotiyun.com/show/jFyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classShape{public:___________________//虚函数Draw的声明};横线处缺失的虚函数Draw的声明是
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:p
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringb
下列有关类成员的叙述中,正确的是
有如下程序:#includeusingnamespacestd;intmain(){intsum;for(inti=0;i<3;i+=
有如下类定义:classMyClass{public:private:intdata;};若要为MyClass类重载流输入运算符">>",使得程序中可以"cin>>obj;"的形式改变MyClass类的对象ob
计算数列第n项的函数定义如下:inta(intn){if(n==0)return0;elseif(n==1)return1;elseif
在数据库中,数据模型包括数据结构、数据操作和
下列关于赋值运算符=重载的叙述中,正确的是
数据库技术的根本目标是()。
随机试题
机械产品的质量特性与参数有哪些?
下列不属于国际企业采购方式的是()
Oneofthemostimportantfeaturesthatdistinguishesreadingfromlisteningisthenatureoftheaudience.【C1】______thewriter
OldJapaneselivingalonecannowhirea"family"forlunchandafewhours’pleasanttalk.Justgivethemaringandaskfor,sa
患者,女,30岁。左腰部被撞伤1小时,因左腰痛、尿色红来院就诊。查血压16/9kPa(120/70mmHg),心率78次/分,呼吸平稳,左腰稍肿伴明显压痛,腹软无压痛。诊断肾损伤,护理中应特别强调
直接观察法的最大特点是()。
①中国的圣人孔夫子说过:“富与贵,人之所欲也;贫与贱,人之所恶也。”中国的老百姓说:“穷在大街无人问,富在深山有远亲。”无论是圣人还是百姓,无论是知识分子还是文盲,都对贫困和富贵的关系有清醒的认识。②孔夫子说:贫困是人人厌恶的,但不用正当的手段摆脱贫困是不
举例说明不对称会导致市场失灵。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
HowtoWriteaThesisI.Introductionpart—writing【B1】______afterfinishingtherest【B1】______—includingahookatthebegin
最新回复
(
0
)