首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class A { public: A(int i,int j) {
有以下程序: #include <iostream> using namespace std; class A { public: A(int i,int j) {
admin
2009-02-15
56
问题
有以下程序: #include <iostream> using namespace std; class A { public: A(int i,int j) { a=i; 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 j): A(i,j) {} void fun() { move(3,5); } void fl () { 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
答案
4
解析
本题考核派生类的应用。本题中,类B是类A的私有派生类,在类B的成员函数fun中调用基类A的成员函数move,并传入实参3和5。在类B的成员函数 fl中调用基类A的成员函数show,来显示基类数据成员a和b的值。主函数main中,定义了派生类B的对象d,并赋初值3和4。然后调用对象d的成员函数fun和 fl,通过上述对函数fun和n的功能的描述可知,程序最后输出6和9。
转载请注明原文地址:https://kaotiyun.com/show/Vzjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是
关于C语言语句的叙述中正确的是()。
以下关于C语言的叙述中正确的是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
设某棵树的度为3,其中度为3、2、1的结点个数分别为3、0、4。则该树中的叶子结点数为
若typedefcharT[3];T*a;上述定义中a的类型与下面选项中完全相同的是()。
以下选项中不属于C语言程序运算符的是
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
下列四个腧穴中,针刺法宜采用斜刺的有
男性,46岁,因心悸、胸痛、劳力性呼吸困难数日就诊。心电图示:左心室肥大,Ⅱ、Ⅲ、aVL、aVF导联有病理性Q波。心导管检查示左心室腔与流出道间压差>20mmHg,Brockenbrough现象阳性。诊断是
2009年7月,石家庄市奥龙健身房与广州市健身器械公司签订了一份购销合同。合同中的仲裁条款规定:“因履行合同发生的争议,由双方协商解决;无法协商解决的,由仲裁机构仲裁。”2009年9月,双方发生争议,奥龙健身房向其所在地的石家庄市仲裁委员会递交了仲裁申请书
港航工程混凝土配合比设计中,按耐久性要求,对()有最小值的限制。
甲公司生产A、B、C三种产品,三种产品共用一条生产线,该生产线每月生产能力为12800机器小时,目前已经满负荷运转。为使公司利润最大,公司正在研究如何调整三种产品的生产结构,相关资料如下:(1)公司每月固定制造费用为400000元,每月固定管理费
简析毕加索的《格尔尼卡》。
一项工程心理学想验证三种不同的键盘(A、B、C)对打字效率的影响的研究。有九位打字员参与测试,每位打字员均按照ABC的顺序打印一篇同质性的文章。将打字时间(单位:秒)作为衡量键盘设计优劣的评估标准。该实验是否存在设计上的缺陷?存在的话如何更正?
A、B、C、D、B
Whydidthebossshoutattheman?
Electroniccommunication,duetoitsspeedandbroadcastingability,isfundamentallydifferentfromPaper-basedcommunications
最新回复
(
0
)