C++模拟答案.docVIP

  • 5
  • 0
  • 约4.22千字
  • 约 10页
  • 2017-01-03 发布于重庆
  • 举报
1`课程名称 面向对象程序设计C++ 使用专业 计算机 班级_____________________姓名________________学号__________ 试题得分 一 二 三 四 五 总分 简答题(10 X 2=20) 类的成员一般分为哪两部分? 答:数据成员和成员函数。 (2)静态数据成员的作用是什么? 答:静态数据成员的作用相当于类中的“全局变量”,它不属于某个对象, 而是属于全体对象的。 (3)什么是this指针? 答:this指针是系统自动生成的,它是指向当前对象的指针。 (4) 运算符new和delete的功能是什么? 答:运算符new的功能是用来给动态对象分配内存空间和对该对象进行初始化的,而delete是用来释放由运算符new创建的堆对象。 (5)面向对象三大机制中,除了数据封装,其余二个机制是什么? 答:继承和多态性。 (6)如何消除多继承中的二义性? 答:选择成员名限定法。 (7)什么是多态性? 答:多态性是指同名函数对应对应多种不同的实现。 (8)函数重载的含义是什么? 答:函数重载是指相同的函数名对应着不同的实现。 (9)什么是纯虚函数? 答:纯虚函数是一种不可实现的虚函数。 (10)从键盘输入带有空格的字符串,可用什么函数? 答:可使用成员函数getline( )。

文档评论(0)

1亿VIP精品文档

相关文档