C语言程序设计练习题.docxVIP

  • 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)

1亿VIP精品文档

相关文档