首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为 TC1 TC2 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结 构,错误的语句在/
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为 TC1 TC2 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结 构,错误的语句在/
admin
2021-05-06
45
问题
使用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://kaotiyun.com/show/GFfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
if语句的语法格式可描述为:格式1:if(<条件>)<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
有类定义如下:classType{public:Type(inti=0);Typeoperator-(int);friendTypeoperator+(Type,Type);
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是()。
在类中重载赋值运算符时,应将其声明为类的()。
下列关于析构函数的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.epp。此程序的运行结果为:InCDerive’sdisplay().b=1InCDerive2’sdisplay().b=2其中定义的类并不完整,按要求完成下列操作,
负责数据库中查询操作的数据库语言是
数据库。DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
请打开考生文件夹下的解决方案文件proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从sre开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间buf中。函数返回扫描的终止
随机试题
女,28岁,右下腹痛、腹泻伴关节酸痛,低热半年。查体:心肺正常,腹软,右下腹触及可疑肿块,x线钡餐检查显示回盲部有钡影跳跃征象(stierlingsign),最可能的诊断是
对于急性肺水肿病人,护士应选择哪种给氧方式
男,33岁,反复大量呕吐伴尿少,恶心,乏力。查体:脉搏110次/分,血压86/60mmHg,皮肤弹性差,舌干燥,眼窝凹陷,肢端厥冷,血钠135mmol/L,体重60kg。
哪个时期开始称痢疾为“痢”
对空肠弯曲菌检验描述不正确的是
藻酸盐类印模材料的凝固原理是()
A.大肠埃希菌性肠炎B.病毒性肠炎C.金黄色葡萄球菌肠炎D.真菌性肠炎E.生理性腹泻患儿乳食正常,体重增长正常,形体虚胖,大便4~5次/日,绿色稀便,伴有湿疹。应首先考虑的是
甲公司拥有乙公司70%的有表决权股份,能够控制乙公司的生产经营决策。2009年10月,甲公司以900万元将一批自产产品销售给乙公司,该批产品的生产成本为500万元。至2009年12月31日,乙公司对外销售该批商品的60%,该批商品假设未发生减值。甲、乙公
1933年11月,在福州发动抗曰反蒋事变的国民党爱国将领是()。
A、Aguesttalkedfortoolong.B、Theprogramwastooshort.C、Theaudiencewastoonoisy.D、Thehostwasinexperienced.A由女士用虚拟语
最新回复
(
0
)