首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class Base{ protected: Base(){cout
有如下程序 #include using namespace std; class Base{ protected: Base(){cout
admin
2020-11-11
58
问题
有如下程序
#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 d 1(ˊBˊ);
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
此题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序是:执行基类的构造函数,调用顺序按照各个基类被被继承时声明的顺序;执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序;执行派生类的构造函数。此题中,在建立派生类Derived的对象d1时会先调用基类Base的构造,调用的是默认构造函数,输出字符‘A’;然后调用自身的构造函数,输出‘B’:故程序的输出结果是:AB。
转载请注明原文地址:https://www.kaotiyun.com/show/3Syp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh’’,*r;r=p;cout<<*r<<
有如下程序:#include<iostream>usingnamespacestd;classInstrument{public:virtualvoidDisplay():0;};
有如下程序:usingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;}virtualvoidshow()const{c
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLLIME)const;,下列关于这个函数的叙述中,错误的是()。
数据库技术的根本目标是要解决数据的()。
下列各组类型声明符中,含义相同的一组是()。
下面是一个模板声明的开始部分:temp1ute<typenameT>double__由此可知()。
关于运算符重载,下列表述中正确的是()。
下列选项中不属于面向对象程序设计特征的是
算法的空间复杂度是指()。
随机试题
氨苯蝶啶的作用部位在
设s1=“Hello”,s2=“student”,函数StrDel(s2,strlen,(S1),3)的值是________
A.心气大伤B.心气不足C.痰火扰心D.风痰阻络郑声的病因多为
患者,44岁,因服毒,同事们将已昏迷的他送往医院抢救,但没人知道他所服的药物,护士应采取的护理措施是
企业以盈余公积弥补亏损,导致留存收益减少。()
按照波特的价值链分析方法,企业支持活动中的基础设施包括()。
ENTRY-LEVERPOSITIONSWITHEMPLOYCORespectedemploymentagencyseeksrecentgraduatesforentry-levelpositionsinthefiel
我国现行的立法体制是何种立法体制?()
(2012年真题)我国物权法规定的动产交付方式包括()。
数据库系统的三级模式分别【】模式、内部级模式与外部级模式。
最新回复
(
0
)