若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()
第1题:
下面描述中正确的是 ______。
A.virtual可以用于声明虚函数
B.含有纯虚函数的类不可以用来创建对象
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化列表来初始化
第2题:
下列关于基类和派生类关系的叙述中,正确的是
A.每个类最多只能有一个直接基类
B.派生类中的成员可以访问基类中的任何成员
C.基类的构造函数必须在派生类的构造函数体中调用
D.派生类除了继承基类的成员,还可以定义新的成员
第3题:
关于静态数据成员的描述中正确的是( )。
A.类的静态数据成员不是类的所有对象共享的数据
B.类的静态数据成员不能被类的成员函数调用
C.类的静态数据成员不能被类的构造函数调用
D.类的静态数据成员必须进行初始化
第4题:
下面的描述中,( )是正确的。
A.virtual可以用来声明虚函数
B.含有纯虚函数的类是不可以用宋创建对象的,因为它是虚基类
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化成员列表来初始化
第5题:
静态数据成员在( )进行初始化。
A.成员函数列表
B.类体外
C.构造函数
D.成员函数
第6题:
下列有关构造函数描述正确的是()。
第7题:
对一个类中的数据成员的初始化可以通过构造函数中的()实现,也可以通过构造函数中的()实现。
第8题:
下列关于类的包含描述正确的是()
第9题:
不可以在类的构造函数中对静态数据成员进行初始化
第10题:
所有类都必须定义一个构造函数
构造函数必须有返回值
构造函数必须访问类的非静态成员
构造函数可以初始化类的成员变量
第11题:
成员函数列表
类体外
构造函数
成员函数
第12题:
基类构造函数—>对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员
基类构造函数—>派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数
派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数—>基类构造函数
对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员—>基类构造函数
第13题:
以下四个关于类的访问控制的描述哪一个是错误的
A、子类不能访问其父类的私有数据成员和成员函数
B、子类的对象不能访问其父类的保护数据成员或者成员函数
C、类的对象不能访问类的保护数据成员或者成员函数
D、类的成员函数不能访问类中的私有数据
第14题:
下列关于成员访问权限的描述中,不正确的是( )。
A.公有数据成员和公有成员函数都可以被类对象直接处理
B.类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问
C.只有类或派生类的成员函数和友元函数可以访问保护成员
D.保护成员在派生类中可以被访问,而私有成员不可以
第15题:
下列描述中哪个是正确的?
A.派生类构造函数中没有调用父类构造函数则没有对父类初始化
B.子类构造函数不能是内联函数
C.派生类构造函数中可以对父类数据成员赋值
D.构造函数的返回值为void类型
第16题:
下面的描述中,正确的是( )。
A.virtual可以用来声明虚函数
B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化列表来初始化
第17题:
下面描述中,正确的是()。
第18题:
下列哪个命题为真()。
第19题:
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()
第20题:
在创建派生类对象时,构造函数的执行顺序是()
第21题:
可以使用赋值语句对对象成员进行初始化
可以使用“参数初始式”调用成员类的构造函数初始化对象成员
被包含类可以访问包含类的成员
首先执行自身构造函数,再调用成员类的构造函数
第22题:
所有类都必须定义一个构造函数
构造函数必须有返回值
构造函数可以访问类的非静态成员
构造函数必须初始化类的所有数据成员
第23题:
在类B的成员函数中可以访问A类的私有数据成员
在类B的成员函数中可以访问A类的保护数据成员
类B的构造函数可以调用类A的构造函数做数据成员初始化
类A的构造函数可以调用类B的构造函数做数据成员初始化