首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class Base { int a; public: Base(int x){ a=x; } voi
有以下程序 #include <iostream> using namespace std; class Base { int a; public: Base(int x){ a=x; } voi
admin
2013-02-27
42
问题
有以下程序
#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/tlVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序 #include<stdio.h> intf(intx) { if(x<2) return1; returnx*f(x-1)+(x-1)*f(x-2); } main() { inty; y
请编写函数fun,其功能是:统计出x所指数组中能被e整除的元素个数,通过函数值返回主函数;同时,计算不能被e整除的元素之和,放到形参sum所指的存储单元中。 例如,当数组x内容为1,7,8,6,10,15,11,13,29,3l,整数e内容为3时,输出结
有以下程序 #include<stdio.h> voidfun(intn,int*s) { intf1,f2; if(n==1||n==2)*s=1; else { fun(n-1,&f1);
有以下程序 #include<stdio.h> main() { intk=2,m=4,n=6,*pk=&k,*pm=&m,*p; *(p=&n)=*pk*(*pm); printf("%d\n",n); } 程序运行后的输出
请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素的平均值的平方根之和。例如,若给定数组中的9个元素依次为12.0、34.0、4.0、23.0、34.0、45.0、18.0、3.0、11.0,则输出应为s=35.951014。注
以下叙述中正确的是()。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;print{("%d\n",________):}程序要求输出结构体中成员a的数据
以下选项中,能用作用户标识符的是()。
给定程序MODl1.C中函数char*fun(char*s1,char*s2,char*r)的功能:将两个长度相等的数字字符串当作两个加数,求其代表的数值之和并以字符串的形式存入r所指内存且返回。例如:s1是”723”,s2是”567”
下列关于运算符重载的叙述中,正确的是()。
随机试题
如何确定CO2气体的流量?
阅读《郑伯克段于鄢》中的一段话,然后回答下列小题。既而大叔命西鄙北鄙贰于己。公子吕曰:“国不堪贰,君将若之何?欲与大叔,臣请事之;若弗与,则请除之。无生民心。”公曰:“无庸,将自及。”大叔又收贰以为己邑,至于廪延。子封曰:“可矣,厚将得众。”公曰
美院毕业生孙某虽然画艺超群,但是因为无人赏识,穷困潦倒,孙某与李某约定,如果李某同意孙某在李某的房屋中免费居住,孙某可以每月无偿为李某画一幅油画,李某表示同意,孙某与李某之间的协议是()
(2005)防空地下室的室内装修要求是()。Ⅰ.顶板必须用水泥砂浆抹灰,并掺适量防水剂Ⅱ.墙面抹灰应掺加麻刀、纸筋等防开裂材料Ⅲ.会议室宜采取隔声和吸声措施。通风机室应采取隔声和吸声措施Ⅳ.设置地漏的房间和通道,地面坡度不应小于0.5
下列选项中,统计行政处罚当事人可以依法申请听证的是()。
下面关于金融市场的概念,表述正确的是()。
等高线图可以反映一个地方的地貌特征,下图为某地区等高线(单位:m)图。读图完成问题。图中主体部分表示的地表景观最可能是()。
民事法律行为:是指公民或者法人设立、变更、终止权利和民事义务的合法行为。下列属于民事法律行为的是()。
根据下表,回答以下问题。1985年城镇人口与乡村人口的比例为()。
设A,B都是三阶矩阵,A=,且满足(A*)-1B=ABA+2A2,则B=_______.
最新回复
(
0
)