首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { protected: Base() { cout
有如下程序: #include using namespace std; class Base { protected: Base() { cout
admin
2021-06-10
67
问题
有如下程序:
#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://www.kaotiyun.com/show/x0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序段中包含4个函数。其中具有隐含this指针的是()。intfun1();classTest{public:intfun2();friendintfun3():static
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<="A";}};classB{public:B(){cout<<"B";}}classC:public
下列关于栈的叙述正确的是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
支持子程序调用的数据结构是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
数据库设计中反映用户对数据要求的模式是()。
下列字符串中,正确的C++标识符是()。
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
随机试题
如何检查单向离合器?
紫外分光光度计的光源常用碘钨灯。()
不孕症中,男性因素占60%。
女性,36岁。发热盗汗,腹泻便秘交替2个月就诊。体检:腹部平软,右下腹轻度压痛,未扪及包块,粪检无特殊。胃肠钡餐检查示回盲部有钡影跳跃征,应考虑何诊断
“建设工程施工合同(示范文本)”由()组成。
某工程单代号搭接网络计划如下图所示,节点中下方数字为该工作的持续时间,其中的关键工作有()。
债务人不履行合同,债权人可以行使留置权的合同有( )。
在分布式数据库中,关系的存储采用分片和复制技术,存储在不同的站点上。用户无需知道所用的数据存储在哪个站点上,称为(60)。分布式事务的执行可能会涉及到多个站点上的数据操作,在2PC协议中,当事务Ti完成执行时,事务Ti的发起者协调器Ci向所有参与Ti的执行
(74)wasdesignedmanyyearsago,withagoalinmind:transmittingthehumanvoiceinamore-or-lessrecognizableform.
启动InternetExplorer,访问网站:http://www.163.com,并将当前页保存在C:\MyDocuments。
最新回复
(
0
)