首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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://jikaoti.com/ti/7kt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intX;protected:intz;public:
软件设计模块化的目的是【】。
在数据流图(DFD)中,带有名字的箭头表示
以下程序的输出结果是【】。#include<iostream.h>voidfun(){staticinta=0;a+=2;cout<<
在C++语言的面向对象程序设计框架中,【】是程序的基本组成单元。
将代数式转换成程序设计中的表达式为【】。
所有在函数中定义的变量,连同形式参数,都属于
循环链表的主要优点是
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strc
下面程序输出的结果为#include"iostream.h"classA{public:A(){cout<<"CLASSA"<<endl;}
随机试题
属于现病史的内容有
患者,男性,突发腹痛,剧烈难思,查体发现肝浊音界消失,该患者的诊断可能是
常用酒炙的药材有()。
下列项目中,屈于股票应裁明的事项有()。
如果将β为0.75的股票增加到市场组合中,那么市场组合的风险()。
关于一般纳税人缴纳增值税的说法,正确的是()。
倾听是指()。
流注理论未考虑()现象。
关于海洋表面盐度的叙述,正确的是()。
关于习近平法治思想,下列说法正确的有几项?()①其深刻回答了新时代为什么实行全面依法治国、怎样实行全面依法治国等一系列重大问题②其是马克思主义法治理论中国化的最新成果③其是中国特色社会主义法治理论的重大创新
最新回复
(
0
)