首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int x; public; Base{int 11==O);x(n){cout
有如下程序: #include using namespace std; class Base{ int x; public; Base{int 11==O);x(n){cout
admin
2020-11-11
38
问题
有如下程序:
#include
using namespace std;
class Base{
int x;
public;
Base{int 11==O);x(n){cout<
Int getX0const{return x;)
);
class Derived public Base{
int y;
public;
Derived(int m,int n):y(m),Base(n){cout<
Derived(int m):y(m){cout<
};
int main(){
Derived dl(3),d2(5,7);
Return 0;
)
运行时的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
此题考查的是派生类的构造与析构。建立派生类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右).>执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序一>执行自身的构造函数。此题中,执行语句Derived d1(3)首先调用基类的构造函数,输出0;接着调用自身的构造函数输出3。执行语句Derived d2(5,7)时,会调用基类的Base(n)函数输出7:然后执行继承类rlI的Derived(int m,int n)的v(m)输出5。
转载请注明原文地址:https://kaotiyun.com/show/1lyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
下面不属于C++的预定义的流对象是()。
有如下程序:#inc1ude<iostrcam>usingnamespacestd;c1assTestClass{intn;public:TestClass(intk):n(
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
在E—R图中,用来表示实体联系的图形是()。
下列叙述中正确的是()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
随机试题
小儿惊厥在急救处理过程中正确的护理措施是:
A向信用社贷款30万元,由朋友甲、乙、丙三人作保证人,甲与信用社约定承担10万元的保证责任,乙、丙与信用社之间未作约定,但乙丙二人之间相互约定各自承担10万元。后A在经营中亏损无力还贷,则下列说法正确的是:()
下列关于村庄历史文化遗产和乡土特色保护措施的说法中,错误的是()。
20×9年8月31日,甲公司银行存款账户结存金额为26万元,8月份增加50万元,减少34万元。20×9年8月1日,甲公司银行存款账户的结存金额应是()万元。
能忍受清贫和寂寞是教师职业道德修养的关键一环。()
习近平总书记到湖南湘西十八洞村考察时,首次提出了“精准扶贫”的概念。沿着“精准”大方向,十八洞村的扶贫方式从“大水漫灌"转向了“精确滴灌”,从本地实际出发,尊重群众意愿,找到了脱贫致富的“康庄大道”。结合实际。谈谈对“精准扶贫”的看法。
设A是m×n矩阵,r(A)=n,则下列结论不正确的是().
Singapore(新加坡)isthenameofanislandonthesouthofMalaya.Itisalsothenameofthecityonthesouthsideofthisisland
Mymother’sparentscamefromHungary,butmygrandfatherwaseducatedinGermany.Itseemshewasabletoholdaconversationi
Aftershesmelledcigarettesmoke,whatdidshedo?Shecheckedthe______.IfaBritishpersonwantstoborrowapen,whatw
最新回复
(
0
)