首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
104
问题
有以下程序
#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全国计算机二级
相关试题推荐
关于耦合性和内聚性的叙述中正确的是()。
在数据库系统的内部结构体系中,索引属于()。
下列叙述中错误的是()。
支持子程序调用的数据结构是()。
下面属于应用软件的是
下列特征中不是面向对象方法的主要特征的是()。
以下选项中不属于C语言程序运算符的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
运算符重载是对已有的运算符赋予多重含义,因此()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
随机试题
A.白芍B.味连C.雅连D.云连E.赤芍根茎多为单枝,略呈圆柱形,微弯曲,“过桥”较长的药材是()。
从国外引进一批种兔,在隔离检疫期间,部分家兔面部和天然孔周围肿胀明显,皮下组织充血、水肿,有胶冻状液体积聚,病死率达100%。该病可能是()
患者,女,50岁。出现反复上腹部疼痛,腹胀5年,无规律性。体格检查:消瘦,上腹压痛,有舌炎,贫血貌。胃镜检查示黏膜红白相间,以白为主,皱襞平坦,黏膜下血管透见,黏液湖缩小。黏膜活检呈重度不典型增生。当前正确的治疗方法是
严重心律失常可引起上消化道出血可引起
民用建筑工程室内所用的以下材料中,必须测苯含量的是哪种?
下列()适用于寒冷地区或变形较大的土木建筑防水工程的合成高分子防水卷材。
根据《民用航空法》规定,旅客不能出示客票,不影响运输合同的存在或者有效,但旅客不能出示行李票据,则影响运输合同的存在或者有效。()
一种服装,甲店比乙店的进货价便宜10%,甲店按照20%的利润定价,乙店按照15%的利润定价,甲店比乙店的售价便宜11.2元,问:甲店的进货价是多少元?
甲驾驶货车途经某村庄时,刮到了路边的赵某。甲从后视镜中看见赵某被挂在车后,但为逃避责任继续行驶,致赵某被拖死,甲的行为构成()(2013年一专一第9题)
Bythe1820sintheUnitedStates,whensteamboatswerecommononwesternwaters,theseboatsweremostlypoweredbyenginesbui
最新回复
(
0
)