首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> using namespace std; class Base { int a; public: Base(int x){ a=x;} vuid
有以下程序 #include<iostream> using namespace std; class Base { int a; public: Base(int x){ a=x;} vuid
admin
2013-02-27
31
问题
有以下程序
#include<iostream>
using namespace std;
class Base
{
int a;
public:
Base(int x){ a=x;}
vuid 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的对象do由于Derived是Base的子类型,因此可以将派生类Derived的对象d的地址赋值给指向基类Base的指针pb,但这时指针pb只能使用从基类Base继承的成员。所以通过对象指针pb调用的show函数是基类的成员函数show(),从而输出基类私有数据成员a的值2。
转载请注明原文地址:https://kaotiyun.com/show/beVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是()。
在源程序的开始处加上“#include<stdio.h>”进行文件引用的原因,以下叙述正确的是()。
有以下程序:#include<stdio.h>intf(intn){staticinta=1;n+=a++;returnn;}main(){inta=3,s:s=f(a);s=s+f(a);printf("%d\n",
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*world","One*Dream!"),*p=str[1];printf("%d,",strlen(p
有以下程序:#include<stdio.h>main(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
软件设计中模块划分应遵循的准则是()。
软件测试用例包括()。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和【】。
随机试题
结合材料回答问题:材料1热爱朗诵的农民诗人、喜爱跳大环舞的钢铁厂维修工、大凉山的少年合唱团……这些天,由人民日报新媒体发起的“你好2021”温暖之夜演出活动视频,持续在短视频平台和社交平台上引发热议。一个个努力打拼的普通个体,一段段温馨感人的奋
A.消化性溃疡并出血B.食管胃底静脉曲张破裂出血C.急性糜烂出血性胃炎D.胃癌并出血女,35岁,反复上腹胀痛2年,再发2周,多于冬春季发作,有空腹痛及夜间痛,进食可减轻,近日排成形黑便1~2次/日,粪便隐血试验(+)。最可能
用于犬手术皮肤消毒的乙醇最佳浓度是
制备牛黄解毒丸时每100g药粉应加炼蜜约
A.第一类医疗器械B.第二类医疗器械C.第三类医疗器械D.特殊用途医疗器械经营不需许可和备案的是()。
下列选项中,对城市总体规划纲要的主要内容,叙述错误的是()。
【2011年真题】价值工程活动过程中,分析阶段的主要工作有()。
链斗挖泥船的斗链运转速度与所挖土质有关,极硬土的斗链运转速度为()斗/min。
某幼儿,女,3岁,出生体重3.0kg,出生身长52cm,目前体重14kg,目前身长95cm。做出对其营养需要的估计,并设计该幼儿的一日食谱。
某项工程,若王强单独做,需40天完成;若李雷单独做30天后,王强、李雷再合作20天可以完成。如两人合作完成该工程,王强第一天工作但每工作一天休息一天,问:整个工程将会在第几天完成?
最新回复
(
0
)