首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class Base int a; public: Base(int x){ a=x;} void sh
有以下程序 #include <iostream> using namespace std; class Base int a; public: Base(int x){ a=x;} void sh
admin
2009-02-15
64
问题
有以下程序
#include <iostream>
using namespace std;
class Base
int a;
public:
Base(int x){ a=x;}
void show(){cout<<a; }
};
class Derived: public Base
{
int b;
public:
Derived(int i):Base(i+1),b(i) { }
void show(){ cout<<b; }
};
int main()
{
Base b(5),*pb;
Derived d(1);
pb=&d;
pb->show();
return 0;
}
运行后的打印结果是【 】。
选项
答案
2
解析
本题考核基类指针与派生类指针的使用。本例程序中类Derived是从基类 Base公有继承来的。main()中定义了基类对象b和一个基类指针pb,又定义了派生类Derived的对象d。由于Derived是Base的子类型,因此可以将派生类Derived的对象d的地址赋值给指向基类Base的指针pb,但这时指针pb只能使用从基类Base继承的成员。所以通过对象指针pb调用的show函数是基类的成员函数show(),从而输出基类私有数据成员a的值2。
转载请注明原文地址:https://kaotiyun.com/show/ZOkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在黑盒测试方法中,设计测试用例的主要根据是()。
下列叙述中正确的是()。
有如下语句:k=a>b?(b>c?1:0):0;,以下程序段中,与上述语句功能相同的是()。
由N个有序整数组成的数列已放在一维数组中,给定程序MODIl.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
设有定义:intx=2,*p=&x;floaty=3.0;charz=’c’;,则立即进行以下运算有安全隐患的是
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列选项中属于面向对象设计方法主要特征的是()。
以下关于结构化程序设计的叙述中正确的是()。
算法的时间复杂度是指
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
脂肪乳剂可按其脂肪酸碳链长度分为:________及________两种。
A、混合腺以黏液性腺泡为主的小唾液腺B、纯黏液性腺泡的小唾液腺C、纯浆液性腺泡的大唾液腺D、混合腺以浆液性腺泡为主的大唾液腺E、混合腺以黏液性腺泡为主的大唾液腺腮腺
根据《劳动合同法》,有下列情形,用人单位提前30天书面通知劳动者本人后可以解除劳动合同的有()。
根据《商业银行法》的规定,核心资本不包括()。
甲公司2015年1月1日以银行存款260万元购入一项无形资产,法律保护期限为10年,甲公司预计的受益年限为7年。当年乙公司向甲公司承诺在第5年年末以150万元购买该无形资产,按照甲公司管理层目前的持有计划来看,准备在第5年年末将其出售给乙公司。甲公司采用直
下列结束角色游戏的方式不适当的是()。
Thatistheday______I’llneverforget.
莫尔鸟是仅存在于新西兰的一种高大但不会飞的鸟。在人定居新西兰之前,莫尔鸟没有什么可怕的天敌,数量极多。当人们开始猎取它们后,莫尔鸟几乎绝迹了。所以,肯定是人类的打猎造成了莫尔鸟的绝迹。下面哪一项,如果正确,最能削弱上面的论述?
窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger) DimcAsString
E该空格是一个插入语,所以可推断应填入一个副词。上句话讲到社会网络自1985年以来平均萎缩了三分之一。本句说,有趣的是,互联网和手机的使用并没有使人们之间的密切________被泛泛之交所替代。可以看出两句话是转折的关系,故选however。
最新回复
(
0
)