首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void output() { cout
有如下程序: #include using namespace std; class Base { public: void output() { cout
admin
2020-07-23
71
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();friendintf1();friendstat
在面向对象方法中,不属于“对象”基本特点的是()。
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是
下列叙述中正确的是
下列选项中,不是C++关键字的是
下面不能作为软件设计工具的是
下面对类-对象主要特征描述正确的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
企业采用分销渠道中的中介机构,而不是由自己完成所有分销任务的目的是()。
患者男,49岁。特殊职业,在生产有机磷农药工作中违反操作规定,出现恶心、呕吐,多汗、流涎、瞳孔缩小、呼吸困难、大汗、肺水肿、惊厥等症状。全血胆碱酯酶活力降至30%以下,在治疗时使用阿托品静脉给药。如果在急性严重中毒症状消失后2~3周,发生迟发性神经病,
资源计划编制的重要依据足()。
自营买卖上市证券具有吞吐量大、()的特点。
北京红枫妇女热线,一个纯民间组织,成立至今,逐步形成了以社会工作者、法律工作者、妇女工作者、心理咨询专家和儿童福利专家等专业人员组成的一个群体,采用个案管理的方式对妇女提供服务。请问北京红枫妇女热线的组织结构属于()
邓小平提出的“三个有利于”标准具有内在的联系性。其中最基本的是()。
你是旅游局的工作人员。你们局要接待一个旅游团,领导让你去接待,请用“环境”“发展”“消费”“基础”写一篇欢迎词。
某研究机构调查分析了208名有心痛和心律不齐等症状的病人,在开始接受手术治疗时通过问卷报告了自己对病情的看法,其中约20%的人非常担忧病情会恶化,有的人甚至还害怕因此死亡,其他人就没有那么多担忧。后来随访调查表明,那些术前有严重担忧情绪的人术后半年复发率高
列宁说:“人不能完全把握、反映、描绘整个自然界,它的‘直接的总体’,人只能通过创立抽象、概念、规律、科学的世界图景等永远地接近于这一点。”这句话的含义是()
Wehadto_____alotofnoisewhenthechildrenwereathome.
最新回复
(
0
)