首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i){x=i;} void dispa(){cout<<x<<’
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i){x=i;} void dispa(){cout<<x<<’
admin
2021-05-06
14
问题
有如下程序:
#include<iostream>
using namespace std;
class A{
public:
A(int i){x=i;}
void dispa(){cout<<x<<’,’;}
private:
int x;
};
class B:public A{
public:
B(int i):A(i+10){x=i;}
void dispb(){dispa();cout<<x<<end1;}
private:
int x;
};
int main(){
B b(2);
b.dispb();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、10,2
B、12,10
C、12,2
D、2,2
答案
C
解析
本题考查派生类的构造函数和基类的构造函数。本题中类B继承类A,定义了一个类B的对象并初始化b(2),此时会执行类B的构造函数,执行的结果是继承类A中的私有成员赋值了12,给类B自身的数据成员x赋值了2,执行b.dispb()后,输出类A的私有成员x,输出类B自身的数据成员,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/H3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列枚举符号中,用来表示“相对于当前位置"文件定位方式的是()。
在结构化程序设计中,模块划分的原则是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为()。
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()。
结构化程序设计的3种结构是()。
数据字典(DD)所定义的对象都包含于
下列叙述中正确的是
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
下列关于运算符重载的叙述中,错误的是()。
下列对于软件测试的描述中正确的是()。
随机试题
焊接接头拉伸试验用的样坯,应从焊接试件上平行于焊缝轴线方向截取。()
与慢性淋巴细胞性白血病重叠的淋巴瘤是
若心移热于小肠或热结于本腑,证见心烦,口舌生疮,咽痛,小便短赤或溺血,茎中痛,小腹胀痛,舌质红而苔黄,脉象濡数。腧穴宜取
背景某工程包括四幢完全相同的砖混住宅楼,以每个单幢为一个施工流水段组织单位工程流水施工。已知:(1)地面±0.00m以下部分有四个施工过程:土方开挖、基础施工、底层预制板安装、回填土,四个施工过程流水节拍均为2周。(2)地上部
(一)资料甲、乙签订一份购销合同。甲以汇票汇款,并在汇票背书栏记载“若乙不按期履行交货义务,则不享有票据权利”,承兑人为丁公司,付款人为戊公司,保证人为乙公司,汇票到期日为2012年4月30日。2012年4月20日乙又将此汇票背书转让给丙。2012年3
Fewcreationsofbigtechnologycapturetheimaginationlikegiantdams.Perhapsitishumankind’slongsufferingatthemercyo
Whatdoesthemanmean?
Theirprofitshavegrownrapidlyinrecentyears,andthisupward______isexpectedtocontinue.
A、Becausesheneedstoflyhomeovertheschoolbreak.B、BecauseherroommatewillflytoHawaiitobuynewclothes.C、Becauses
Itrainedeverydayfortwoweeks,completely______ourholiday.
最新回复
(
0
)