首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass 1 { public: void fun(){cout
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass 1 { public: void fun(){cout
admin
2020-10-21
51
问题
下列程序的输出结果为2,横线处应添加语句( )。
#include
using namespace std;
class TestClass 1
{
public:
void fun(){cout<<1;)
};
class TestClass2:public TestClass 1
{
public:
void fun(){cout<<2;}
};
int main()
{
TestClass 1*p=new TestClass2;
p->fun();
delete p;
return ():
}
选项
A、public
B、private
C、virtual
D、protected
答案
C
解析
由主函数main入手,定义TestClassl类的指针对象p指向派生类TestClass2。因为基类和派牛类中部有fun函数,题目要求输出为2,就是基类对象访问派生类中fun函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。
转载请注明原文地址:https://kaotiyun.com/show/oAyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
静态数据成员在()进行初始化。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数,设置数组元素的个数为0,请在注释//********1********之后添加语句。(2)完成函数
对于一个类定义,下列叙述中错误的是()。
下列运算符中不能在C++中重载的是()。
下列各选项中,不属于序言性注释的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义CMyTime的私有成员函数myear、mmonth类型为int,请在注释//********1*****
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:TestClass3TestClass2TestClass1其中定义的类并不完
有如下模板声明:template<typenameT1,typenameT2>classA;下列声明中,与上述声明不等价的是()。
关于函数重载,下列叙述中错误的是()。
随机试题
人们把地方烹饪中的精品叫“特色菜”,把乡土气浓一点的叫“名特小吃”,如北京涮羊肉、广州龙虎斗,四川的是()
患者女性,24岁。停经8周确诊为早孕,本人要求终止妊娠。行人工流产负压吸引术时,患者诉恶心,继而出汗、面色苍白,血压80/60mmHg,心率48次/分,子宫无异常情况患者最可能发生了
A、1年B、2年C、3年D、5年E、10年根据《中华人民共和国药品管理法》规定,药事管理委员会成员的任期一般为
下列关于比准价格、积算价格和收益价格关系的表述中,正确的是()。[2006年考题]
在资产负债表“负债及所有者权益”方填列的项目是()。
某投资项目的计算期为5年,没有建设期,投产后每年的净现金流量均为100万元,原始投资120万元,资金成本为10%,(P/A,10%,5)=3.791,则该项目的年等额净回收额为()万元。
新课程的核心理念是()
关于资本的本质,以下说法中正确的是()。
Thetree,thebranches______arealmostbare,isaveryoldone.
Today’swealthyparentsperhapsrealizetheirrichescanbemoreofaheavyloadthanahappinesstotheirchildren.
最新回复
(
0
)