首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: Base(int i){x=i;) void dispa(){cout
有如下程序: #include using namespace std; class Base { public: Base(int i){x=i;) void dispa(){cout
admin
2020-06-29
59
问题
有如下程序:
#include
using namespace std;
class Base
{
public:
Base(int i){x=i;)
void dispa(){cout<
private:
int x;
};
class Derived:public Base
{
public:
Derived(int i):Base(i+l0){x=i;)
void dispb(){dispa();cout<
private:
int x:
};
int main()
{
Derived b(2);
b.dispb0;
retum 0:
}
运行的结果是( )。
选项
A、2,2
B、12,2
C、12,10
D、10,2
答案
B
解析
”Derived b(2);”以整数2实例化变量b,在执行Derived的构造函数时,以i+10即12去调用类Derived的父类的构造函数,将Base::x初始化为12,然后将Derived::x赋值为2。在执行b.dispb()时,先调用父类中的dispa,输出Base::x,即12,再输出Derived::x,即2,所以运行结果为“12,2”。
转载请注明原文地址:https://www.kaotiyun.com/show/MK8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:1003732注意:错误的语句在//********error********的下面,修改该语句即
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:i=5i=10i=15i=20注意:错误的语句在//********error*****
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:30130注意:错误的语句在//********error********的下面,修改该语句
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
下列关于栈的叙述正确的是( )。
若有函数原型声明为"voidfun(int*x,int&y,intz=3);",下列叙述中,错误的是
下列有关运算符重载的表述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doubleb[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1;(3)b[i+2]=b[i]+b[i+1
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
算法的有穷性是指()。
随机试题
患儿男,6岁。高热、呼吸困难,双肺有广泛水泡音,诊断为支气管炎,青霉素皮试阳性,宜选用
药品生产企业如何处置药品群体不良事件?
××开发区成立于2001年,其区内土地已全部完成基础设施配套和平整。2007年5月,市国土资源局拟以租赁和出让的方式分别供应位于××开发区内的甲、乙两块工业用地。其中,对于地块甲,该市政府已于2006年7月与企业A签订了工业项目投资协议,确定了供地范围和年
系统允许每个月( )记账。
我国股份有限公司发行境内上市外资股一般采取()方式。
旅游者提出晚间要去当地一个颇有争议的娱乐场所看演出,导游员应()。
材料1和材料2这两段话所表现的基本思想倾向的不同点和共同点。材料3与材料1、2的主要分歧是什么?
使用如下数据表。“学生”表:学号C(8),姓名C(8),性别C(2),系名(6)“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)“成绩”表:学号c(8),课程编号C(4),成绩N(6,2)在已打开数据
组成计算机指令的两部分是( )。
Whichistrueaccordingtothespeaker?
最新回复
(
0
)