题目内容
(请给出正确答案)
[单选题]
当用类的一个对象去初始化类的另一个对象时,调用()。
A.析构函数
B.拷贝构造函数
C.静态函数
D.以上都不是
答案
查看答案
A.析构函数
B.拷贝构造函数
C.静态函数
D.以上都不是
第2题
A.拷贝构造函数是可以重载
B.用一个对象给另一个对象赋值时,拷贝构造函数会被自动调用
C.用一个对象初始化另一个对象时,拷贝构造函数会被自动调用
D.创建一个对象时,有可能同时调用拷贝构造函数和其他构造函数
第3题
A.正确
B.错误
第4题
A.关键字virtual用于声明友元
B.一个类的成员函数可以是另一个类的友元
C.友元函数访问对象的成员不受访问特性影响
D.友元函数通过this指针访问对象成员
第5题
A.静态成员不属于对象,是类的共享成员
B.静态数据成员要在类外定义和初始化
C.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D.非静态成员函数也可以操作静态数据成员
第6题
A.构造函数是类的一种特殊函数,它的方法名必须与类名相同
B.构造函数的返回类型只能是void型
C.构造函数的主要作用是完成对类的对象的初始化工作
D.一般在创建新对象时,系统会自动调用构造函数
第7题
A.派生类的对象可以赋值给基类的对象
B.基类的对象可以赋值给派生类的对象
C.派生类的对象可以初始化基类的对象
D.派生类的对象的地址可以赋值给指向基类的指针
第8题
A.正确
B.错误
第9题
A.错误
B.正确
第10题
A、错误
B、正确