首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char c){cou
有如下程序 #include<iostream> using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char c){cou
admin
2019-06-12
72
问题
有如下程序
#include<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 dl(’B’);
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
此题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序是:执行基类的构造函数,调用顺序按照各个基类被被继承时声明的顺序:执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序;执行派生类的构造函数。此题中,在建立派生类Derived的对象dl时会先调用基类Base的构造,调用的是默认构造函数,输出字符’A’;然后调用自身的构造函数,输出’B’;故程序的输出结果是:AB。
转载请注明原文地址:https://www.kaotiyun.com/show/ZQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设程序如下:#includeusingnamespacestd;intmain(){int**p,*q,r=10;q=&r;p=&q;cout
有如下程序:#includeusingnamespacestd;classBase{protected:Base(){cout
下面关于常成员函数的说法中正确的是()。
下列程序执行后,输出的结果是()。intx=-5,y=0;while(++x)y++;cout
若需要把一个函数“voidfun();”定义为一个类TestClass的友元函数,则应在类TestClass的定义中加入一条语句:___________。
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于__________测试。
在三级模式之间引入两层映像,其主要功能之一是()。
下面程序的输出结果是()。#include#include“string.h”voidmain(){chara[]=“HelloTest”,b[]=“Test”;strcpy
在数据库设计中,将E-R图转换为关系模式的过程属于()。
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
随机试题
下列选项中,不属于水运工程中常用的地基处理法的有()。
在PC机中实现硬盘与主存之间数据传输的主要控制部件是中断控制器。()
下列哪些激素可与核受体结合而调节转录过程
中等强度作业的特点是()
立春:惊蛰:清明
(2014年真题)关于中国标准连续出版物号的说法,正确的有()。
社会工作研究的目的在于( )。
家庭背景是个体身心发展的先决条件,为个体发展奠定基础。()
结合材料,回答问题:材料1作为全球第二大经济体,中国经济增长无论加快还是放缓,都牵动着世界各国的神经。在国内外形势复杂、经济结构大调整的背景下,今年上半年,中国GDP增长适度回落至7%左右,质疑中国经济、唱衰中国经济的声音由此甚嚣尘上,
A、 B、 C、 D、 C
最新回复
(
0
)