首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude<iostream> using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char c){ co
有如下程序 #inc1ude<iostream> using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char c){ co
admin
2016-11-23
47
问题
有如下程序
#inc1ude<iostream>
using namespace std;
class Base{
protected:
Base(){cout<<’A’;}
Base(char c){ cout<<c;}
};
class Derived: public Base{
public:
Derived( char c){cout<<c,}
};
int main(){
Derived d1(’B’);
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
此题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序是:执行基类的构造函数,调用顺序按照各个基类被被继承时声明的顺序;执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序;执行派生类的构造函数。此题中,在建立派生类Derived的对象dl时会先调用基类Base的构造,调用的是默认构造函数,输出字符‘A’;然后调用自身的构造函数,输出‘B’:故程序的输出结果是:AB。
转载请注明原文地址:https://kaotiyun.com/show/0sAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是#include<iostream.h>#include<string.h>voidmain(){charp1[10],p2[10]
数据库、数据库系统和数据库管理系统之间的关系是
有如下函数模板定义:template<typenameT1,inta2,inta3>T1sam(T1a1){return(al+a2+a3);}则以下调用中正确的是
有以下程序:#include<iostream>usingnamespacestd;classA{private:intx,y;public:voidset(int
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
结构化程序设计主要强调的是
下列叙述中正确的是
关于函数中的,下列表述中错误的是()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
设置虚基类的目的是
随机试题
亚里士多德文艺理论的代表作是【】
下列哪项是正确的护理目标陈述方式( )。
患者女,近几天来发生尿急、尿频、尿痛伴发热,首先应检查的是
会计人员下列()发生变更,可以不向会计从业资格管理机构办理从业档案信息变更登记。
自2003年1月1日至( ),对部分数控机床企业生产销售的数控机床产品实行增值税先征后返。
与公开发行股票相比,下列关于非公开发行股票的说法中,正确的有()。
某些藻类植物并非在所有的水环境中都能生长得很好,有一种水藻只有当周围的水流速度很慢时才能长得茂盛。然而,有人发现在一些地区,旱季过后,即使河水的水流速度很慢,也很少见到这种水藻。以下哪项如果为真,可以作为上述现象的解释?
商品不是物,而是物掩盖下的社会生产关系。马克思的这一论断的含义是()。
按照ITU标准,传输速率为155.520Mbps的标准是()。
公司计划在“创新产品展示及说明会”会议茶歇期间,在大屏幕投影上向来宾自动播放会议的日程和主题,要求市场部助理小王完成相关演示文件的制作。具体要求如下:为了实现幻灯片可以自动放映,设置每张幻灯片的自动放映时间不少于2秒钟。
最新回复
(
0
)