首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为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
41
问题
下列程序的输出结果为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全国计算机二级
相关试题推荐
以下程序的执行结果是()。#include<iostream.h>classTestClass2{public:TestClass2(){};TestClass2(inti,intj);voidprintb();privat
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。函数func(intA[NUM],intn)实现的功能是将数组的内容进行一次重新排序。排序的方法是:给定n,则下标为i的数字与下标为n-i的数字交换。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Thisisagreart!HelloHello注意:错误的语句在//******error******的下面,修改该语句即
下列不属于软件工程3个要素的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义复数类CComplex的私有成员变量real和imaginary,分别用来表示复数的实部和虚部,都是doubl
下面不属于软件工程的3个要素是()。
下列选项中不属于面向对象程序设计特征的是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
下列关于运算符重载的叙述中,正确的是()。
随机试题
体内胆固醇生物合成的限速酶是()(2010年)
ABO血型天然抗体以下列哪项为主
下面关于心室肌细胞快钠通道的描述,哪一项是不正确的
对睾酮进行结构修饰,制成其前药17-丙酸酯、17-苯乙酸酯或17-环戊丙酸酯的目的是()。
以下不属于预算外资金管理范畴的是()。
超敏反应是指机体接受特定抗原持续刺激或同一抗原再次刺激所致的功能紊乱和组织损伤等病理性免疫反应。根据上述定义下列选项不属于超敏反应的是()。
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性
PoorPeopleAlsoCanHaveaLawsuitinAmericanAmerica’scourtsarebuiltonasystemofrulesandproceduresthatassumet
Whowouldmostlikelybelisteningtothistalk?
A、Thebosswasangrywithgoodreason.B、Thebossmisunderstoodher.C、Shecannotmeettheboss’srequirement.D、Shefelttheb
最新回复
(
0
)