首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: void output(){cout
有如下程序: #include using namespace std; class Base{ public: void output(){cout
admin
2021-09-05
39
问题
有如下程序:
#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
解析
在某基类中声明为vinual并在一个或多个派生类中被重新定义的成员函数,本题中定义了一个指向派生类对象的基类指针ptr,执行ptr->output后,会执行基类的oulput函数,输出1,由于Print是虚函数,所以ptr->Print()会执行派生类的Print,即输出D,所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/p4fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
结构化程序所要求的基本结构不包括()。
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
语句int*p=&k;定义了指针P,与这个语句等效的语句序列是()。
下列关于C++预定义流对象的叙述中,正确的是()。
下列关于C++函数的说明中,正确的是()。
对于一个类定义,下列叙述中错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有如下两个类定义:classAA{);classBB{AAvl,*v2;BBv3:int*v4;);其中有一个成员变量的定义是错误的,这个变量是()。
软件测试的目的是()。
随机试题
社会工作者在某社区开展需求调研时发现:该社区的低收入家庭中有劳动意愿和能力的妇女共30名。她们大多从农村嫁到城里,婚后长期在家照顾老人和孩子,身边几乎没有能谈心的朋友。由于没有工作收入,她们的家庭地位较低,一旦发生家庭矛盾,只能忍气吞声。因此,她们希望学一
抽油泵下在油井井筒的()一定深度,依靠抽油杆传递抽油机动力,将原油抽出地面。
患儿,男,5岁。食欲旺盛且有喜食高脂肪和甜食的习惯,现体重超出小儿正常标准的25%,被诊断肥胖症。该患儿的治疗原则
A、 B、 C、 D、 D本题正确答案为D。按列看,第1列中线段的数目为4、0、4,第2列线段的数目为5、4、1,第3列线段的数目为8、3,前两列的规律为4=0+4,5=4+1,故下一个图形线段数目为5,故选
负责接收和保管所管辖范围内应当永久和长期保存的工程档案和有关资料的单位是( )。
钢桩在场地堆放时,堆放高度最多为()层。
机电工程中,接闪器的试验内容有()。
根据下列资料。回答第下列问题。2013年全国社会物流总额197.8万亿元,同比增长9.5%,增幅比上年回落0.3个百分点。分季度看,一季度增长9.4%,上半年增长9.1%,前三季度增长9.5%。其中,工业品物流总额181.5万亿元,同比增长9.7%,增
设有以下语句:structSS{intno;charname[10];}PERSON;则下面叙述中错误的是()
Thefridgeisconsideredanecessity.Ithasbeensosincethe1960swhenpackagedfoodfirstappearedwiththelabel:"storein
最新回复
(
0
)