首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <iostream>using namespace std;class A{public: A(int i,int j) { a=1; b=j; } void move (int x,int y)
有以下程序:#include <iostream>using namespace std;class A{public: A(int i,int j) { a=1; b=j; } void move (int x,int y)
admin
2010-06-06
51
问题
有以下程序:#include <iostream>using namespace std;class A{public: A(int i,int j) { a=1; b=j; } void move (int x,int y) { a+=x; b+=y; } void show() cout<<a<<","<<b<<end1 } private: int a,b; }; class B : private A { public: B(int i,int 3):A (i,j) {} void fun() { move (3,5); } void f1() { A::show(); } }; int main() { B d(3,4); d.fun(); d.f1(); return 0; } 程序执行后的输出结果是
选项
A、3,4
B、6,8
C、6,9
D、4,3
答案
C
解析
本题考核派生类的应用。本题中,类B是类A的私有派生类,在类B的成员函数fun中调用基类A的成员函数move,并传入实参3和5。在类B的成员函数f1中调用基类A的成员函数show,来显示基类数据成员a和b的值。主函数main中,定义了派生类B的对象d,并赋初值3和4.然后调用对象d的成员函数fun和f1,通过上述对函数fun和f1的功能的描述可知,程序最后输出6和9。
转载请注明原文地址:https://kaotiyun.com/show/wYjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
关于程序模块化,以下叙述错误的是()。
数据库系统的数据独立性是指
下列叙述中正确的是()。
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容并把下画
通常软件测试实施的步骤是()。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
多态性分为两类:编译时的多态性和【】。
设置虚基类的目的是解决二义性问题,通过用关键字【】表示虚基类。
随机试题
InApril,BritishresearchersatUniversityCollegeLondonfoundthat,ratherthantherecommendedfive,sevendailyportionsof
患者发热后,突然出现肢体软弱无力,皮肤枯燥,心烦口渴,咳呛少痰,咽干不利,小便黄少,大便:于燥,舌质红,苔黄,脉细数。治疗时宜采用何法
层流室的净化是通过初效、中效、高效过滤网进行精密过滤,以消除空气中的_______和_______。
下列属于水利水电工程初步设计阶段施工组织设计文件的内容的是()。
以下关于软土基坑开挖基本规定说法错误的是()。
承揽人将其承揽的工作部分交由第三人完成,并经定作人同意的,承揽人对第三人完成的工作部分不承担责任。()
根据以下材料回答问题:①20世纪90年代人文学科研究的一大变化,就是学术成果平民化,许多老百姓关心的话题,也成为一些专家学者思考的课题。其中有一个课题具有永恒的价值,那就是怎样开发智力,让自己变得更聪明。②古希腊哲人明确宣告:“我们最爱
股票的持有期回报率为()。
Childrenmodelthemselveslargelyontheirparents.Theydosomainlythroughidentification.Childrenidentify【C1】______aparen
已知数据文件in.dat中存有300个四位数,并已调用读函数readl)at()把这些数存入数组a中,请编写函数jsValue(),其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,冉把所有满足此条件的四位数依次存入数组b
最新回复
(
0
)