2015年春季学期计算机科学和技术专业《c程序设计》期末复习提纲.docVIP

2015年春季学期计算机科学和技术专业《c程序设计》期末复习提纲.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015年春季学期计算机科学和技术专业《c程序设计》期末复习提纲

2015年春季学期计算机科学与技术专业课程期末复习提纲0分) 填空题(每空2分,共200分) 简单回答下列问题(每小题4分,共20分) 四、各章节知识点 第一部分:C++ 第1至7章: 这几章主要是复习C语言的内容,这些内容在C++语言中都要用到,同时又指出了C++语言对C语言的某些改进。 这7章重点考察C++语言对C语言的改进部分: 常量的定义格式 (定义、重点) 标准输入、输出(定义、运用、重点) 函数的定义格式 (运用) 设置函数参数的默认值(定义、重点) 函数的引用调用(运用、重点) 内联函数和重载函数(定义、重点) 引用的概念及应用(引用作函数参数)(定义、运用、重点) 第8章 类和简单对象 类的定义格式。两类成员和三种访问权限。(概念,重点) 对象定义方法和对象成员表示方法。(概念,重点) 构造函数和析构函数的功能、种类、特点。(概念,运用,重点) 成员函数的特征:重载、内联、设置参数默认值。(概念) 静态成员种类、特点、用法。(概念,运用,重点) 友元函数的特点及用法。(概念,重点) 第9章 复杂对象 1. 各种对象的定义(或说明)、赋值及其使用。(概念,运用) 一般对象(重点) 对象指针(重点) 对象引用 对象数组 对象指针数组 常对象 子对象 (初始化在构造函数的成员初始化列表中进行) (重点) 堆对象 (运算符new和delete的用法) (重点) 常成员(常数据成员和常成员函数) (概念,运用,重点) 3. 类型转换(一般数据类型转换为类类型和类类型转换为一般数据类型) (概念,理解) 第10章 继承性和派生类 派生类中继承的基类中的成员的访问权限。(概念,运用,重点) 基类中私有成员派生类不可直接访问。 公有继承方式下,基类中公有成员和保护成员在派生类中仍然是公有的和保护的。 私有继承方式下,基类中公有成员和保护成员在派生类中都是私有的。 保护继承方式下,基类中公有成员和保护成员在派生类中都是保护的。 2. 单继承中派生类构造函数和析构函数的特点。(运用,重点) 派生类的构造函数中显式或隐含的包含着直接基类的构造函数。 显式包含的带参数的构造函数放在成员初始化列表中。 派生类的析构函数中隐含的包含着直接基类的析构函数。 3. 赋值兼容规则。(概念) 在公有继承方式下,派生类是基类的子类型,于是遵循如下规则: 派生类的对象可以给基类对象赋值。 派生类的对象可以给基类对象的引用初始化。 派生类的对象的地址值可以给基类对象指针赋值。 4.多继承、多继承的构造函数和析构函数的特点 (定义、运用、重点) 5. 虚基类的定义格式及构造函数的特点(定义、重点) 第11章 多态性和虚函数 运算符重载的概念和两种常用方式(本节重点是运算符重载的特点及使用)。(概念,重点) 静态联编、动态联编和虚函数 (概念,运用,重点) 静态联编是在编译时进行的,动态联编是在运行时进行的。 虚函数是实现动态联编的重要条件。虚函数是非静态的成员函数。 动态联编的条件还有公有继承和适当的调用虚函数的方式。使用对象引用和对象指针调用实现动态联编,而使用对象调用实现静态联编; 使用成员函数调用虚函数实现动态联编,而使用构造函数调用虚函数实现静态联编。 3. 纯虚函数和抽象类 (概念,重点) 没有具体实现的虚函数称为纯虚函数。 含有纯虚函数的类称为抽象类。抽象类不能定义对象,可以定义对象引用和对象指针。抽象类作为根基类。 五、题型举例 1.单选题(每题2分,共20分) 选择结果填在( )内 1.下列对运算符重载的描述中,正确的是( D )。 A. 运算符重载可以改变结合性 B. 运算符重载可以改变优先级 C. 运算符重载可以改变操作数的个数 D. 运算符重载不改变优先级和结合性 2.如果在类对象a的类中重载运算符“+”,则a+7的显示调用方式为( C )。 A. A.operator(7)    B. A-operator+(7); C. A.operator+(7) D. 7.operator+(A) 3.下列关于new运算符的描述中,错误的是( A )。 使用new运算符创建动态对象可以不调用构造函数 new运算符组成的表达式是一个地址值 C. 使用new运算符可创建一个对象,也可创建一个对象数组 D. 使用new运算符创建对象时可以进行初始化 4. 下列关于抽象类的描述中,错误的是( D )。 A. 抽象类中至少有一个纯虚函数 B. 抽象类不能定义对象 C. 抽象类可以定义对象引用 D. 抽象类的派生类一定不再是抽象类 5.己知:类B中有一个成员函数说明如下: B Set(B a); 下面对该成员函数返回值的描述中,

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档