首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
admin
2019-05-06
39
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#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<iostreanl>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidSet(intx
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
在软件开发过程中,需求分析阶段产生的主要文档是
A、 B、 C、 D、 B两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一间教室可以坐多个学生,所以它们的联系是一对多联系。
参照完整性关系模型的完整性规则是对关系的某种约束条件,它允许定义三类数据约束,分别是:实体完整性、参照完整性及自定义完整性,其中前两种完整性约束由关系数据库系统自动支持。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。A)Data+(DatA);B)Dataoperator+{Data};C)Data+operator{Data};D)operator+(Data,D
随机试题
埃里克森的心理社会发展理论指出,5岁左右的学生开始学习知识并发展为人处世的能力,若发展不顺利,则会产生自卑感和失败感。()
男性,15岁,右膝上持续肿痛一个月,夜间疼痛明显,无明显全身发热。既往无肺结核病史。查体:右膝上局部皮肤温度增高,静脉怒张。无明显触痛。摄片见股骨下端有边界不清的骨质破坏区,骨膜增生及放射状阴影,两端可见Codman三角
全冠试戴时检查邻面接触是否紧密的方法是
某慢性肾小球肾炎病人,肉眼可见血尿,血压26.2/14kPa(195/105mmHg)。哪项处理对该病人不适用()。
以下各选项中,属于积极财政政策的有()。
支付企业职工的工资均属于现金流量表中“经营活动产生的现金流量”。()
线性空间R3中,已知向量=(1,2,1),=(2,1,4),=(0,-3,2),记V1={λ|λ,μ∈R},V2={k|k∈R},令V3={t1η1+t2η2|t1,t2∈R,η1∈V1,η2∈V2}.求子空间V3的维数;
NNW
A.ImportanceofstayingintellectuallyactiveB.Effectsofagingonaperson’srecallabilityC.Short-termmemoryversuslong-te
Toachorusofangryshoutsandinsults,a【C1】______(wealth)Chicagocouplehavebeenchargedwithchildcrueltyafterleaving
最新回复
(
0
)