首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int x; public: Base(int n=0):x(n){cout
有如下程序: #include using namespace std; class Base{ int x; public: Base(int n=0):x(n){cout
admin
2021-06-10
34
问题
有如下程序:
#include
using namespace std;
class Base{
int x;
public:
Base(int n=0):x(n){cout<
int getX()const{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 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/y0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classXA{inta:public:staticintb:XA(intaa):a(aa){b++;}
有如下程序;#inc1ude<iostream>usingnamespacestd;voidfl(int&x,int&y){intx;x=y;y=z;}voidfZ(:intx,inty){intx;x
数据库管理系统是()。
己知类Myclass的定义如下classMyclass{public:voidfunctionl(Myclass&c){cout<<c.data;)staticvoidfunction2(Myclass&c
派生类的对象对它的基类成员中()是可以访问的。
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
数据库技术的根本目标是要解决数据的()。
数据库系统的三级模式不包括()。
随机试题
根据拉斯韦尔的观点,公共政策应是一门________。
创客空间发挥作用的形式包括()
证券账户具有证明证券持有者身份的法律效力。()
某企业发现所在地区公众有大量闲钱,因此启行开设了一个民间钱庄,吸收公众的存款并付给一定利息。这种行为违反了《商业银行法》。()
______是对顺服安拉的伊斯兰教徒的通称;主持清真寺教务的人称为______。
“罢黜百家,独尊儒术”是()提出来的。
被称为“记忆之门”的脑组织是
20世纪40年代,中国共产党以延安为中心,在全党范围开展了一场整风运动,史称延安整风。延安整风运动的最主要的任务是
要实现消息缓冲通信,需要利用______原语和______原语。
A、Choosesomedifferentfoodstoeat.B、Trytotakeamorebalanceddiet.C、Learnsometoolsandstrategiestodealwithanger.
最新回复
(
0
)