网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
A.友元函数
B.虚函数
C.构造函数
D.析构函数
参考答案
更多 “ 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是A.友元函数B.虚函数C.构造函数D.析构函数 ” 相关考题
考题
若class B中定义了一个class A的类成员A a,则关于类成员的正确描述是()。A.在类B的成员函数中可以访问A类的私有数据成员B.在类B的成员函数中可以访问A类的保护数据成员C.类B的构造函数可以调用类A的构造函数进行数据成员初始化D.类A的构造函数可以调用类B的构造函数进行数据成员初始化
考题
在创建派生类的对象时,由于派生类的对象包含了基类的数据成员,因此派生类的构造函数除初始化其自身定义的数据成员外,还必须对基类中的数据成员进行初始化。也就是说,派生类的构造函数要负责调用基类的构造函数。假设有类A,类B,类A是基类,类B继承自类A,那么在构造对象B b时,他们构造函数的调用顺序是()A.先A的构造函数,后B的构造函数B.先B的构造函数,后A的构造函数C.构造函数的调用顺序取决于具体的调用情况D.可以由用户自定义顺序
考题
5、下列关于静态数据成员的说法,不正确的是()。A.类中定义的公用静态数据成员,可以通过类的对象来访问B.类中定义的所有静态数据成员,都必须在类外初始化C.静态数据成员不是所有对象所共用的D.普通的成员函数可以直接访问类中的静态数据成员
考题
201、下面对对象成员的正确描述是()。A.可以在构造函数的初始化列表中给出对象成员的初始化B.可以在构造函数的函数体中给出对象成员的初始化C.如果一个对象成员有无参构造函数,则可以省略对象成员的初始化语句D.若A类中有B类对象成员,则在创建A类对象时,先执行B类的构造函数,再执行A类的构造函数
考题
3、对静态成员的错误描述是()。A.静态成员不属于对象,是类的共享成员B.静态数据成员要在类外定义和初始化C.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针D.静态成员函数可以操作非静态数据成员
考题
【1】函数是类的特殊成员函数,用于在声明类的对象时对其进行初始化.
热门标签
最新试卷