首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int x,
有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int x,
admin
2010-06-06
33
问题
有以下程序:
#include <iostream>
using namespace std;
class Base
{
private:
int a,b;
public:
Base(int x, int y)
{
a=x;
b=y;
}
void Show()
{
cout<<a<< ’,’ <<b<<end1;
}
}
选项
答案
10,20
解析
本题考核基类指针的使用。本题首先定义了一个基类Base和一个由Base派生出来的派生类Derive。在主函数中,定义了一个基类Base指针pb和基类对象b,还定义了派生类Derive的对象d。然后将派生类对象d的地址赋值给指向基类Base的指针pb。由于Derive是Base的子类型,因此允许上述赋值。但这时指针pb只能使用从基类Base继承的成员,即当pb指向d对象时,pb->show还是调用基类Base的成员函数show()。所以程序最后输出的对象d中对基类成员的初始化值,即10,20。
转载请注明原文地址:https://kaotiyun.com/show/jSjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i-一)for(j=0:j
下面对对象概念描述正确的是
以下4个选项,不能看作一条语句的是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的SWitch语句是()。
医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是
下列叙述中错误的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下列说法正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
[A]Sticktoyourinvestmentplan[B]Maintainliquidity[C]Focusontheannualratereturn[D]Acceptnormalm
冷凝器的形式主要有_______、管翅式和_______、一体式。
生物量是()。
男性,70岁。烦躁失眠,吵闹不安,继而嗜睡。血气分析:pH7.30,PaCO277mmHg,PaO259mmHg。治疗宜用
有关苯妥英钠的论述下列哪项是错误的( )。
下列做法中,违背会计核算可比性的是()。
老陈夫妇均为残疾人,无劳动能力,其唯一养子小陈已结婚单独立户,有固定收入,老陈夫妇申请享受城市低保待遇。下列关于管理审批机关对其家庭收入进行核算的说法,正确的是()。
国债的最基本的功能是()。
南京国民政府初期实施“大学区制”,这一制度的理论基础是
=_______.
最新回复
(
0
)