- 4
- 0
- 约5.53千字
- 约 8页
- 2019-09-14 发布于广东
- 举报
C++面向对象程序设计练习题
一、选择题
i、c卄对c语言作了很多改进,即从面向过程变成为面向对象的主要原因是 。
增加了一些新的运算符 B.允许函数重载,并允许设置缺省参数
C.规定函数说明符必须用原型
2、 在C++屮,数据封装要解决的问题是
A、数据的规范化
C、避免数据丢失
3、 下面对析构函数的正确描述是
A、析构函数没有参数
C、系统不能提供默认的析构函数
4、 关于成员函数特征的下列描述屮,
A、成员函数可以是静态的
D.引进了类和对象的概念
O
B、防止不同模块之间数据的非法访问
D、便于数据转换
O
B、析构函数必须由用户定义
D、析构函数可以设置默认参数
是错误的。
B、成员函数可以重载
C、成员函数一定是内联函数 D、成员函数可以设置缺省参数值
5、 关于继承的描述中, 是正确的。
A、析构函数不能被继承 B、派生类是基类的子集
C、子类型关系是可逆的 D、派生类是基类的子类型
6、 下面函数原型声明中, 声明了 ftm为虚函数
A^ void fun( )=0; B、virtual void fun();
C、virtual void fun( )=0; D、virtual void fun(){};
7、 下列静态数据成员的特性屮, 是错误的。
A、 静态数据成员不是所有对象所共用的
B、 说明静态数据成员时前边要加修饰符static
C、 静态数据成
原创力文档

文档评论(0)