首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
admin
2019-04-01
70
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#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/dYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知一个运行正常的程序中有下面两个语句:int*p1,p2&a;p1=b;由此可知,变量a和b的类型分别是
类模板不同于函数模板,类模板只可用______型参数。
所有在函数中定义的变量,连同形式参数,都属于
以下叙述正确的是
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
下列叙述中正确的是
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下面是关于派生类声明的开始部分,其中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classPublication{//出版物类charname[30];public:Publication(cha
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
在这种天气条件下行车如何使用灯光?
低氢钾型药皮有哪些特点?
阅读巴金《爱尔克的灯光》中的一段文字,然后回答问题。忽然在前面田野里一片绿的蚕豆和黄的菜花中间,我仿佛又看见了一线光,一个亮,这还是我常看见的灯光。这不会是爱尔克的灯里照出来的,我那个可怜的姐姐已经死去了。这一定是我心灵的灯,他永远给我指示我应该
A、酚苄明B、肾上腺素C、甲氧明D、异丙肾上腺素E、阿托品肢端动脉痉挛可选用
影响粮食中真菌发育的重要因素有
A.血管内皮损害,炎症坏死血栓形成B.全身小血管中毒性损害C.全身性广泛性小血管损害D.脑内血管微血管形成E.颅底化脓性炎症
案情:甲(男23岁),乙(女19岁),为达到结婚目的,乙篡改了户口本并制作了假身份证,于民政部门领取了结婚证。结婚前甲的父母为甲购买了一套住房,供甲乙婚后居住,婚后乙的父母为乙买了一套住房供甲乙居住。三年后甲与乙的感情不和,乙要离婚甲不同意,于是乙诉至法院
项目决策阶段策划的工作内容中,技术策划的内容不包含()。
咏叹调:
国泰民安是人民群众最基本、最普遍的愿望。实现中华民族伟大复兴的中国梦,保证人民安居乐业,国家安全是头等大事。()
最新回复
(
0
)