首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Base{ int x; public: Base(int n=0):x(n){eout
有如下程序: #include using namespaee std; class Base{ int x; public: Base(int n=0):x(n){eout
admin
2015-07-24
32
问题
有如下程序:
#include
using namespaee std;
class Base{
int x;
public:
Base(int n=0):x(n){eout<
int getX()eonst{return x;}
};
class Derived:public Base{
int y;
public:
Derived(int m,int n):y(m),Base(n){eout<
Derived(int m):y(m){eout<
};
int main()
{
Derived d1(3),a2(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出O,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://jikaoti.com/ti/DQE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对以下说明语句的正确理解是()。inta[10]={6,7,8,9,10};
需求分析中开发人员要从用户那里了解
假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数()次。
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
下面关于C++语言变量的叙述错误的是
开发软件时对提高开发人员工作效率至关重要的是
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
随机试题
阳虚证多指脏腑功能活动低下、功能减退导致阳气不足,其证象与_______证相似。
蒸发流程中除沫器的作用主要是()。
A.肾癌B.肾结核C.肾盂肿瘤D.肾盂积液E.肾母细胞瘤
氯化聚乙烯(颗粒状)
提供不真实或者不完整统计资料的违法行为的基本特点是“与实际情况不一致”。()
暂时性差异是指资产或负债的账面价值与其计税基础之间的差额。下列各项中,成为暂时性差异的是()。
基金申购费、基金托管费由基金投资者直接支付。( )
一种针对某种疾病的新疗法在12个月的临床试验中使68%的患者病情有了明显改善,其中43%的患者痊愈。然而,通常采用的治疗方法也可在12个月内将38%的患者完全治愈。由于新疗法主要选择了那些症状比较严重的患者,因此有人认为这种新疗法在疗效方面比常用的疗法更
根据哈克曼和奥德海姆提出的工作特征模型,任何上作都可以五种客观工作特征的维度来描述:_____________、_____________、_____________、_____________和_____________。
A、Fiftyminutes.B、Twenty-fiveminutes.C、Anhourandaquarter.D、Anhourandfiveminutes.C
最新回复
(
0
)