首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2016-07-13
56
问题
有如下程序:
#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 dl(3),42(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/0iNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<iostream>usingnamespacestd;voidfun(){staticinta=0;a+=2;cout
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intf1,intr2){R1=r1;
经常和一个运算符连用,构成一个运算符函数名的C++关键词是【】。
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
对虚函数的调用有两种方式:【】和【】。
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
下列叙述中,正确的是()。
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
随机试题
说明在什么时候采用连接静态库的方法更合适,在什么时候采用连接动态库的方法更合适。
具有消肿散结功效的药物为()
患者,男,59岁。晨起1小时发现右侧肢体不自主抖动、麻木,无凝血疾病病史。查体:视野缺损,四肢肌力5级,腱反射对称。双侧Babinski征阴性。头颅CT无异常发现。该患者的最佳治疗药物是()
下图表示的是()组织结构。
杨某月工资1800元,年终一次性取得奖金6000元,王某就其年终奖金应纳个人所得税为( )元。
甲上市公司(以下简称甲公司)为增值税一般纳税企业,适用的增值税税率为17%。商品销售价格均不含增值税额;商品销售业务为主营业务。20×5年12月,甲公司商品销售业务资料如下:(1)12月1日,与A公司签订协议,委托其代销一批商品。根据代销协议,A公司按
为严格本地生猪屠宰市场管理,甲市乙县政府发布《规定》,要求辖区内所有生猪屠宰单位和个人。须在规定期限内到生猪屠宰管理办公室办理生猪屠宰证,违者予以警告或罚款。个体户赵某未按规定申请办理生猪屠宰证,生猪屠宰管理办公室遂给予其罚款500元的处罚,赵某不服。根据
用()法可以发现老人不再相信陌生人,对人总是充满着怀疑,原来老人有被一陌生人骗过的惨痛经历。
授权是指主管或领导者按层次领导原则委授副职或下属以一定责任与部分理事权,使副职或下属在其领导、监督下有相应的自主权和行动指挥权,被授权者对授权者负有报告及完成之责。根据此定义,下列属于授权的是()。
Theywillfightagainst______inordertocreateafairersociety.
最新回复
(
0
)