首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include<iostream> using namespace std; class Base{
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include<iostream> using namespace std; class Base{
admin
2020-04-07
85
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#include<iostream>
using namespace std;
class Base{
int a,b;
public:
Base(int x,int y){a=x;b=y;}
void show(){cout<<a<<’,’<<b<<end1;}
};
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<<c<<’,’<<d<<endl;}
};
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/v88p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序输出的结果是()。voidmain(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++
有以下程序:ClassDate{public:Date(inty,intm,mtd);{year=y;month=m;day=d;}Date(inty=2000)
下列叙述正确的是()。
C++在重载运算符中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要【】个参数。
在类声明中,紧跟在“public:”后声明的成员的访问权限是( )。
诊断和改正程序中错误的工作通常称为______。
有些运算符既可以作为成员函数重载,也可以作为非成员函数重载。若在一个重载的运算符函数的定义中成功地使用了this指针,说明它是作为【13】重载的
在C++中既可以用于文件输入又可以用于文件输出的流类是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
随机试题
镰状细胞贫血是异常血红蛋白基因纯合子的临床表现,已知血红蛋白β链有一个氨基酸改变了,最可能的突变机制是
A.劳力性心绞痛B.不稳定性心绞痛C.胃食管反流病D.十二指肠球部溃疡E.慢性胃炎男性,75岁。患糖尿病10年,近感夜间胸痛,可痛醒,需坐起15~20分钟方缓解。可诊断为
下列中枢神经系统内,兴奋性化学传递特征的描述,错误的是()。
急性龈乳头炎的病因不包括
经后小腹冷痛喜按,症状属于
李某将房屋租给张某使用,双方约定张某应在李某儿子大学毕业分配北京后的10天内腾出房屋。这一协议属于()。
在网上发过帖或跟过帖的网民约比上传过图片的网民多()。
Somequestionsgiveyoutwoquantities,QuantityAandQuantityB.Comparethetwoquantitiesandchooseoneofthefollowingan
A、theydonotlandthereB、therearenotcloudsatallC、theycancrosstheicewithspecialequipmentD、itisverycoldB综合理解题。
Thesecuritydepartment____________(怀疑他提供情报)toaforeigncompany.
最新回复
(
0
)