有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; class B{public:B(){cout<<"B";}}; class C:pub

admin2020-05-14  72

问题 有如下程序:
#include<iostream>
using namespace std;
class A
{
public:
A(){cout<<"A";}
};
class B{public:B(){cout<<"B";}};
class C:public A
{
B b;
public:
C(){cout<<"C";)
};
int main(){C obj;return 0;}
执行后的输出结果是(    )。

选项 A、ABC
B、BAC
C、ACB
D、CBA

答案A

解析 C++程序中的执行子类,首先执行基类的构造函数,然后执行数据成员类的构造函数,最后执行子类本身的构造函数,所以输出结果为ABC。二、基本操作题
转载请注明原文地址:https://jikaoti.com/ti/74A0FFFM
0

最新回复(0)