首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i){x=i;} void dispa(){cout<<x<<’,’;} private: int x; }; cl
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i){x=i;} void dispa(){cout<<x<<’,’;} private: int x; }; cl
admin
2017-07-28
45
问题
有如下程序:
#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();tout<<x<<endl;}
private:
int x;
};
int main(){
B b(2);
b.dispb();
return0;
}
执行这个程序的输出结果是( )。
选项
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/VFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()。
下列不属于软件工程过程的基本活动的是()。
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化( )。
对于常数据成员,下面描述正确的是
当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
以下不属于构造函数特征的是。
将7个数据进行插入排序,在最坏情况下需要比较的次数是
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
定义一个函数时,若只允许函数体访问形参的值而不允许修改它的值,则应把该形参声明为【 】类型。
随机试题
市场信息的收集主要有哪两种方法和程序?其优缺点如何?
下列各项中,不属于企业内部采取的管理体制的是()
“有些逻辑学家是数学家”主项_____谓项不周延。
(2009年第77题)硬膜外阻滞的麻醉平面与下列哪项因素无关
牛,发热,精神沉郁,叩诊胸部敏感,听诊胸部有摩擦音,胸腔穿刺液含有大量纤维蛋白。该牛可诊断为
A、广藿香B、薄荷C、青蒿D、益母草E、槲寄生茎方柱形,表面紫棕色或淡绿色,轮伞花序腋生的药材为
根据《中华人民共和国旅游法》规定,以下情形中旅行社无须承担责任的是()。
在Word的编辑状态,选择了文档全文,若在“段落”对话框中设置行距为20磅的格式,应当选择“行距”列表框中的()。
A、 B、 C、 D、 C题干组图形都有一条竖直的对称轴,选项中只有C符号这个条件。
TherecentsocialandeconomicchangesintheUShavegreatimpactonalltheAmericanhousingsystem.
最新回复
(
0
)