首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; classA { public: A(int i){X=i;} void dispa(){cout
有如下程序: #include using namespace std; classA { public: A(int i){X=i;} void dispa(){cout
admin
2020-07-30
32
问题
有如下程序:
#include
using namespace std;
classA
{
public:
A(int i){X=i;}
void dispa(){cout<
private:
int x;
};
class B:publicA
{
public:
B(int i):A(i+10){X=i;}
void dispb(){dispa();cout<
private
int x:
};
int main()
{
B b(2);
b.dispb();
return 0;
}
运行时输出的结果是( )。
选项
A、10,2
B、12,10
C、12,2
D、2,2
答案
C
解析
此题考查的是派生类的构造。主函数中,首先声明B类的对象b,执行进入B的构造函数B(int i)再接着执行A的构造函数A(int i),形参i为12,x被赋值12;通过对象b调用其成员函数dispb(),输出结果12:接着执行函数dispb()的第2条语句输出2,然后主函数结束。
转载请注明原文地址:https://jikaoti.com/ti/CSl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:Congratu
有如下类和变量定义:classParents{public:intpublicData;private:intprivateData;};classdA:publicParen
请使用VC6或使用[答题]菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:C
有如下程序:#ncludeusingnamespacestd;classBase{public:Base(intx=0){cout
对于一个类定义,下列叙述中错误的是()。
有如下类定义:classPoint{private:staticinthow_many;};how—many=0;要初始化Point类的静态成员how_many,下画线处应填入的内容是(
数据库系统的核心是()。
使用VC6打开考生文件夹下的源程序文件modil.epp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
在C++中,编译系统自动为一个类生成缺省构造函数的条件是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
现在的家长们更难驱使他们的孩子。
病人手术切口部位的皮肤消毒()
影响X线衰减的因素不包括
关于X线照片影像的叙述,错误的是
完全补偿性基础设计是指:
根据合伙企业法律制度的规定,有限合伙人在出现一定情形时当然退伙。下列各项中,不属于当然退伙情形的是()。
若∣y∣≤1,求∫-11∣x—y∣exdx.
I’llBeBachComposerDavidCopeistheinventorofacomputerprogramthatwritesoriginalworksofclassicalmusic.Ittoo
A、Hedoesn’tlikemessypeople.B、Hedoesn’tknowwheretheirhouseis.C、Heseesnoneedtocleanthehouse.D、Hecanthinkof
Single-sexEducationorCo-education?1.有些人建议将男、女生分开教学2.有些人认为男、女生混合式的教学模式更好3.我的看法
最新回复
(
0
)