首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char C){co
有如下程序: #include<iostream> using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char C){co
admin
2017-07-05
21
问题
有如下程序:
#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<
};
int main(){
Derived d1(’B’);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数;对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个派生类对象dl,首先执行基类的构造函数,输出A;然后执行派生类的构造函数,输出B。所以答案为c。
转载请注明原文地址:https://kaotiyun.com/show/4GAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是( )。 main() {int i; for(i=0;i<8;i++) {switch(i) { case 0: case 3:i+=2; case 1
用单链表表示的链式队列的队头在链表的( )位置。
执行如下程序后的输出结果是【】。#include<iostream>#include<fstream>usingnamespacestd;intmain(){chars
有以下程序:#include<iostream>usingnamespacestd;constxntN=5;intfun(char*s,chara,intn){intj;
函数定义的格式是【 】函数名(形式参数表)函数体。
所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是【 】。
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是【 】。
以下不能够读入空格字符的语句是
将下列程序写成三目运算表达式是()。if(x<y)min=x;elsemin=y;
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和()提供。
随机试题
下列哪项在心主血脉中起关键作用
偏瘫双下肢痉挛性瘫
从总体中抽样一般需要满足的条件为()。Ⅰ.连续性Ⅱ.独立性Ⅲ.针对性Ⅳ.随机性
你有信仰就年轻,_________就年老;有自信就年轻,___________就年老;有希望就年轻,_________就年老。岁月使你皮肤起皱,但是失去了热忱,就损伤了灵魂。填入画横线部分最恰当的一项是:
在结构化方法开发的整个过程中,最重要的环节是
文本框控件中将Text的内容全部显示为所定义的字符的属性项是()。
假定TestClass为一个类,则该类的拷贝构造函数的声明语句为()。
在窗体上有一个命令按钮Commandl,编写事件代码如下:PrivateSuBcormmandl_Click()DimyAsIntegery=0Doy=InputBox(“y=”)IF(yMod10)+Int(y/1
Mygrandsonistotally______playingnetgames.
•Readthearticlebelowaboutsales.•ChoosethecorrectwordtofilleachgapfromA,B,CorD.•Foreachquestion(21-3
最新回复
(
0
)