首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: void output(){cout
有如下程序: #include using namespace std; class Base{ public: void output(){cout
admin
2015-07-24
64
问题
有如下程序:
#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 nlain()
{
Base*ptr=new Derived;
ptr->output();
ptr->Print();
delete ptr;
retum 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/LcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
“年龄在18-25之间”这种约束是属于数据库当中的
下面程序的运行结果是______。#include<iostream.h>voidmain(){charstr[]="SSSWLIA",c;intk;
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
有关类和对象的说法不正确的是()。
实现编译时的多态性的机制称为【】,实现运行时的多态性的机制称为【】。
需求分析阶段的任务是确定
t为int类型,进入下面的循环之前,t的值为0。while(t=1){...}则以下叙述中,正确的是()。
下列各项中,属于面向对象程序设计语言不同于其他语言的主要特点的是()。
随机试题
在采收加工时需要“发汗”的药材有
A.飞沫传播B.粪—口传播C.血液传播为主D.虫媒传播E.垂直传播新生儿乙型肝炎的主要传播途径是
某患者缺失,灌注模型时,振荡力量过大造成的后果主要是
患者,男,41岁。上腹部烧灼痛反复发作,常发生于空腹或夜间,伴反酸、嗳气半年余。胃液分析示:胃酸分泌增高;细菌学检查:幽门螺杆菌阳性。临床诊断:十二指肠溃疡。可能产生的并发症不包括()。
下面不是纳税主体的是( )。
银行的经营环境时刻都处在变化当中,或者说银行的外部环境存在很大的不确定性,但是不同银行受到的影响是不同的,这取决于银行经营对外部环境的依赖程度以及银行经营模式跟随外部经营环境变化而变化和调整的弹性。一家银行的经营活动和盈利模式越依赖于外部环境,银行潜在的战
在建筑工程险中对于特种风险有赔偿限额的规定,特种风险是指()。
《中华人民共和国合同法》规定,合同是平等体之间设立、变更、终止民事权利义务关系的协议。下列选项中,不适用《中华人民共和国合同法》的合同是()。
(2016年真题)人类社会经历了三次科技革命,第一次科技革命的标志是()。
(河南招警2011—44)在某条街道上,沿街店面的门牌号码是这样的:在街道一侧从1开始,依次用连续的奇数排号;对面的一侧则用连续的偶数。小王家的店面是79号,如果从这条街的另一端开始排号,则他家的店面是163号。那么他家店面的街道这一侧共有多少个店面?(
最新回复
(
0
)