首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
admin
2019-05-06
54
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#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 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/Kz8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列程序后的输出结果是______。#include<iostream>usingnamespacestd;intmain(){intx=3;int&y=x;y++;cout<<
有如下类定义和变量定义:classA{public:A(){data=0;}~A(){}intGetData()const{returndata;}voidSetData(intn){dat
下列选项中,与实现运行时多态性无关的是
补充完整下面的模板定义:template<classType>//Type为类型参数classXtwo{//由两个Type类型的数据成员构成的模板类Typea;Typeb;public:
在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是______框。
派生类的构造函数的成员初始化列表中,不能包含()。
A、 B、 C、 D、 B叶子结点总是比度为2的结点多一个。所以,具有60个叶子结点的二叉树有59个度为2的结点。总结点数:60个叶子结点+59个度为2的结点+50个度为1的结点=169个结点。
A、 B、 C、 D、 B通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树,具体:前序遍历的第一个结点A为树的根结点。中序遍历中A左边的结点在A的左子树中,A的右边的
C++中将两个字符串连接起来组成一个字符串的函数是__________。
随机试题
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){)};classTes
一条原木的实际长度为6.7m,按原木长度等级规定,它的标准长度应为()。
人际关系出现障碍的原因主要有
窄带ISDN又称为“一线通”,它的最高传输速率为______。
下列情况中,可能获得贷款的是()。
非洲草原上有一种草,叫尖茅草,是那里长得最高的茅草。在最初萌芽的半年时间里,它几乎是草原上最矮的草。只有一寸高,但在半年后的三五天内。便能长到一米六至两米的高度。缘由是在前六个月里,尖茅草不是不长,而是一直在长根部,扎根地下超过28米。这对你有什么启示?
在古希腊哲学史上,被誉为“哲学之父”的是()。
2009年3月4日,甲向A公司购买其开发的商品房期房一套,预计2009年10月1日交房。签订购买合同后,甲到不动产登记部门进行了预告登记。2009年5月6日,A公司又将该商品房卖给了乙。该商品房的所有权属于()
A、Inasmallyard.B、Inabiggarden.C、Ontheroof.D、Inthegreenhouse.AWheredotheygrowthem?本题为地点方向题。从对话中intheyard可以确定
Whatshouldwedofirstwhenwemakemistakes?Weshouldacknowledgeit______.
最新回复
(
0
)