当前位置:首页 >课程 >C-C++程序设计案例实战

1、下列描述错误的是

A、静态成员是类的成员
B、在创建对象前,静态成员不存在
C、静态成员不能是虚函数
D、静态成员函数不能直接访问非静态成员

参考答案:请扫码使用小程序查看答案

2、下列静态数据成员特性中,错误的是

A、静态数据成员要在类体外进行初始化
B、说明静态数据成员时前边要加修饰符static
C、静态数据成员不是所有对象共有的
D、引用静态数据成员时,要在静态数据成员名前加类名和作用域符号

参考答案:请扫码使用小程序查看答案

3、下面关于友元的描述中,错误的是

A、友元函数可以直接访问该类的私有成员
B、友元关系不能被继承,是双向可交换的
C、利用友元可以提高程序的运行效率,但却破坏了封装性
D、一个类的友元类中的所有成员函数都是这个类的友元函数

参考答案:请扫码使用小程序查看答案

4、如果类A被说明为类B的友元,则

A、类A的成员是类B的成员
B、类B的成员函数可以访问类A的所有成员
C、类B的成员既是类A的成员
D、类A的成员函数可以访问类B的所有成员

参考答案:请扫码使用小程序查看答案

5、下列各类函数中,不是类的成员函数的是

A、拷贝构造函数
B、构造函数
C、析构函数
D、友元函数

参考答案:请扫码使用小程序查看答案

6、对静态成员的正确描述是

A、非静态成员函数也可以操作静态数据成员
B、调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
C、全局变量、静态全局变量和静态局部变量都存放在内存的静态存储区域
D、静态数据成员要在类外定义和初始化

参考答案:请扫码使用小程序查看答案

7、关于友元函数说法正确的是

A、友元函数没有this指针
B、友元函数破环了封装机制
C、友元函数需要通过对象或指针调用
D、友元函数是不能被继承的

参考答案:请扫码使用小程序查看答案

8、静态成员函数没有

A、指针参数
B、返回值
C、this指针
D、返回类型

参考答案:请扫码使用小程序查看答案

9、下面对静态数据成员的描述中,正确的是

A、静态数据成员不能通过类的对象调用,只能通过“类名::标识符”调用
B、静态数据成员是类的所有对象共享的数据
C、类的每个对象都有自己的静态数据成员
D、类的不同对象有不同的静态数据成员

参考答案:请扫码使用小程序查看答案

10、友元的作用是

A、增加成员函数的种类
B、加强类的封装性
C、实现数据的隐藏性
D、提高程序的运用效率

参考答案:请扫码使用小程序查看答案