首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-07-05
26
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
int X;
public:
Base(int n=0):X(n){cout<<n;}
int getX()eonst{return x;}
};
class Derived:public Base{
int y;
public:
Derived(int m,int n):y(m),Base(n){cout<<m;}
Derived(int m):y(m){cout<<m;}
};
int main()
{
Derived d1(3),a2(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出0,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://jikaoti.com/ti/hyt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()。
函数定义的格式是【 】函数名(形式参数表)函数体。
设a,b,c都是int的变量,且a=3,b=4,c=5,则下面的表达式中值为0的是( )
依照某种数据模型组织起来并存放二级存储器中的数据集合是指( )。
类中数据成员和成员函数的默认访问级别为______。
对于重载的运算符>>,它是一个()。
在单链表上难以实现的排序方法有希尔排序、【 】和堆排序。
下列叙述中,不属于软件需求规格说明书的作用的是
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
友元运算符。obj1>obj2被C++编译器解释为()。
随机试题
以前年度销售的商品在本年退回,应()。
提出"稚阳未充,稚阴未长者也"的著作是
下列图示结构属于()体系。
地震烈度7度区,某建筑场地存在液化粉土,分布较平坦且均匀。按照《建筑抗震设计规范》(GB50011一2010)的规定,下列哪些情况可以采用不消除液化沉陷的地基抗液化措施?()
消防性能化设计以消防安全工程学为基础,是一种先进、有效、科学、合理的防火设计方法。下列属于建筑物消防性能化设计的基本步骤的有()。
持有上市公司股份的股东,只要符合法律规定的条件,就可以直接向中国证监会申请发行可交换公司债券。( )
甲欲开饭店,与高级厨师乙商量请其加盟,并说:“你无需投资,店面、餐具和资金由我负责,你只负责炒菜就行,利润三七分成。我得七,你得三。”乙应允。此后,甲以投资人的名义开了饭店,饭店的营业执照上登记为个人独资企业丙。第一年,饭店获利颇丰,按三七分成,甲获利21
教育法律关系中两个最重要的主体是()。
人生如登山。每一步都是一个高度,你怎么看?
225,196,169,144,( )
最新回复
(
0
)