首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base{ int m; int n; public: Base(int m1, int n1): n(n1),m(m1){} };
有如下类定义: class Base{ int m; int n; public: Base(int m1, int n1): n(n1),m(m1){} };
admin
2020-05-14
18
问题
有如下类定义:
class Base{
int m;
int n;
public:
Base(int m1, int n1): n(n1),m(m1){}
};
class Derived: public Base{
int q;
public:
Derived(int m1, int n1, int q1): q(q1),Base(m1,n1){};
};
在创建一个 Derived 对象时,数据成员 m、n 和 q 被初始化的顺序是
选项
A、m、n、q
B、n、m、q
C、q、m、n
D、q、n、m
答案
A
解析
构造函数初始化列表为类的成员提供初始值,它并不指定初始化的执行次序,成员初始化根据成员在类定义中的声明次序执行;派生类构造函数初始化列表首先初始化基类,然后根据声明次序初始化派生类的成员,所以Derived对象在创建时,首先初始化Base对象,然后初始化自己成员q,在初始化Base时,成员初始化次序为m、n;综上所述,结果为m、n、q;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/uv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:classXX{protected:intk;public:XX(int=5):k(n){};~XX(){tout
在数据库管理系统提供的数据功能中,负责数据的完整性、安全性的定义功能的是()。
下列程序的输出结果是______。#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,World";ch
下面程序的输出结果是()。#include<iostream.h>#include<string.h>voidmain(){charp1[10],p2[10];strcpy(p1,”abc”);
A、 B、 C、 D、 B对数组定义为普通数组时,要求数组的下标是常表达式,若定义成数组指针则不需要指定数组的大小。
关于面向对象的程序设计方法,下列说法正确的是
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
下列叙述中正确的是
结构化程序设计的基本原则不包括()。
随机试题
TheWhiteHouseisanimportanthistoricalbuildingintheUSA.Itliesinthecountry’scapital.Manypeopleexpecttoseethep
“吐下之余,定无完气”的生理学基础为
A.药物的吸收B.药物的分布C.药物的代谢D.药物的排泄E.药物的消除药物从给药部位进入体循环的过程是()
下列选项中应监测交流系统的绝缘的回路是什么?
关于消防工程系统的调试要求,下列叙述正确的是()。
银行柜面工作人员王某在接待一位顾客时,发现该顾客提出的要求明显不合理,这时他应()。
在计算土地增值税时,房地产开发费用中的利息支出,如能按转让房地产项目分摊并提供金融机构证明,允许据实扣除,其他开发费用限额扣除的比例为()以内。
我国被世界旅游组织评为世界上最受欢迎的旅游目的地国是在()。
甲以个人名义向乙独资设立的腾飞有限公司借款8万元,借期2年,不久,甲与丙登记结婚,将借款8万元用于购买新房和家电,婚后1年,甲与丙协议离婚,未对债务的偿还作出约定。下列哪一项是正确的?()
下列说法正确的是()。
最新回复
(
0
)