首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude<iostream> using namespace std; c1ass Base{ protected: Base(){cout<<’A’;} Base(charc){cout
有如下程序 #inc1ude<iostream> using namespace std; c1ass Base{ protected: Base(){cout<<’A’;} Base(charc){cout
admin
2019-04-01
44
问题
有如下程序
#inc1ude<iostream>
using namespace std;
c1ass Base{
protected:
Base(){cout<<’A’;}
Base(charc){cout<<c;}
};
c1ass Derived: public Base{
public:
Derived( char c){cout<<c,)
};
int main(){
Derived dl(’B’);
return0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
此题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序是:执行基类的构造函数,调用顺序按照各个基类被被继承时声明的顺序;执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序;执行派生类的构造函数。此题中,在建立派生类Derived的对象dl时会先调用基类Base的构造,调用的是默认构造函数,输出字符’A’;然后调用自身的构造函数,输出‘B’;故程序的输出结果是:AB。
转载请注明原文地址:https://kaotiyun.com/show/OYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
所有在函数中定义的变量,连同形式参数,都属于
下列程序的运行结果是#inClUde<iostream.h>classLocation{private:intX,Y;pubhc:voidinit(int=0,int=0);
关于虚函数,下面说的正确的是
以下程序的输出结果是#include<iostream.h>voidmain(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<3;j++)
为了培养良好的程序设计风格,下列描述中正确的是
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};class
下列关于C++流的叙述中,错误的是
在E-R图中,用来表示实体联系的图形是
下列哪种数据模型可以用树形结构来表示实体之间联系()。
随机试题
新民主主义国家的国体是()。
作为项目融资的早期形式之一,以“产品支付”为基础的项目融资模式,其债务偿还方式是()。
下列选项中,不应设置在汽车库内的设施或房间的有()。
企业安置中华人民共和国残疾人员的,在按照支付给残疾职工工资据实扣除的基础上,按照支付给残疾职工工资的()加计扣除。
根据税收征收管理法律制度的规定,下列财产中,可以作为纳税抵押的有()。
2011年,我国规模以上电子信息制造业实现主营业务收入比上年增加约多少亿元?()
苏秦以连横说秦(节选)苏秦始将连横说秦惠王,曰:“大王之国,西有巴、蜀、汉中之利,北有胡貉、代马之用,南有巫山、黔中之限,东有崤、函之固。田肥美,民殷富,战车万乘,奋击百万,沃野千里,蓄积饶多,地势形便,此所谓‘天府’,天下之雄国也。以大王之贤,士民之众
软件计划的目的是提供一个框架,使主管人员对项目能在短时间内进行合理的估价,下述哪个不属于计划期的内容?
下列关于模板的叙述中,错误的是
Thereasonwhymanyproductionprocessesweretakenoverbythemarketplacewasthat______.Itcanbeseenfromthepassagetha
最新回复
(
0
)