首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(){cout
有如下程序: #include using namespace std; class A { public: A(){cout
admin
2017-09-21
41
问题
有如下程序:
#include
using namespace std;
class A
{
public:
A(){cout<<“A”;}
};
class B{public:B(){cout<<“B”;}
};
class C:public A
{
B b:
public:CO{cout<<“C”;}
};
int main()
{
C obj;
return 0:
}
执行后的输出结果是( )。
选项
A、CBA
B、BAC
C、ACB
D、ABC
答案
D
解析
此题中,语句C obj对象初始化首先调用基类的构造函数A(),输出“A”,其次是C类中对象的构造函数的调用,即调用B(),输出“B”;最后是调用自身的构造函数C(),输出“C”。
转载请注明原文地址:https://kaotiyun.com/show/mHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和()提供。
若有如下图所示5个连续的int类型的存储单元并赋值,a[0]的地址小于a[4]的地址。p和s为int型的指针变量。请对以下问题填空。①若p已指向存储单元a[1]。通过指针p给s赋值,使s指向最后一个存储单元a[4]的语句是【】。②若指针s指向存
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
在C++语言中,数据封装要解决的问题是
在函数原型声明中,可以省略参数名,但必须声明函数参数的【 】。
在单链表上难以实现的排序方法有希尔排序、【 】和堆排序。
类的构造函数的作用是
若已定义,以下fun函数的功能是在循环中给数组a前4个数组元素依次赋1、2、3、4;在第二个循环中使a数组前4个元素中的值对称折叠,变成1、2、2、1。请填空。fun(inta[]){inti;for(i=1;i<=4
下面对宏定义的描述中不正确的是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
随机试题
与传统行政权力相比,现代行政权力有许多不同的特点,主要表现在________、__________、__________。
急性脓胸的治疗原则
LC用于
牵引术助产的适应证是.
按施工分块仓面强度计算法对混凝土生产系统规模进行核算时,与下列()因素有关。
在Excel5.0中,公式ABS(-13.76)的结果等于()。
某市一条大街长10080米,从起点到终点共设有9个公交车站,那么每两个车站之问的平均距离是()米。
与10月相比,12月“家电下乡”产品中销售量增加一倍以上的产品有多少种?
设(I)和(Ⅱ)是两个四元齐次线性方程组,(I)的系数矩阵为(Ⅱ)的一个基础解系为η1=(2,一1,a+2,1)T,η2=(一1,2,4,a+8)T.(1)求(I)的一个基础解系;(2)a为什么值时(I)和(Ⅱ)有公共非零解?此时求出全部公共非零解
A、 B、 C、 D、 C
最新回复
(
0
)