题目内容

运行下列程序时的输出结果是( )。#includeusing namespace std;class MyClassA{public:MyClassA( ) { cout<<"A";}};class MyClassB{public:MyClassB( ) { cout<<"B";}};class MyClassC:private MyClassA{MyClassB b;public:MyClassC( ) { cout<<"C";}};int main(void ){MyClassC t;system("pause");return 0;}

ABC
B. CBA
C. BAC
D. CAB

查看答案
更多问题

运行下列程序时的输出结果是( )。#includeusing namespace std;class MyClassA{protected:int a;public:MyClassA( ) { a=1;}void print(){cout<print();system("pause");return 0;}

A. 1
B. 2
C. 12
D. 21

有如下程序:#includeusing namespace std;class Base1{public:Base1(int d){cout<

A. 21
B. 2143
C. 12
D. 2134

运行下列程序时的输出结果是( )。#includeusing namespace std;class MyClassA{public:MyClassA( ) { cout<<"A";}};class MyClassB:public virtual MyClassA{public:MyClassB( ) { cout<<"B";}};class MyClassC: private MyClassA{public:MyClassC( ) { cout<<"C";}};class MyClassD:protected MyClassC,MyClassB{public:MyClassD( ) { cout<<"D";}};int main(void ){MyClassD t;system("pause");return 0;}

ACBD
B. ABACD
C. ACABD
D. AACBD

下列关于虚函数的描述中正确的是( )。

A. 可以把静态的成员函数说明为虚函数
B. 可以把非成员函数说明为虚函数
C. 可以把构造函数和析构函数说明为虚函数
D. 基类中的虚函数继承到派生类中,即使不用virtual说明仍为虚函数

答案查题题库