首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class A{ public: A(int i){x=i;} void dispa(){eout
有如下程序: #include using namespaee std; class A{ public: A(int i){x=i;} void dispa(){eout
admin
2021-06-10
21
问题
有如下程序:
#include
using namespaee std;
class A{
public:
A(int i){x=i;}
void dispa(){eout<
private:
int x;
};
class B:public A{
public:
B(int i):A(i+10){x=i;}
void dispb(){dispa();eout<
private:
int x;
};
int main(){
B b(2);
b.dispb();
retum 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/1vfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释//
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了类baseA、priA1和priA2,其中priA1类由baseA类公有派生,priA2类由priA1类公有派生。上述三个类的定义并不完整,请按要求完成下列操作,将程序补充完整。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成构造函数的定义,请在注释//********1********后添加适当的语句。(2)定义类的友元函数fu
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义私有常量PI,请在注释//********1********后添加适当的语句。(2)完成类的私有常量PI的赋
关于类定义,下列叙述中错误的是
运算符重载是对已有的运算符赋予多重含义,因此()。
软件设计中划分模块的一个准则是()。
下列选项中不属于结构化程序没计原则的是()。
将前缀运算符“——”重载为非成员函数,下列原型中,能正确用于类中说明的是()。
下列关于虚基类的描述中,错误的是()。
随机试题
某药企在一社区进行“某药对高血压患者脑卒中发生率的影响”随机双盲空白对照实验。受试者为高血压中危患者,时间为3年。患者发生脑卒中后即停止观察。实验组服用研究药物,对照组服用安慰剂。社区医生每招募1名受试者给其100元作为酬劳。从伦理学的角度来说,以下说法正
EverymeansAhavebeenBtriedCbutwithoutDmuchsuccess.
从毛细血管动脉端滤出生成的组织液,再经静脉端重吸收入血的约占
下列叙述,错误的是
设直线的方程为x=y—1=z,平面的方程为x一2y+z=0,则直线与平面()。
严格地说,证券是用来证明证券持有人有权取得相应( )的凭证。
研究者认为创造性思维的核心是()。
公安干警的工作十分繁忙,可能顾不上家庭,你认为家庭和事业之间的矛盾有可能克服吗?
码字之间的海明距离是指(148),一个码(码是一些码字组成的集合)的海明距离是所有不同码字的海明距离的(149)。如果要检查出d位错,那么码的海明距离是(150)。如果信息长度为6位,要求纠正1位错,按照海明编码;需要增加的校验位是(151)。以太网中使用
Howmanycompaniesareestimatedtotakepartintheexpo?
最新回复
(
0
)