首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为 TC1 TC2 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结 构,错误的语句在/
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为 TC1 TC2 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结 构,错误的语句在/
admin
2021-05-06
38
问题
使用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;”。第2处的p为指针变量,将对象obj1赋值给p,实际上是p指向对象obj1的地址,所以将“p=*obj1;”修改为“p=&obj1;”。第3处的“p=*obj2;”修改为“p=&obj2;”。
转载请注明原文地址:https://jikaoti.com/ti/ymh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列关于运算符重载的叙述中,正确的是()。
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
对于一个类定义,下列叙述中错误的是()。
有如下类定义:classAA{inta;Publc:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)};其中横线处的缺失部分是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,本题的功能是通过键盘输入字符串str,然后输出字符串str中的字符个数。注意:错误的语句在/********error********/的下面,修改
字符串“a+b=12\n\t”的长度为()。
下列符号中可以用做C++标识符的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
从制度上看,日耳曼法对近代资本主义法律影响较大的是()
A.甲状腺癌B.甲状腺囊性腺瘤C.两者均可D.两者均无短期内迅速增大的甲状腺肿物可能是
患者,女,46岁。因右眼视野缺损伴视力下降1个月来院就诊。既往无高血压、糖尿病史。体检视力:右眼0.1,左眼0.8。眼底检查在黄斑区可观察到结节状肿物,表面可见斑驳状橘皮样色素沉着,病变周边可见视网膜脱离。提示:彩色超声检查,病变内可以观察到与睫状后动
第一台CT是哪一年研制成功的
继发性牙合创伤是由于
A.火陷B.湿陷C.干陷D.实陷E.虚陷发于有头疽2~3侯溃脓期的是
下列关于督促程序的说法中不正确的有哪些?()
甲公司和乙公司约定因股权转让合同产生的纠纷交由某仲裁委员会仲裁。后双方发生纠纷,甲公司在向仲裁委员会申请仲裁前,意外发现乙公司有恶意转移财产的行为,欲申请财产保全。根据案情,下列说法错误的是:()
在当今这个全球化的时代,文学理论的作用显然不可能像过去那样具有巨大的启蒙和指导作用,它将和文化研究并存,而不会被后者所吞没。只是文化研究的领域已得到了扩展和深化,不少文化研究的课题也进入了文学理论家的视野,因此,文化研究与文学理论并非一定要形成对立的局面。
Bycitingprudentinvestors’idea,theauthorwantstoillustratethatTheideathatnearlyallthewolveswouldneedtobevac
最新回复
(
0
)