首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-02-18
32
问题
有如下程序:
#include
using namespace std;
class Base{
int x;
public:
Base(int n=0):x(n) {cout<
int getX()const{return x;}
};
class Derived:public Base{
int y;
public:
Deftved(int m,int n):y(m),Base(n) {cout<
Derived(int m):y(m){cout<
};
int main()
{
Derived d1(3),az(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出O,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/ZIAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是
关于成员函数特征的下述描述中,()是错误的。
下列for语句的循环次数为【】。for(inta=0,b=1;b&&a<5;a++);
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n=1||n=2)s=2;elses=n-
C++语言中标点符号中表示一条预处理命令开始的是
下列程序的输出结果是#include<iostream.h>intb=2;intfunc(int*a){b+=*a;return(b);}voidmain()
C++语言中规定函数的返回值的类型是由()。
下列有关指针的用法中错误的是()。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
有如下类的定义,下划线处的语句是()。classMyClass{______intx,y;public;MyClass(inta=0,intb=0)
随机试题
城市基础设施的自然垄断性具体表现有【】
临床上确定中药用量的主要依据是()
形成附有上颌切牙的上颌骨的面突是
电影院观众厅的疏散门应采用:(2012年第38题)
在其他因素不变的情况下,企业采用积极的收账政策,可能导致的后果是()。
我国某汽车公司并购了某一发达国家的汽车公司。该发达国家具有发达的金融市场,能够进行所有的传统金融交易和现代金融衍生品交易。该汽车公司并购中的运作行为和并购后的运营模式是:(1)为了补充并购资金的不足,从国内商业银行取得了5年期浮动利率的美元贷款;(2)被并
“卡尔多.希克斯改进”是经济学家提出的一个描述收入分配和资源配置状态的经济模型,旨在确立一项衡量经济政策和行为成功与否的标准。其特点是,在一种变革中,获益者得到的利益足以弥补利益受损失者的损失。他要求一项经济政策能够从长远提高全社会的效率。根据上述定义,下
TheAncientOlympicGames古代奥林匹克运动会Accordingtohistoricalrecords,thefirst(1)OlympicGamescanbetracedbackto776BC.
DrWhitecheckedthepatient’ssignscarefullybeforemakinghisstatement.
Thegraduateshada(cheer)______farewellpartybeforeleavingthecollege.
最新回复
(
0
)