首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2018-12-04
13
问题
有如下程序:
#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/nuAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言函数中不能由系统自动生成的是
以下定义数组中错误的是
若将一个二元运算符重载为类的成员函数,其形参个数应该是______个。
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。#include<iostream.h>#include(fstream.h)voidmain(){fstreamfi
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示,用带空心圆的箭头表示传递的是数据。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
已知在一个类体中包含如下函数原型:VOLUMEOPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和
随机试题
从以下五个选项中选择正确一个正确答案填空:A.密度增高B.高信号C.液性暗区D.HU为0E.浓聚CT上纯水的CT值()
已知的值等于_______.
高速公路的交叉路口全部采用平面交叉公路。()
A.磷酸甘油酸激酶B.烯醇化酶C.丙酮酸激酶D.丙酮酸脱氢酶复合体E.丙酮酸羧化酶糖异生途径的关键酶
女孩,2岁,体检闻及胸骨左缘第2~3肋间Ⅱ~Ⅲ级收缩期杂音,肺动脉瓣区第2音亢进,伴固定性分裂。该患儿的诊断是
题中所说的展览品在进出境过程中的特点有()。深圳联合公司在展览会结束后,将该批货物运输出境,核销结关,下列说法中正确的是()。
根据税收征收管理法律制度的规定,下列各项中,不符合规定的是()。
中国公民出入境管理工作中不包括对华侨、港澳台同胞的管理。()
差别阈限及其操作定义
Youcannotfinishthetermpaperontimebecauseyoujoinedtheschool-organizedfieldpracticeprograminGuangzhouinthesumm
最新回复
(
0
)