单项选择题
有如下类定义:
class AA{
int a;
public:
AA(int n=0):a(n){}
};
class BB:public AA{
public:
BB(int n)______
};
其中横线处缺失部分是______。
A.:a(n){}
B.:AA(n){}
C.{a(n);}
D.{a=n;}
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
生成派生类对象时,派生类构造函数调用基类构造函数的条件是______。
A.无需任何条件
B.基类中显示定义了构造函数
C.派生类中显式定义了构造函数
D.派生类构造函数明确调用了基类构造函数
点击查看答案&解析
单项选择题
有如下程序:#include<iostream>using namespace std;class Base{public:Base(int x=0):valB(x){cout<<valB;}~Base(){cout<<valB;}private:int valB;};class Derived:public Base{public:Derived(int x=0,int y=0):Base(x),valD(y){cout<<valD;}~Derived(){cout<<valD;}private:int valD;};int main(){Derived obj12(2,3);return 0;}运行时的输出结果是______。
A.2332
B.2323
C.3232
D.3223
点击查看答案&解析
相关试题
当派生类从一个基类保护继承时,基类中的一...
下列代码段声明了3个类class Person{}...
有如下类定义:class XX{int xx;public...
下列关于继承方式的描述中,错误的是___...
定义派生类时,若不使用关键字显式地规定采...