首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
admin
2019-04-01
81
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#include
using namespace std;
class Base{
int a,b;
public:
Base(int X,int Y){a=x;b=y;)
void show(){cout<
);
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<
);
int main()
{
Base B l(50,50),*pb;
Derived D I(1 0,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/JeAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
______是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
有如下程序#include<iostream.h>voidmain(){charch[2][5]=={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i(2;i++)p[i]=c
以下程序的输出结果是()。#include<iostream.h>longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns
从工程管理角度,软件设计一般分为两步完成,它们是()。
下列关于线性表、栈和队列的叙述,错误的是
数据的逻辑结构有线性结构和______两大类。
以下数据结构中,不属于线性数据结构的是()。
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
下面的符号中可以用作C++标识符的是()。
随机试题
A醇苷B硫苷C氮苷D碳苷E氰苷芦荟苷属于
柴胡疏肝散可用于
患者久病,畏寒喜暖,形寒肢冷,面色眺白,倦卧,小便清长,下利清谷,偶见小腿浮肿,按之凹陷如泥,舌淡脉迟。其病机是
承包人在向工程师提出工期顺延报告14天后,工程师未予确认也未提出修改意见,则承包人()。
某工业园总体电缆工程中电缆沟的结构如图5.Ⅱ所示。计算该电缆工程的相关定额见表5.Ⅱ.1。人工单价为58元/工日,管理费和利润分别按人工费的65%和35%计取。问题:假设电缆敷设的附加长度和预留长度为40m,其余条件不变,依据上述相关定额及
钢板桩围堰在黏土中施工时,不宜使用( )下沉办法。
理解重要性概念的恰当角度是()。
幼儿自言自语有哪两种形式?如何对待幼儿出声的自言自语?
设R是一个2元关系,有3个元组,S是一个3元关系,有4个元组。如T=R×S,则T的元组为()个。
Nowadays,airtravelisvery【C1】______WearenotsurprisedwhenwewatchonTVthatapoliticianhastalkedwithFrenchPresiden
最新回复
(
0
)