C++方向重点考试题day5

感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
你的名字
    ____________
类如何实现抽象、封装和数据隐藏?
    ____________
封装的作用?
    ____________
对静态成员的不正确描述是
A.静态数据成员要在类外定义和初始化
B.非静态成员函数也可以操作静态数据成员
C.静态成员不属于对象,是类的共享成员
D.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
下列有关静态成员函数的描述中,正确的是:
A.静态数据成员(非const类型)可以在类体内初始化
B.静态数据成员不可以被类对象调用
C.静态数据成员不受private控制符作用
D.静态数据成员可以直接用类名调用
什么叫做拷贝构造函数?拷贝构造函数何时被调用?
    ____________
若程序员没有定义拷贝构造函数,则编译器自动生成一个缺省的拷贝构造函数,它可能会产生什么问题?
    ____________
若要重载+、=、<<、==和[]运算符,则必须作为类成员重载的运算符是
A.+和=
B.=和
C.==和
D.=和[]
在重载某运算符时,若运算符函数的形参表中没有参数,则可能的情况有
A.该运算符是一个单目运算符。
B.该运算符函数有一个隐含的参数this。
C.该运算符函数是类的成员函数。
D.该运算符函数是类的友元函数。
下列关于多态性说法不正确的是
A.多态性是指同名函数对应多种不同的实现
B.重载方式仅有函数重载
C.重载方式包含函数重载和运算符重载
D.多态性表现为静态和动态两种方式
抽象基类是指
A.嵌套类
B.派生类
C.含有纯虚函数
D.多继承类

11题 | 被引用0次

使用此模板创建