首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-04-01
59
问题
有如下程序:
#include
using namespace std;
class Base{
int x;
public;
Base{int n=0};x(n){cout<
Int getXOconst{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
解析
此题考查的是派生类的构造与析构。建立派生类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右)->执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序->执行自身的构造函数。此题中,执行语句Derived d1(3)首先调用基类的构造函数,输出0;接着调用自身的构造函数输出3。执行语句Derived(L2(5,7)时,会调用基类的Base(n)函数输出7;然后执行继承类中的Derived(int m,int n)的y(m)输出5。
转载请注明原文地址:https://www.kaotiyun.com/show/iiAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是#include<iostream.h>voidsub(intx,inty,int*z){*z=y-x;}voidmain(){inta,b,c;
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;intimag;
树中度为零的结点称为______。
在面向对象程序设计中,从外面只能看到对象的外部特征,而不知道无需知道数据的具体结构以及实现操作的算法,这称为对象的______。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下列程序的输出结果为2,请将程序补充完整。#include<iostream>usingnamespaeestd;classBase{public:______voidfun(){cout<<1
在关系数据库中,用来表示实体之间联系的是______
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
算法的空间复杂度是指()
随机试题
Americansocietyisnotnap(午睡)friendly.Infact,saysDavidDinges,asleepspecialistattheUniversityofPennsylvaniaSchool
小剂量缩宫素可加强子宫()收缩,大剂量缩宫素可使子宫产生()收缩。
男性,44岁,因燃气泄漏燃烧导致头、面、颈部、双上肢烧伤2小时。查体:声音嘶哑,面部创面肿胀,苍白色,渗出少,痛觉消失。根据以上诊断,治疗措施中不采取
下列情形中,可能导致公示催告程序终结的有()。
关于FIDIC施工合同条件中工程竣工验收的说法,正确的是()。
债券投资面对的赎回风险来源于()。
健全的风险管理体系具有自觉管理、微观管理、系统管理、动态管理等功能,能够降低商业银行的破产可能性和财务成本,保护商业银行所有者利益,实现股东价值最大化。()
加强同第三世界国家的团结与合作是中国外交的一贯政策。( )
现代教育制度的核心部分是()。
WhichofthefollowingareasislikelytoseethehighestdeclinerateinrealGDPgrowthin2019accordingtothepassage?
最新回复
(
0
)