首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: void output(){cout
有如下程序: #include using namespace std; class Base{ public: void output(){cout
admin
2021-06-10
22
问题
有如下程序:
#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://kaotiyun.com/show/NMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列枚举类型的定义中,包含枚举值3的是()。
有如下程序:#includeusingnamespacestd;classBase{intx;public;Base{intn=0};x(n){cout
有如下程序:#include<iostrearn>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fil
下列叙述中,不属于软件需求规格说明书的作用的是()。
已知类MyCiock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是()。
有如下类定义:classMyClass{public:private:intdata;};若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的对象obj中数据成员data的值,则
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
下列关于模板的叙述中,正确的是()。
下列关于栈的叙述正确的是()。
随机试题
Mrs.Petersstoppedplayingthepianowhenshebegantowork.Shehadlivedinaverysmallflat,andtherehadbeennoroomfor
加单氧酶主要存在于
A成釉细胞瘤B牙源性钙化上皮瘤C牙瘤D牙源性钙化囊肿E牙源性黏液瘤
A、维生素B6B、维生素AC、维生素B1D、维生素CE、维生素B2结构中含全反式多烯侧链的是()。
个人医疗贷款的贷款对象应该具有的条件为()。
2012年5月,李某去一家外企应聘,声称自己是某名牌大学法学硕士毕业,取得了司法考试资格证书,并将自己的证书复印件交给了招聘人员。该公司急需法律顾问,于是以高薪聘请李某,请其担任法律主管,双方签订了劳动合同,合同期限为5年,试用期为6个月。李某自2012年
女性,52岁,高中文化,已婚,退休工人。主诉:失眠,情绪低落2个月,伴有轻生念头两周。(由丈夫和弟弟陪来。)自述:我退休快一年了,开始感觉还好。后来就觉得无聊,烦躁。总想打电话给丈夫又怕影响他工作,儿子在大学读研究生也很忙。晚上睡不着,经常
我国宪法的修改有特定程序与要求,必须由全国人民代表大会常务委员会或者一定比例的全国人民代表大会代表提议。法定的比例是()。(2017年多省市.单选10)
下面属于发展心理学范畴的学科有
毛泽东在《论人民民主专政》一文中区分了“人民”和“敌人”的概念,其中“人民”是指
最新回复
(
0
)