首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-06-04
135
问题
有如下程序:
#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(In){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;然后执行继承类中的Derived(int m,int n)的y(m)输出5。
转载请注明原文地址:https://kaotiyun.com/show/l68p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有类声明:classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*P[2];以后,程序的输出结果是A)11
下列运算符中,不能被重载的是A)&&B)!=C).D)++
下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_data)
在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称______是关系A的外码。
已知类Ben中将二元运算符“/”,重载为友元函数,若c1、c2是Ben的两个对象当使用运算符函数进行显式调用时,与表达式c1/c2等价的表示为______。
下列关于二叉树的叙述中,正确的是()。A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
多态性分为两类:编译时的多态性和______。
多态性分为两类:编译时的多态性和【】。
随机试题
患者,男,57岁。自诉眩晕,动则加剧,常因劳累而加重,心悸少寐;入睡困难,神疲懒言,食欲不振,面色无华;舌淡,脉细弱。宜选用的方剂是
儿科护理研究工作包括
高渗性缺水,其体液变化之最终表现是
某化工厂位于B市北郊,西距厂生活区约500m,厂区东面为山坡地,北邻一村,西邻排洪沟,南面为农田。其主要产品为羧基丁苯胶乳。生产工艺流程为:从原料罐区来的丁二烯、苯乙烯、丙烯腈分别通过管道进入聚合釜,生产原料及添加剂在皂液槽内配置好后加入聚合釜;投料结束后
工程总承包企业投标报价决策时应准确估计成本,其成本费用应由()等组成。【2017年真题】
目前,资产评估机构可以采取()形式。
下列关于土地使用权会计处理的表述中,正确的有()。
资料以下是2001年×月×日王先生的一日行程日志:早上,王先生驱车上班;王先生是A公司期货部的经理,主要负责对本公司的商品的价格风险的控制,并利用期货市场进行有限套利行为;公司计划两个月后卖出1000吨产品,于是今天他在期货市场上卖出100
A公司于2007年1月10日与B公司签订一份标的额为100万元的买卖合同,合同约定采用汇票结算方式。2月1日,A公司按照合同约定发出货物,B公司于2月10日签发一张见票后1个月付款的银行承兑汇票。3月5日A公司向C银行提示承兑并于当日获得承兑。3月10日A
AnewwebsitefromtheU.S,DepartmentofAgriculture(USDA)showsthat10%ofthecountryisnowa"fooddesert".TheFoodDese
最新回复
(
0
)