首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #include using namespace std; class Base{ public: void outputo{cout
有如下程序; #include using namespace std; class Base{ public: void outputo{cout
admin
2020-07-30
30
问题
有如下程序;
#include
using namespace std;
class Base{
public:
void outputo{cout<
virtual void Printo{cout<<‘B’;)
);
class Derived:public Base{
public:
void output(){cout<<2;)
void Print0{cout<<‘D’;)
);
int main(){
Base*ptr=new Derived;
ptr一>output();
ptr一>Print();
delete ptr;
return ():
)
程序的输出结果是( )。
选项
A、lB
B、lD
C、2B
D、2D
答案
B
解析
此题考查的是虚函数与多态性。在成员函数的声明前面加上vimal关键字,即可把函数声明为虚函数;在C++中,一个基类指针可以用于指向它的派生类对象,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本。本题中,从基类的定义可以看出:output()函数是普通成员函数,而Print()函数是虚函数。所以,通过ptr指针调用的output()是基类中的output(),而通过它调用的PIint()则是派生类中的Print()。
转载请注明原文地址:https://kaotiyun.com/show/9typ777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。注意
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,该文件中定义了用于表示日期的类Date、表示人员的类Person和表示职员的类Staff;程序应当显示:张小丽123456789012345但程序中有缺失部分,
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程progl,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。其中有向量基类VectorBase、向量类Vector和零向量类ZeroVector的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。该程序正确输出结果应为:(1.2,
对于循环队列,下列叙述中正确的是()。
有如下函数模板:templateTcast(Uu){returnu;}其功能是将u类型数据转换为T类型数据。已知i为int型变量,下列对模板函数east的调用中正确的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。本程序完成以下功能:(1)获得输入的两个数字x1,x2(例如x1=4,x2=2);(2)输出两个中较
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
数据库设计的根本目标是要解决()。
软件设计中模块划分应遵循的准则是()。
随机试题
用非清水压井注水泥塞时,修井液前后均必须替入适量()作隔离液。
Itisoftenclaimedthatnuclearenergyissomethingwecannotdowithout.Weliveinaconsumersocietywherethereisanenorm
测量下列哪条径线可间接推测骨盆入口前后径长短
焊接钛制义齿时,采取的主要措施是
邪热夹酒毒上壅的舌象是()
目前动物疫病中,人畜共患传染病已达()种。
()是指经中国人民银行批准可以开展结算代理业务的金融机构法人,受市场其他参与者的委托,为其办理债券结算业务的制度。
某电器生产企业为增值税一般纳税人,2016年度会计自行核算取得营业收入25000万元、营业外收入3000万元、投资收益1000万元,扣除营业成本12000万元、营业外支出1000万元、税金及附加300万元、管理费用6000万元、销售费用5000万元、财务费
.旅游行程单是包价旅游合同的重要组成部分。()
【2016江苏ANO.23】风是地球上空的传送带,它将大陆的沙尘吹向海洋,又将海洋的水汽吹向大陆,沙尘和水汽相遇,便能结合为云,最终化作降水,可见沙尘不仅在土壤的分布和补充上扮演着重要的角色.而且在全球的水循环上也扮演着重要的角色。可以说,________
最新回复
(
0
)