首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespllce std; class Base{ int x; public: Base(int n=0):x(n){eout
有如下程序: #include using namespllce std; class Base{ int x; public: Base(int n=0):x(n){eout
admin
2016-09-20
65
问题
有如下程序:
#include
using namespllce std;
class Base{
int x;
public:
Base(int n=0):x(n){eout<
int getX()eonst{retum x;}
};
class Derived:public Base{
int y;
public:
Derived(int m,int n):y(m),Base(n){eout<
Derived(int m):y(m){eout<
};
int main()
{
Derived d1(3),d2(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出0,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/jpNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
串的长度是
若有以下程序:#include<iostream>usingnamespacestd;classA{protected:inta;public:A(){
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
在软件开发中,下面的任务不属于设计阶段的是______.
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include<iostream.h>#include<string.h>voidmain(){c
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
以下运算符中不能重载的运算符是
为解决在多重继承环境中因公共基类带来的【】问题,C++语言提供了虚基类机制。
下面内容不属于使用软件开发工具好处的是()。
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
随机试题
新生仔畜接生处理错误的是
A.3300~3000cm-lB.1300~1000cra-lC.1900~1650cm-lD.1000~650cm-lE.3750~3000cm-l
依据《矿山安全法》的规定,每个矿井的安全出口之间的()必须符合矿山安全规程和行业技术规范。
以下组织形式,可能对基层监理人员产生矛盾命令的形式是()监理组织。
估测通用设备的重置成本,评估师一般应首先考虑使用()。
股份有限公司创立大会关于董事人选的决议必须经()通过。
偿债能力分析指标主要有()。
下列表述中,不符合我国当前基础教育课程设置精神的是()。
老子谓“人君”“治人事天莫若啬”,并把它视为“人君”为民“重积德”的思想基础。老子的这种思想曾对世人理家和“人君”治国安邦,产生积极深远的影响。诸如孔子日:“政在节财。”墨子提倡“强本节用,人给家足。”《韩非子.十过》写秦穆公问由余“得国失国”之道,由余答
SubfieldsofLinguisticsⅠ.SociolinguisticsFocusingonpatternsand【T1】________inlanguagewithinasocietyorcommuni
最新回复
(
0
)