首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ int x; public; Base{int n=0};x(n){cout<<n;}
有如下程序: #include<iostream> using namespace std; class Base{ int x; public; Base{int n=0};x(n){cout<<n;}
admin
2020-04-07
27
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
int x;
public;
Base{int n=0};x(n){cout<<n;}
Int getX()const{return x;}
};
class Derived public Base{
int y;
public;
Derived(int m,int n):y(rn),Base(n){cout<<m;}
Derived(int m):y(m){cout<<m;}
};
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/ny8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有3个结点的二叉树有()。
已有如下定义和输入语句,若要求a、b、c、d分别得到的值为10、20、’A’和’B’,当从第一列开始输入数据时,正确的数据输入方式是()。inta,bcharc,d;cin>>a>>b>>c>>d;
用户进行的测试包括:单元测试、集成测试、验收测试(确认测试)和系统测试。将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试是______。
结构化程序设计的3种结构是
在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。
用链表表示线性表的优点是
以下选项中,()是合法的用户标识符。
数据库系统的核心是______。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
随机试题
什么叫单色器?单色器由哪几部分组成?
结核性腹膜炎治疗中最重要的是
考虑不同的单项工程、单位工程的不同风险,这是从项目风险的( )方式进行分配的。
()对普查数据进行的抽查结果,将作为评估全国及各地区普查数据质量的主要依据。
期货交易所应当编制交易情况(),并及时公布。
货币的时间价值表明,一定量的货币距离终值时间越远,利率越高,终值越大;一定数量的未来收益距离当期时间越近,贴现率越高,现值越小。()
以下不是注册会计师对内部审计的特定工作实施审计程序的是()。
十月革命胜利后,苏维埃政权颁布了哪些宪法性法令?()
在一次选拔赛中,有评委给所有参赛者都投了通过票,由此可以必然推出的是()。
我国民间有“二月二,龙抬头”的谚语,表示春季来临,万物复苏,蛰龙开始活动,预示一年的农事活动即将开始。在北方,二月二叫龙抬头日,亦称春龙节。在南方叫踏青节。古称挑菜节。大约从唐朝开始,中国人就有过二月二的习俗。据资料记载,“二月二,龙抬头”这句的来历与古代
最新回复
(
0
)