首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: TestClass1 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: TestClass1 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更
admin
2017-03-22
12
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
TestClass1
TestClass2
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include
#include
struCt TestClass0
{
//********error********
virtual void fun();
};
class TestClassl:public
TestClass0
{
void fun()
{
cout<<"TestClass1"<
}
};
class TestClass2:public
TestClass0
{
Void fun()
(
cout<<"TestClass2"<
}
};
Void main()
{
TestClass0*p;
TestClass1 obj1;
TestClass2 obj2;
//********error********
P=*obj1;
P->fun();
//********error********
p=*obj 2;
p->fun();
return;
}
选项
答案
(1)virtual void fun()=0; (2)P=&obj1; (3)P=&obj2;
解析
(1)如果在基类中并不使用这个虚函数,其返回值也是没有意义的,它应该被定义为纯虚函数。所以虚函数fun()应该是纯虚函数,也就是声明虚函数的时候初始化为0的函数。即第1个标识下的“virtual void fun0:0;”。
(2)第2个标识下的p为指针变量,将对象obj1赋值给p,实际上是p指向对象obj1的地址,所以“p=*obj1:”修改为“P=&obj1;”。
(3)第3个标识下的“p=*obj2;”语句同(2),修改为“p=&obj2;”。
转载请注明原文地址:https://jikaoti.com/ti/zHt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计包括两个方面的设计内容,它们是
结构化程序设计的主要特点是
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:
以下程序运行后的输出结果是【】。#include<iostream>#include<string>usingnamespacestd;classY;classX{
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
下面的语句中错误的是
有如下类定义:classSample{public:Sample();~Sample();private:staticintdata;};将静态数据成员data初始化为0的语句是【】。
下列关于运算符函数的描述中,错误的是
请将下面的类Date的定义补充完整,使得由语句:DateFirstDay;定义的对象FirstDay的值为2010年1月1日。classDate{public:Date(______):year(y),month(
随机试题
Ican’trememberwhereIhaveseenhim.
我国领导体制改革的内容。
双因素理论中的保健因素是指( )
根据行政诉讼法的规定,一审判决遗漏行政赔偿请求的,二审法院经审理认为依法应当予以赔偿的则()。
对于改、扩建工程,若要绘制噪声现状等声级图,可以采用()布置测点。
关于证券市场线,下列说法错误的是()。
开创我国青绿山水端绪的作品是()
根据以上两表,可知下列说法错误的是()。下面哪两个月因火灾损失额差值最大?()
一、根据以下资料,回答下列题。2009年前三个季度,我国规模以上电子信息制造业扭转了上半年下滑的势头,但比去年同期增速下降10个百分点以上。重点产品增长面逐步扩大。9月,重点监测的27个产品中,14个产品产量出现正增长,比上半年多了3个产品;其中
辩证唯物主义和形而上学唯物主义的共性有()
最新回复
(
0
)