首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
45
问题
有如下程序:
#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全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
有如下类定义:c1assMyClass{intx;public:MyClass():x(0),y(0){}intGetX(){retumx;}voidSetX(intxx){x=xx;
下列叙述中正确的是()。
下面关于函数模板的表述中不正确的是()。
假定一个类的构造函数为A(intaa,intbb){a=aa——;b=a*bb;},则执行Ax(4,5);语句后,x.a和x.b的值分别为()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
下列关于基类和派生类关系的叙述中,正确的是
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
随机试题
下列低容量性低钠血症对机体的影响,哪项是不正确的()。
Thelocalgovernmentleadersaremakingeveryeffortto_____theproblemofpoverty.
香豆素类化合物对碱不稳定的主要原因是其分子结构中存在
可兴奋细胞兴奋时,共有的特征是产生
根据《合伙企业法》的有关规定,合伙企业存续期间,下列行为中,必须经全体合伙人一致同意的有:
伪造或者变造专利证书的行为属于()。
超导现象是指材料在一定条件下,内部电阻变为零,这一特性却并未得到实际应用,其原因在于:
Formostpurposes,newspaperadvertisementsaretheprimary【C1】______ofjobinformation.Indeed,evenifyouarenotactivelys
Acommonassumptionabouttheprivatesectorofeducationisthatitcatersonlytotheelite.【C1】______,recentresearchpoints
WaterProblemsWhere’sthewater?Water.Ifyou’vegotit,youprobablytakeitforgranted.Butaquicklookatthegl
最新回复
(
0
)