首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ protected: Base(){cout<<ase’;} Base(char c){c
有如下程序: #include<iostream> using namespace std; class Base{ protected: Base(){cout<<ase’;} Base(char c){c
admin
2017-11-28
77
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
protected:
Base(){cout<<ase’;}
Base(char c){cout<<c;}
};
class Derived:public Base{
public:
Derived(char c){cout<<c;}
};
int main(){
Derived d(’Derived’);
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、Derived
B、DerivedBase
C、BaseDerived
D、DerivedDerived
答案
C
解析
派生类Derived由基类Base公有派生,在派生类构造函数声明时系统会自动调用基类的缺省构造函数。调用Derived d(’Deftved’);后,执行类Derived构造函数的Derived(char c),系统自动调用基类的缺省构造函数Base(),输出字母Base;再执行派生类的构造函数Derived(char c),输出字母Derived。
转载请注明原文地址:https://kaotiyun.com/show/BkAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingnamespa
下列程序的输出结果为:Objectid=OObiectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{public
下列定义语句中,错误的是
层次型、网状型和关系型数据库划分原则是
如果a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?c:d的值为
表达式10>5&&6%3的值是
下面的描述中表达错误的是
下面程序的输出结果是【】。#include<iostream.h>#include<math.h>classpoint{doublex;doubley;public:point(doublea,doub
下列符号中可以用作C++标识符的是()。
实体是信息世界中广泛使用的一个术语,它用于表示()。
随机试题
下列哪项检查对鉴别血管内溶血和血管外溶血无帮助
女性,35岁,风湿性心脏瓣膜病7年,近半年常有间歇发热、气促,左上腹部剧痛2小时。体检:脉搏100次/分,左上腹有摩擦音与压痛。尿镜检红细胞(+),血沉36mm/h。最可能为
诊断原发性肝癌主要靠
符合中度昏迷的表现是()
防水混凝土的()必须符合设计要求。
FORTRAN语言编译系统是:
甲公司为增值税一般纳税人,适用的增值税税率为17%,不考虑除增值税以外的其他税费。甲公司按净利润的10%计提盈余公积。甲公司对投资性房地产采用成本模式计量。该公司有关房地产的相关业务资料如下:(1)2×10年1月1日,甲公司开始建造管理用办公大楼。为建
SQL的SELECT语句中,用来定义一个区间范围的特殊运算符是______。
构成计算机软件的是
A、Droptheclass.B、Gettheprivatetutor.C、Buyavoicerecorder.D、Takenotesandthink.B①选项都是动词原形,由此推测问题可能与行为动作相关。②A“退课”、B“找
最新回复
(
0
)