首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int
若有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int
admin
2010-03-29
62
问题
若有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int x, int y) { a=x; b=y; } void disp () { cout<<a<<" "<<b<<end1; } }; class Derived : public Base { private: int c; int d; public: Derived(int x,int y, int z,int m) :Base(x,y) { c=z; d=m; } void disp () { cout<<c<<" "<<d<<end1; } }; int main() { Base b(5,5),*pb; Derived obj(1,2,3,4); pb=&obj; pb->disp(); return 0; } 执行程序后的输出结果是( )。
选项
A、1,2
B、3,4
C、2,3
D、5,5
答案
1
解析
本题考核基类指针的使用。本题首先定义了一个基类Base和一个由Base派生出来的派生类Derived。在主函数中,定义了一个基类Base指针pb和基类对象 b,还定义了派生类Derived的对象obj。然后将派生类对象obj的地址赋值给指向基类Base的指针pb。由于Derived是Base的子类型,因此允许上述赋值,但这时指针pb只能使用从基类Base继承的成员,即当pb指向obj对象时,pb->disp还是调用基类Base的成员函数disp。所以程序最后输出的对象d中对基类成员的初始化值,即1,2。
转载请注明原文地址:https://kaotiyun.com/show/KGjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"zhao",’m’
下列对软件测试和软件调试叙述中错误的是()。
下面叙述中正确的是
有以下程序#includemain(){inta=5,b=1,t;t=(a
在快速排序法中,每经过一次数据交换(或移动)后()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一
下列关于C语言数据文件的叙述中正确的是()。
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
随机试题
从以下五个选项中选择正确一个正确答案填空:A.CTB.MRIC.DSAD.X线平片E.超声冠状动脉病变诊断的金标准是()
测绘导轨直线度误差曲线图时,测量中依次移动水平仪垫铁,根据测量值,即可绘出曲线图。()
内伤头痛选穴错误的为
关于臀位叙述正确的是
搭设高度超过一定高度,钢管、扣件的周转使用率会降低,脚手架的地基基础处理费用也会增加。下列常用单、双排脚手架设计尺寸要求的说法中,错误的是()。
乙级工程招标代理机构只能承担工程投资额(不含征地费、大市政配套费与拆迁补偿费)()万元以下的工程招标代理业务。
我国分税制预算管理体制实施于()。
甲公司是一家上市公司,以生产农药和化肥为主业,已发行股份总额为26000万股。2011年甲公司成功发行3年期的公司债券5000万元,截至2012年12月31日,甲公司经审计的相关财务资料如下:2013年2月,甲公司召开股东大会讨论董事会提交的两
存储400个24×24点阵汉字字形所需的存储容量是
The______thedoctorfacedwaswhetherheshouldtellthepatientthetruth.
最新回复
(
0
)