首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
33
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有如下的程序;#include<ctring>#include<iostream>usingnamespacestd;classMyString{public:MyString(c
有如下程序:classXX{protected:intk;public:XX(int=5):k(n){};~XX(){tout
下列程序的执行结果为#include<iostream.h>voidmain(){inta=3,b=0;int*p=&a;b=+a++;cout<<
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
请指出程序片段的语法错误______。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是______.
请按下面注释的提示,将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0){a=aa;)};ClassB:publicA{intb;A
在软件测试设计中,软件测试的主要目的是()。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
系统地提出关税同盟理论并将其作为区域经济一体化理论之一的学者是()
假设ρ表示两种证券的相关系数。那么,正确的结论有()
口腔颌面部癌的预防措施不包括
有人对某河流中的水、浮游生物、鱼类等进行了农药DDT污染状况的监测,结果如下:水体中DDT浓度0.00005μg/L,藻类体内DDT含量为0.04μg/g,鱼类DDT含量为2.07μg/g,水鸟体内DDT含量为76.5μg/g。此种现象最可能的解释是
小女孩甲(8岁)与小男孩乙(12岁)放学后常结伴回家。一日,甲对乙讲:“听说我们回家途中的王家昨日买了一条狗,我们能否绕道回家?”乙答:“不要怕!被狗咬了我负责。”后甲和乙路经王家同时被狗咬伤住院。该案赔偿责任应如何承担?()
下列关于法律体系的表述中,不正确的是()。
并非所有的新兴产业都具有战略性,某些新兴产业发展到一定阶段才可能成为战略产业。战略性新兴产业就是具备战略产业部分条件且将来可能成长为战略产业的新兴产业。与其他产业相比,战略性新兴产业具有超强的渗透、扩散作用,既能提升其他产业的技术水平和市场竞争力,也能支撑
区分《横滨每日新闻》《朝日新闻》与《每日新闻》
中国共产党的行动指南是()
[*]①定义整型循环变量i、j和字符局部变量yuan。②在第一层for循环中,循环变量i从0开始,依次递增直到其值大于或等于maxline,在循环体中,首先把第i行的第一个字符xx[i][0]赋给变量yuan,在第二层for循环中,循环变量j从0
最新回复
(
0
)