首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2012-12-29
27
问题
有如下程序:
#include
using namespace std;
class Base
{
public:
Base(int i){x=i;}
void dispa(){cout<
private:
intx;
}; 、
class Derived:public Base
{
public:
Derived(int i):Base(i+10){x=i;}
void dispb(){dispa();cout<
private:
int x;
};
int main()
{
Derived b(2);
b.dispb();
return();
}
运行的结果是( )。
选项
A、2,2
B、12,2
C、12,10
D、10,2
答案
B
解析
“Derivedb(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://kaotiyun.com/show/yuVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下面程序的运行结果是()。#includemain(){inti:for(i=1;i<=5;i++){if(i%2)printf("*");
已有定义inta=3;和输出语句printf("%8x",a);以下正确的叙述是()。
以下语句中存在语法错误的是()。
C语言编译程序的功能是()。
下列关于栈的叙述中,正确的是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文件PROGl.
下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABCDEFGHIJK。请改正程序中的错误,使它能得出
关于C语言的输出语句:printf(’’%3d\n’’,1001)的叙述中正确的是()。
C++程序中的预处理命令以符号【】作为起始标记。
随机试题
资料一聚美优品的前身是团美网,是中国第一家专业化妆品团购网站。在2010年9月,团美网正式全面启用聚美优品新品牌。2014年5月16日,聚美优品在纽交所上市,陈欧作为纽交所222年来最年轻的CEO敲响钟声,聚美优品的股价开盘便上涨23.86%。近
A.1~2周B.1~2月C.2~3月D.1~2年E.1~1.5年抗甲状腺药维持阶段使用时间
如果甲市某化学制品公司因货物损失对乙市某运输公司提起诉讼,双方未在合同中约定管辖法院,则对本案有管辖权的法院是()人民法院。甲市某化学制品公司如因货物损失对乙市某运输公司提起诉讼,如果双方在合同中约定管辖法院,下列约定法院符合法律规定的是()人
市场准入的主要目标包括()。
年限法中最主要的是()。
在地震带、矿难等灾害现场,生命体征探测仪能为及时发现幸存者提供很大的帮助。它是通过捕捉被探测者的人体信号来进行定位搜寻的仪器。目前,生命体征探测仪能探测到的人体信号主要有()。
1981年6月,党的()通过了《中国共产党中央委员会关于建国以来党的若干历史问题的决议》,标志着党的指导思想上完成了拨乱反正的任务。
教育是面向未来的一项社会事业,要以促进人的自由发展和全面发展为目标。马克思认为,只有每个人自由、充分的发展,才有一切人自由、充分的发展,实现人的全面发展只能依据现实的社会条件。在他看来,造就全面发展的人的唯一方法是()。
关于中国古代各个朝代的人才选拔制度,搭配有误的是()。
国家垄断资本主义是垄断资本主义的新发展,它对资本主义经济的发展产生了积极的作用。可以说,它的出现
最新回复
(
0
)