首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class Base{ protected: Base(){cout
有如下程序 #include using namespace std; class Base{ protected: Base(){cout
admin
2020-11-11
41
问题
有如下程序
#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://kaotiyun.com/show/3Syp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intmain(){int*p;*p=9;cout<<’’Thevalueatp:’’<<
下列定义语句中,错误的是()。
下列选项可以做C++标识符的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
有如下类声明:c1assTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(intn0);};下面
下列字符串中,正确的C++标识符是()。
请使用VC6或使用【答题】菜单打开考生文件夹prog2下的工程prog2,此工程中包含一个程序文件main.cpp,其中有“班级”类Class和“学生”类Student的定义,还有主函数main的定义。在主函数中定义了两个“学生”对象,他们属于同一班级。程
请使用VC6或使用【答题】菜单打开考生文件夹prog2下的工程prog2。此工程中包含一个程序文件main.epp,其中有“部门”类Department和“职工”类Staff的定义,还有主函数main的定义。在主函数中定义了两个“职工”对象,他们属于同一部
关于关键字class和typename,下列表述中正确的是()。
设表的长度为n。存下列结构所对应的算法中,最坏情况下时间复杂度最低的是
随机试题
请根据下图所示网络结构回答下列问题。如果该网络内服务器群的IP地址为192.168.64.15—192.168.64.33,并且采用一种设备能够对服务器提供如下保护措施:发送到服务器群的数据包将被进行过滤检测,如果检测到恶意数据包时,系统发出警报并阻
[*]
弯沉代表值大于设计验收的弯沉值时,相应分项工程为不合格。()
对建筑地基进行换填垫层法施工,正确的是()。
TBM施工方法的优点有()。
水泥混凝土拌和物的和易性包括()。
下列人力资源供需平衡方法中,速度快、员工受伤程度高的是()。
关于货币均衡水平的说法,正确的是()。
在理发店的以下各项活动中,属于外部后勤的是()。
评价中心技术主要包括()
最新回复
(
0
)