C++方向重点考试题day5

感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!

Q1:你的名字

填空1

Q2:类如何实现抽象、封装和数据隐藏?

填空1

Q3:封装的作用?

填空1

Q4:对静态成员的不正确描述是

A.静态数据成员要在类外定义和初始化
B.非静态成员函数也可以操作静态数据成员
C.静态成员不属于对象,是类的共享成员
D.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针

Q5:下列有关静态成员函数的描述中,正确的是:

A.静态数据成员(非const类型)可以在类体内初始化
B.静态数据成员不可以被类对象调用
C.静态数据成员不受private控制符作用
D.静态数据成员可以直接用类名调用

Q6:什么叫做拷贝构造函数?拷贝构造函数何时被调用?

填空1

Q7:若程序员没有定义拷贝构造函数,则编译器自动生成一个缺省的拷贝构造函数,它可能会产生什么问题?

填空1

Q8:若要重载+、=、、==和[]运算符,则必须作为类成员重载的运算符是

A.+和=
B.=和<<
C.==和<<
D.=和[]

Q9:在重载某运算符时,若运算符函数的形参表中没有参数,则可能的情况有

A.该运算符是一个单目运算符。
B.该运算符函数有一个隐含的参数this。
C.该运算符函数是类的成员函数。
D.该运算符函数是类的友元函数。

Q10:下列关于多态性说法不正确的是

A.多态性是指同名函数对应多种不同的实现
B.重载方式仅有函数重载
C.重载方式包含函数重载和运算符重载
D.多态性表现为静态和动态两种方式

Q11:抽象基类是指

A.嵌套类
B.派生类
C.含有纯虚函数
D.多继承类
问卷网
C++方向重点考试题day5
关于
1年前
更新
0
频次
11
题目数
分享
问卷网
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷