首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #inc1ude <iostream> using namespace std; c1ass Base{
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #inc1ude <iostream> using namespace std; c1ass Base{
admin
2017-06-18
65
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#inc1ude <iostream>
using namespace std;
c1ass Base{
int a,b,
public:
Base (int x,int y){a=x; b=y;}
void show(){cout<<a<<’,’<<b<<end1;}
};
c1ass 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<<end1;)
};
int main()
{
Base B1(50,50),*pb;
Derived D1(10,20,30,40);
pb=&D1;
retum0:
retum();
}
运行时输出的结果是( )。
选项
A、10,20
B、30,40
C、20,30
D、50,50
答案
A
解析
此题考查的是多态性。在C++中,一个基类指针可以用于指向它的派生类对象,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本。在实函数的情况下。通过基类指针所调用的只能是基类的那个函数敝本,无法调用到派生类中中重定义函数。此题中,通过指针pb所调用的是基类的版本,即输出a和b的值10,20。
转载请注明原文地址:https://kaotiyun.com/show/dhAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要实现多态性,派生类中的虚函数必须( )。
下面程序输出的结果是( )。 #include<iostream> using namespace std; class A{ int X; public: A(int x):x(++x){}
C++程序的执行是从( )开始执行的?
下列关于模板的叙述中,错误的是
在C++语言中函数返回值的类型是由()决定的。
数据结构分为逻辑结构与存储结构,循环队列属于【 】。
两个或两个以上模块之间联系的紧密程度称为( )。
下列程序编译时发现pb->f(10);语句出现错误,其原因是【 】。#include<iostream.h>classBase{public:voidf(intx){cout<<"Base:"<<
数据之间的相互关系和数据运算是指( )。
用树形结构表示实体之间联系的模型是
随机试题
焊接梁的翼板和腹板的角焊缝时,由于该焊缝长而规则,通常采用自动焊,并最好采用()焊接。
A.胎儿情况良好B.胎儿宫内缺氧、酸中毒C.胎头受压D.脐带受压E.镇静药物影响胎心监护发现胎心率减速与子宫收缩几乎同时开始,子宫收缩后即恢复正常,表示可能是
审查设计概算的编制依据中,对颁发时间较长、已不能全部适用的应按有关部门作的调整系数执行,其体现的编制依据是()。
某工业企业为一般纳税人,本年发生下列经济业务:(1)4月1日向银行借入1000000元,月息为0.6%,偿还期限6个月,到期一次还本付息,该企业每月计提利息。借入款项用于正常生产经营活动。(2)10月1日,企业向银行连本带息一次性偿还4月1日借入的款
【2012年】下列有关书面声明日期的说法中,正确的是()。
新中国成立后,中国共产党把独立自主、自力更生运用到外交领域和经济建设方面,形成的方针、政策是()。①既反保守又反冒进,坚持在综合平衡中稳步前进②独立自主的和平外交政策③自力更生为主,争取外援为辅的方针④以农业为基础,以工业为主导的总方针
要素禀赋论是对比较优势理论的进一步发展,它由经济学家()提出。
有文献表述:“地带性就是地球形状和地球的运动特征引起地球上太阳辐射分布不均而产生规律的分异。”按此理解.下列景观变化属于地带性的是:
三国、两晋、南北朝时期实施“登闻鼓”上诉直诉制度的有()。
有一个年轻人一直认为自己胆小,前途无望,很自卑,于是决定去看心理医生。医生听后却说:“这怎么叫缺点呢?明明是个优点嘛!你只不过非常【C4】______罢了,而这样的人是最可靠、最值得信任的。”少年听后很疑惑。医生说:“谨慎是优点,而勇敢是另一种优点,只不过
最新回复
(
0
)