首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void output() { cout
有如下程序: #include using namespace std; class Base { public: void output() { cout
admin
2020-07-23
80
问题
有如下程序:
#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/3Lyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;voidfun(int&a,______________){intc;c=a;a=b;b=c;}
下列关于函数模板的表述中,正确的是
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
下列关于栈的叙述正确的是( )。
下列函数模板的定义中,合法的是
有如下类定义:classBag{public:Bag(strings="Small",stringcr="Black"):size(s),color(cr){}~Ba
下列关于this指针的叙述中,正确的是
在一个程序文件中有如下语句:externintvar;关于这个语句,下列表述中错误的是
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
有如下类和变量定义:classParents{public:intpublicData;private:intprivateData;};classdA:publicParen
随机试题
A、具有二氢吡啶结构的钙通道阻滞药B、中效的镇静催眠药C、第一个开发的钙拮抗药D、适用于急性心肌梗死、洋地黄中毒等所致室性心律失常E、血管紧张素转化酶抑制药依那普利
患者,女,14岁。下肢疼痛7天,体温38℃,血常规:WBC1.2×105/L,中性粒细0.78。X线摄片骨骼未见明显改变。14天后,患者仍发热并有右小腿疼痛,再次行X线摄片检查如图。其X线表现包括1.轻度弥漫骨质破坏2.骨质增生硬化3.骨质疏松
女性,26岁。月经增多7个月,1周来牙龈出血,下肢皮肤散在出血点及瘀斑,血红蛋白76g/L,白细胞4.0×109/L,血小板计数42×109/L。临床诊断为特发性血小板减少性紫癜。若该患者治疗中出现严重出血,首选治疗为
患者,女,66岁。主因“间断双腕,双膝关节肿痛2年,低热1个月”就诊。患者2年前开始出现双腕,双膝关节肿痛,晨僵约1小时,无掌指关节和近端指间关节肿,偶有手背肿。多次查。RF(-),HLA-B27(-),HLA-B7(+)。本病名称中RS3PE的3个S
多根牙的牙周膜附着面积最大的部位是
牡丹皮的特征是
(2007)为控制大体积混凝土的裂缝,采用下列何项措施是错误的?
根据规定,应当由( )组织专题技术论证,报批行政主管部门审定。根据《实施工程建设强制性标准监督规定》的规定,强制性标准监督检查的内容不包括( )。
在经济衰退和经济结构调整过程中,老赵所在的企业转产,老赵被迫下岗待业。为了解决佥家的生活收入来源、支付小孩上学费用等问题,老赵与妻子商定,原来在家操持家务的妻子到一家家政服务公司上班,获得收入补贴家用;老赵则在家临时操持家务。根据以上资料,回答下列问题
A、Mr.Andersonishavingameal.B、Mr.Andersonhasgoneout.C、Mr.Andersonisbusyatthemoment.D、Mr.Andersonishavinglun
最新回复
(
0
)