首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
61
问题
有如下程序:
#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://kaotiyun.com/show/MK8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释//********1********之后添加语
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果:(4,5)7,8(4,8)注意:错误的语句在//********error******
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。例如:str=“aBc
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
下列叙述中正确的是
下列叙述中正确的是( )。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。函数func(intA[NUM],intn)实现的功能是将数组的内容进行一次重新排序。排序的方法是:给定n,则下标为i的数字与下标为n-i的数字交换。
在下列选项中,不允许作为C++标识符的是
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
随机试题
下列哪项不是流行性腮腺炎的并发症
A.黄水B.云门C.阴俞D.莲花E.弓子治疗马母马阴道脱、子宫脱、带下和公马阴肾黄、垂缕不收宜选
下列哪些判断可以成立?()
通过图像增强,可提高图像的()。
税务机关对小型个体工商户征收税款的基本方法是()。
下列现代行政管理的含义中,()的行政管理含义是指国家政治目标的执行,包括立法、行政、司法等社会组织领域内特定组织的指挥活动及其机关内部的总务、后勤工作等。
(2005年真题)明代的()在地方官刻中享有盛名。
思维根据客观情况的变化而变化体现了思维的()
我国实行“统一而分层次”的立法体制,原因在于()。
Thescientistwhowantstopredictthewaywhichconsumerswillspendtheirmoneymuststudyconsumerbehavior.Hemust【B1】____
最新回复
(
0
)