首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { protected: Base() { cout
有如下程序: #include using namespace std; class Base { protected: Base() { cout
admin
2021-09-05
62
问题
有如下程序:
#include
using namespace std;
class Base {
protected:
Base() { cout<<′A′; }
Base(char c) { cout<
};
class Derived: public Base {
public:
Derived( char c ) { cout<
};
int main() {
Derived d1(′B′);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数;对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个派生类对象d1,首先执行基类的构造函数,输出A;然后执行派生类的构造函数,输出B。所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/z65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列字符中,不允许作为C++标识符的是()。
下列程序的输出结果是()。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}intmain(){co
有如下程序:#includeusingnamespacestd;classComplex{doublere,im;public:Complex(doubler,dou
己知函数FA调用FB,若要把这两个函数定义在同一个文件中,则()。
有如下函数模板定义:templateTfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
设循环队列的存储空间为Q(1:50),初始状态为from=rear=50。经过一系列正常的操作后,front—1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
负责数据库中查询操作的数据库语言是()。
下列与队列结构有关联的是
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是
随机试题
在中国革命、建设、改革的历史进程中,马克思主义中国化实现历史性飞跃的次数是()
下列关于一般语汇总体特点的表述中,正确的一项是()
外周血红细胞平均寿命为
XYZ股份有限公司20×4年12月31日的比较资产负债表、20×4年度利润表及其他相关资料如下:其他相关资料如下:(1)本年度营业费用的组成项目:销售成本(不包括工资、折旧等制造费用)748800元折旧费用70200元待摊费用摊销6240
信息校核是对经过初步甄别的信息作进一步的校验核实,对信息的()进行认定。
我国所要建立的适应市场经济要求的市场体系应该是()。
如果互联的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以采用的互联设备( )。
Whereisthewoman?
•Readthememoandtheadvertisementbelow.•Completethetourinformationformontheoppositepage.•Writeawordorphrase(i
EachtimeKristyIngramtakesarun,herappsareupandrunningbeforesheeventakesoff."IusetechnologyeverytimeIr
最新回复
(
0
)