首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> using namespace std; class A { public: A(int i,int j) {a=i; b=j;
若有以下程序: #include<iostream> using namespace std; class A { public: A(int i,int j) {a=i; b=j;
admin
2018-10-21
40
问题
若有以下程序:
#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 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 d(3,4);语句调用B类的构造函数:B(int i,int i),B的构造函数中调用基类A的构造函数,使得a=3,b=4;d.fun()会调用函数move(3,5),使得(3,4)和(3,5的对应部分分别相加,最后输出6,9。
转载请注明原文地址:https://kaotiyun.com/show/D5Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
main函数中发生编译错误的语句是______。#include<iostream.h>classA{public:inta;constintb;A():a(10
执行下面程序中的输出语句后,a的值是main(){inta;cout<<(a=3*5,a*4,a+5);}
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为______。
下列定义中p指向的地址可更改,但*p不能够更改的是()。
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50){x++;if(x/3
以下定义数组中错误的是
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
数据的基本单位是【】。
随机试题
A.子宫颈癌B.大肠癌C.肝细胞癌D.膀胱癌黄曲霉毒素B1主要诱发
精子原地打转,活动迟钝应属于哪一级
在外环境中生存能力最强的痢疾杆菌是()感染后易转为慢性的痢疾杆菌是()
估价报告的纸张、封面设计、排版、装订应有较好的质量,尽量做到()。
下列条件发生重大变化时,可不需要重新进行焊接工艺评定的是()。
发生以下哪种情形的,期货交易所应当解散()。
下列关于弹性预算的特点的表述中,不正确的是()。
某高校拟结合9月份我国通行的节日、纪念日举办校园文化系列活动,下列哪些主题会出现在当月的活动项目计划中:①学习国防知识,增强国防观念②缅怀抗战先烈,弘扬抗战精神③吾爱吾师,感念师恩④节约粮食,从我做起⑤口腔健康,全身健康
下列句子正确的表达顺序是()。①不想作,任性而行就不会有练习的机会②既然不得不如此,我们就没有理由不接受它③课堂作文不是十全十美的办法④作文,想来不是人的本性所需要⑤针对此情况,所以命题,限期完篇,
二分法查找仅限于这样韵表:表中的数据元素必须有序,其存储结构必须是______。
最新回复
(
0
)