首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
33
问题
若有以下程序: #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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序:#includemain(){intk=5;while(一k)printf(“%d”,k一=3);printf(“\n”);}执行后的输出结果是()。
若有以下函数首部intfun(doublex[10],intn)则下面针对此函数的函数声明语句中正确的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
以下选项中不属于C语言程序运算符的是
以下程序的功能是:通过调用calc函数,把所求得的两数之和值放入变量add中,并在主函数中输出。#includevoidcalc(floatx,floaty,float*sum){________=x+y;}main(){f
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
若有说明inta[3][4];则a数组元素的非法引用是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
A.1940sB.1950sC.1970sD.1990sE.2000s靶向治疗作为近代肿瘤内科治疗的里程碑发生在
门静脉与腔静脉之间的交通支不包括()
下列属于银行对账的功能包括()。
原始凭证按其()的不同,可以分为一次凭证,累计凭证和汇总凭证。
检验检疫凭单类证单分为( )。
甲建筑安装公司与乙企业签订一份建筑安装工程承包合同,合同注明承包金额为6000万元;施工期间,甲公司又将其中1000万元的建筑安装工程分包给丙公司,并签订了分包合同。已知建筑安装工程承包合同印花税税率为0.3‰,根据印花税法律制度的规定,下列说法中正确的有
(2016年)A公司因不能清偿到期债务,且明显缺乏清偿能力,主动向人民法院申请破产。2016年4月1日,人民法院裁定受理A公司的破产申请,并指定某会计师事务所为管理人。管理人在清理A公司资产过程中发现,A公司的股东甲于2014年3月认缴增资200万元,
报告的正文一般是由()等部分构成。
在侦查机关第二次讯问后或对犯罪嫌疑人采取强制措施之日起,犯罪嫌疑人可以聘请律师为其提供法律咨询,代理申诉、控告。( )
A、Shegoestosignthecontractwiththeman.B、Shewantstoenquireaboutsomedetails.C、Sheintendstothankthemanforhis
最新回复
(
0
)