首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include<iostream> using namespace std; class Base{ int a,b; publi
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include<iostream> using namespace std; class Base{ int a,b; publi
admin
2020-11-11
89
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#include<iostream>
using namespace std;
class Base{
int a,b;
public:
Base(int x,int y){a=x;b=y;}
void show(){cout<<a<<’,’<<b<<9ndl;}
};
class Derived:public Base{
int c,d;
public:
Derived(int x,int y,int z,int m):Base(x,y){c=z;d=m;}
void show(){cout<<c<<’,’<<d<<endl;}
};
int main()
{
Base B1(50,50),*pb;
Derived D1(10,20,30,40);
pb=&D1;
return 0:
return();
}
运行时输出的结果是( )。
选项
A、10,20
B、30,40
C、20,30
D、50,50
答案
A
解析
此题考查的是多态性。在C++中,一个基类指针可以用于指向它的派生类对象,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本。在实函数的情况下。通过基类指针所调用的只能是基类酌那个函数版本,无法调用到派生类中重定义函数。此题中,通过指针pb所调用的是基类的版本,即输出a和b的值10,20。
转载请注明原文地址:https://kaotiyun.com/show/GZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(intn1计算所有n的因子之和(不包括1和自身)。注意:不能修改程序的其他部分,只能补充sum()函数。{}includeints
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。请在注释
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:HelloVisualC++!HelloVisualC++!!注意:错误的语句在∥*
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
下列数据模型中,具有坚实理论基础的是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
随机试题
高频探头(7.5MHz)其()。
下列抗高血压药物中,最易引起体位性低血压的药物是
牙周炎患者经牙周基础治疗后
对诊断精神分裂症最有意义的一组症状是
建设划拨用地规划管理审核的内容中,城乡规划主管部门受理建设用地申请后,应依据控制性详细规划对建设用地提出规划条件,该条件内容应包括()
新华网报道,国家工商行政管理总局将负责组织、指导、协调和督办跨省广告违法案件的查处工作,直接或参与办理全国性重大违法虚假广告案件。这是中国系列打击欺诈犯罪的一个环节,事实上,从食品案例到股票市场内幕交易,正在建立反欺诈的系列攻势。我们已经看到在毒胶囊等事件
给定资料资料1下面是某网站最近发表的谈关于公共文化教育的文字:当前,在经济高速发展的同时,许多城市出现了一系列问题,城市生命线似乎脆弱得不堪一击。一场不太大的雨雪就能让城市半瘫痪,居民的家也不再是安全的港湾,劣质建材散发着致癌的毒气,劣
Whatdoesitmeantobeintelligent?Mostpsychologistsagreethatabstractreasoning,problemsolving,andtheabilitytoacqui
窗体中的数据来源主要包括表和【】。
A、Hehashadthirteendecayedteeth.B、Hedoesn’thaveasingledecayedtooth.C、Hehasfewerdecayedteeththanotherpeopleof
最新回复
(
0
)