首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void output() { cout
有如下程序: #include using namespace std; class Base { public: void output() { cout
admin
2021-05-06
17
问题
有如下程序:
#include
using namespace std;
class Base {
public:
void output() { cout<<1; }
virtual void Print() { cout<<′B′; }
};
class Derived : public Base {
public:
void output() { cout<<2; }
void Print() { cout<<′D′; }
};
int main()
{
Base *ptr=new Derived;
ptr->output();
ptr->Print();
delete ptr;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、1B
B、1D
C、2B
D、2D
答案
B
解析
在某基类中声明为 virtual 并在一个或多个派生类中被重新定义的成员函数,本题中定义了一个指向派生类对象的基类指针ptr,执行ptr->output后,会执行基类的output函数,输出1,由于Print是虚函数,所以ptr->Print()会执行派生类的Print,即输出D,所以本题答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/yQfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义私有常量PI,请在注释//********1********后添加适当的语句。(2)完成类的
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:HelloVisualC++!HelloVisualC++!!注意:错误的语句在//
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)对文件以追加的方式打开文件。请在注释//********1********后添加适当的语句。(2)定义m、n为
层次型、网状型和关系型数据库划分原则是()。
下列关于模板的叙述中,正确的是()。
若有函数模板mySwap和一些变量定义如下:()。template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是
下列符号中可以用作C++标识符的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,1,0);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
随机试题
汉译英“外包装;泡沫塑料;防锈包装”()。
甲公司为支付货款,向乙公司签发一张以A银行为承兑人、金额为100万元的银行承兑汇票。A银行作为承兑人在汇票票面上签章。甲公司的股东郑某在汇票上以甲公司为被保证人,进行了票据保证的记载并签章。甲公司将汇票交付给乙公司工作人员孙某。孙某将该汇票交回乙公司后,
——是展示每一个学生在学习过程中所做的努力、所取得的进步和反映其学习成果的一个集合体。
从时钟指向4点开始,再经过()分钟,时针与分针第一次重合。
同级人民法院之间在各自辖区内受理第一审案件的分工和权限是()管辖。
在某心理学试验中,甲组31名被试成绩的方差为36,乙组25名被试成绩的方差为91,若要在0.05水平上检验甲、乙两组被试的方差差异是否具有统计学意义,正确的方法是()
GivingmillionsofexistingPayPalcustomerstheabilitytobuyattheclickofabuttonhasenormouspotentialforincreasing
Refertotheexhibit.TheBranchrouterdisplaysknowledgeofaroutetonetwork172.16.0.0/16.Theactualnetworknumberathea
系统实施后的评价是指
Thesedays,everybodybuyscomputersoftware.Consumerspurchaseallkindsofsoftware,fromgamesforthekidstohighlysophis
最新回复
(
0
)