首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
34
问题
有如下程序:
#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://kaotiyun.com/show/iiAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
开发一个C++语言程序的步骤通常包括编辑、______、链接、运行和调试。
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
在面向对象程序设计中,从外面只能看到对象的外部特征,而不知道无需知道数据的具体结构以及实现操作的算法,这称为对象的______。
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
有以下程序:#include<iostream>usingnamespacestd;#definePl3.14ClassPoint{private:intx,y;public:Poi
下面程序的运行结果为()。#include(iostream.h)ClassA{public:A(){cout<<“1”;}~A(){cout<<“2”;}};ClassB:public:
下列叙述中正确的是()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
一棵二叉树第6层(根结点为第1层)的结点数最多为______个
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
随机试题
张某,男,65岁,近一个月来咳嗽,咳痰,痰中带血丝,疑为肺癌,需留痰找癌细胞。
姜某,男,34岁。患者3天前出现腹痛,里急后重,下痢赤白黏冻,肛门灼热,小便赤涩,苔黄腻,脉滑数。其治法为
根据《建筑地基基础设计规范》的分类方法,作为建筑地基的岩土,可分为()
甲公司是一家上市公司,主营保健品生产和销售。2017年7月1日,为对公司业绩进行评价,需估算其资本成本。相关资料如下:(1)甲公司目前长期资本中有长期债券l万份,普通股600万股,没有其他长期债务和优先股。长期债券发行于2016年7月1日,期限5年,票面
教学是学校教育的()
真理的具体性体现在()。
Europeisnotagender-equalityheaven.Inparticular,thecorporateworkplacewillneverbecompletelyfamily-friendlyuntilwo
命令?STR(1000.5454,7,3)执行后屏幕的显示结果为______。
Whosetelevisionisthesmallest?
A、 B、 C、 B
最新回复
(
0
)