首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
26
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下不能对二维数组a进行正确初始化的语句是()。
有下列程序:#include<stdio.h>main(){charb[]="happychristmas",k;for(k=0-b[k];k++){if(b[k]<'W')b[k]=b[k-]-'a'+'A';printf("%c"
有以下程序:#include<stdio.h>main(){intx[3][3]={1,2,3,4,5,6,7,8,9),i;for(i:1;i<3;i++)printf("%d",x[i][3-i]);}程序运行后的输出结果是(
构成计算机软件的是()。
对于while(!E)s,若要执行循环体s,则E的取值应为()。
按照C语言规定的用户标识符命名规则,不能出现在用户标识符中的是()。
重载的流运算符函数应该被定义为类的【】函数。
下列关于运算符重载的叙述中,正确的是()。
下列关于运算符重载不正确的是()。
随机试题
在西方美学史上,真正奠定悲剧理论基础的是古希腊的【】
AvianinfluenzaisaninfectiousdiseaseofbirdscausedbytypeAstrainsoftheinfluenzavirus.Thedisease,whichwasfirst
男性,65岁,吸烟40余年,慢性咳嗽、咳痰20余年,近2年来劳累时有气急。查体:两肺呼吸音减弱,肺下界下移,两肺底有细小湿哕音。最可能的诊断是
下列关于认股权证的杠杆作用说法正确的一项是()
某生产车间生产A、B两种产品。 1月份生产过程中领用400千克材料,单价100元/千克,本月投入A产品10件、B产品20件,消耗定额分别为20千克/件、10千克/件。 生产过程中发生生产人员工资20000元,A产品耗用1500小时,B产品耗用2500小
学习的主体因素是()。
想象来源于表象,以表象的内容为素材。()
America’sFederalReservecutinterestratesbyanotherquarter-point,to3.75%.WallStreet,whichhadbeen(1)_____forasixt
请在【答题】菜单中单击【考生文件夹】按钮,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。期末考试结束了,初三(14)班的班主任助理王老师需要对本班学生的各科考试成绩进行统计分析,并为每个学生制作一份成绩通知单下
MEMOTo:AllapartmentresidentsFrom:DevonshireApartmentManagementOfficeDate:November30Subject:DAMOupdateDearreside
最新回复
(
0
)