首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #inc1ude <iostream> using namespace std; c1ass Base{
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #inc1ude <iostream> using namespace std; c1ass Base{
admin
2017-06-18
39
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#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全国计算机二级
相关试题推荐
用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下: 20,15,21,25,47,27,68,35,84 15,20,21,25,35,27,47,68,84 15,20,2
由两个栈共享一个向量空间的好处是( )。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
类time可以输出12小时或24小时制的时间,现需要设计一个缺省构造函数,缺省值为0时0分0秒。该缺省构造函数为【 】。#include<iostream.h>classTime
在最坏情况下,冒泡排序所需要的比较次数为【 】。
两个或两个以上模块之间联系的紧密程度称为( )。
以下不是数据库系统组成部分的是( )。
用链表表示线性表的优点是
多态性分为两类:编译时的多态性和______。
以下各特点中,不属于算法的基本特征的是()。
随机试题
A.每搏输出量B.心输出量C.心指数D.心力储备心输出量随机体代谢需要而增加的能力称为
患者男性,30岁,工人,餐后1小时突发上腹部剧痛,很快扩散至右下腹,疼痛呈持续性,无放射,伴有恶心呕吐。发病3小时后来院就诊。体检:血压16/9kPa(120/70mmHg),腹平,全腹压痛,反跳痛,肌紧张,以右上腹及中上腹为甚,肝浊音界不清,肠鸣音微
舌癌最好发的部位是
某一香豆素苷酶水解后的苷元可溶于热的氢氧化钠水溶液,是由于结构中含有
商业信用的基本形式有()。
下列事项中可能对固定资产账面价值产生影响的有()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
关于决定和决议,下列说法正确的有()。
A许多人B把注意力集中C到D他身上。
Today’sAmericanYouthMillionsofwordshavebeenwrittenaboutyoungpeopleintheUnitedStates.Therearereasonsforthi
最新回复
(
0
)