首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
50
问题
有如下程序:
#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全国计算机二级
相关试题推荐
设有以下变量定义,并已赋确定的值,charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为______。
下面程序的输出结果是()。#include<iostream>usingnamespaceStd;intmain(){intx[6]={1,3,5,7,9,11},*k,**s;
函数定义的格式是【 】函数名(形式参数表)函数体。
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。
下面程序运行结果为( )。 main() { char c=’a’; if(’a’<c< =’z’) cout<<"LOW"; else cout<<"UP"; }
在面向对象的系统中,系统责任的良好分配原则是( )。
当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
随机试题
关于急性肾炎贫血的描述错误的是
《废墟》选自余秋雨的散文集《千年一叹》。()
28岁,女,停经2个月,阴道少量出血10天。检查:子宫增大如孕3个月大小。B超示落雪状图像。刮宫病理检查结果将是
"牙体长轴"是指
下列选项中,不属于浅表淋巴结分布位置的是
(2009年考试真题)证券市场中介机构是()。
一、注意事项1.本题由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在准考证
下列选项中,不属于模块间耦合的是()。
CustomerTargetingFindingandkeepingloyalandprofitablecustomersisessential.Theroutetolong-termsuccessistofin
Realpolicemen,bothBritainandtheUnitedStateshardlyrecognizeanyresemblancebetweentheirlivesandwhattheyseeonTV
最新回复
(
0
)