首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Base{ protected: Base(){cout
有如下程序: #include using namespaee std; class Base{ protected: Base(){cout
admin
2021-06-10
28
问题
有如下程序:
#include
using namespaee std;
class Base{
protected:
Base(){cout<<’A’;}
Base(char c){cout<
};
class Derived:public Base{
public:
Derived(char c){cout<
};
int main(){
Derived dl(’B’);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数;对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个派生类对象dl,首先执行基类的构造函数,输出A;然后执行派生类的构造函数,输出B。所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/oqfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开源程序文件modi3.cpp。此程序的功能是将out1.txt文件中的内容输出到屏幕与文件中。输出如下:李一1.78m21王一1.65m23out2.txt文件的内容如下:李一1.78m21王一1.65m
请打开考生文件夹下的解决方案文件proj2,此工程中包含一个程序文件main.cpp,其中有“部门”类Department和“职工”类Staff的定义,还有主函数main的定义。在主函数中定义了两个“职工”对象,他们属于同一部门。程序展示,当该部门改换办公
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程prog1。其中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:v1=23:v2=42注意:只修改每个“//ERROR****
下列关于输入流类成员函数getline()的叙述中,错误的是
下面不能作为软件设计工具的是
关于赋值运算符=的重载,下列表述中错误的是
在下面的类声明中,错误的是
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
背景:南方某6层砖混结构的住宅楼,基础为钢筋混凝土条形基础,建设单位委托A监理公司监理,经过招标投标,B建筑工程有限公司中标,并成立了项目部组织施工。项目部计划混凝土及砂浆采用现场搅拌。该工程计划于2012年1月8日开工,2013年1月28日工程整体竣工
简述我国宪法为司法审查制度的建立提供的宪法依据。
专家教师的课时计划简洁、灵活,以学生为中心并具有()。
编制招标控制价时,下列关于综合单价的风险确定方法,正确的是()。
Y=f(x1,x2,…,xk;β0,β1,…,βk)+μ表示()。
下列关于管制的描述,不正确的是()(2018年非法学基础课单选第7题)
在马克思主义哲学产生以前不曾存在()。
经济基础与上层建筑的区别是()。
已知线性非齐次方程组A3×4=b(*)有通解k1(1,2,0,一2)T+k2(4,一1,一1,一1)T+(1,0,一1,1)T,其中k1,k2是任意常数,则满足条件x1=x2,x3=x4的解是()
无线局域网的设计包括:对必要的变化进行初步调查、对现有网络环境进行分析、()、()、()和创建必要的设计文档。
最新回复
(
0
)