首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class Base{ protected: Base(){tout
有如下程序 #include using namespace std; class Base{ protected: Base(){tout
admin
2018-08-13
42
问题
有如下程序
#include
using namespace std;
class Base{
protected:
Base(){tout<<’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
解析
此题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序是:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序;执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序;执行派生类的构造函数。此题中,在建立派生类Deljved的对象d1时会先调用基类Base的构造,调用的是默认构造函数,输出字符‘A’;然后调用自身的构造函数,输出‘B’;故程序的输出结果是:AB。
转载请注明原文地址:https://kaotiyun.com/show/n8Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<iostream>usingnamespacestd;intmain(){voidfunction(doubleval);dou
在面向对象方法中,类之间共享属性和操作的机制称为______。
C++语言中关于构造函数的说法正确的是()。
以下函数模板main()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti:1;i(n;i++)if(
设有以下说明和定义:#include<iostream.h>Voidmain(){typedefunion{longi;intk[5];charc;}DATE;struct
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
程序的3种基本控制结构是
下列叙述中错误的是()。
下列叙述中错误的是()。
下列程序用于将源文件中的字母进行大小写转换,while的条件是______。#include<iostream.h>#include<fstream.h>#include<iomanip.h>voidmain()
随机试题
行政管理
下列哪几味药物具有攻下、通利作用
关于苯妥英钠,正确的为
患者,女,31岁,3年来怀孕3次,均不足3个月而流产,听力减退,带下清稀,晨部酸软,舌淡苔白,脉弱。其证候是
2018年年初某机械制造企业房产原值2000万元,其中厂房原值1600万元,企业办幼儿园房产原值300万元,独立的地下工业用仓库原价100万元。拥有整备质量10吨/辆的载货汽车10辆,8吨的挂车5辆。该企业2018年发生如下业务:(1)5月1
2014年东方股份有限公司可供出售金融资产的公允价值增加了400万元。甲公司按照持股比例确认相应的资本公积120万元。则下列说法正确的是()。
工资指导线有三条线,分别是()。
通过实验、观察、类比、推理等方法得出正确的结论是化学研究的方法之一。下列反应的推断或解释正确的是()。
三绕组电压互感器辅助二次绕组一般接成()。
问题解决过程中的首要环节是()。
最新回复
(
0
)