下载此文档

人民邮电大学出版的C++课后答案.doc


文档分类:IT计算机 | 页数:约42页 举报非法文档有奖
1/42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/42 下载此文档
文档列表 文档介绍
一、单选题
1 .下列各种高级语言中, 不是面向对象的程序设计语言的是。
A . C++ B . Java C . C D . Smalltalk
【参考答案】 C
【解析】 C++ 、 Java 、 Smalltalk 都是面向对象的程序设计语言,而 C 语言是一种面向过程的程序设计语言。
2 .下列关于类与对象关系的描述中, 不正确的是。
A .类是具有相同属性和行为的一类对象的抽象
B .对象是类的具体实体
C .类与对象在内存中均占有内存单元
D .类是创建对象的模板
【参考答案】 C
【解析】类与对象是一组抽象与具体的关系, 类实际上是类型, 对象实际上是属于类类型的变量, 因此只有变量才会占有内存空间, 类型不占内存空间。
3 .下列哪一个不是面向对象方法的特征。
A .开放性 B .封装性 C .继承性 D .多态性
【参考答案】 A
【解析】封装性、继承性和多态性是面向对象方法的三大特征。
4 . C++ 源程序文件的扩展名是。
A . .obj B . cpp C . exe D . c
【参考答案】 B
【解析】 C++ 源程序的扩展名为 cpp ,而 C 语言源程序的扩展名为 c , C++ 和 C 语言源程序经
编译后生成的目标文件扩展名为 obj , 链接后的可执行文件扩展名为 exe 。
5 .下列关于对象的描述中, 不正确的是。
A .对象是现实世界中客观存在的某种实体
B .对象是类的实例
C .对象就是 C 语言中的结构体变量
D .对象是属性和行为的封装体
【参考答案】 C
【解析】现实世界由一个个对象构成, 因此对象是现实世界中客观存在的实体; 根据对象与类之间的关系, 对象是类的实例, 是属性和行为实际的封装体。对象所属的类类型是一种新类型,与结构体类型有区别, 因此对象不是结构体变量。
二、填空题
1 . C++ 语言既支持的程序设计, 又支持的程序设计。
【参考答案】面向过程、面向对象
【解析】 C++ 语言在 C 语言的基础上扩充,是带类的 C, 是同时支持面向过程程序设计和面向对象程序设计的混合型语言。
2 .开发 C++ 程序应该包括的 4 个步骤依次是: 、、和。
【参考答案】编辑、编译、链接、运行
【解析】开发 C++ 程序与开发其他高级语言的程序一样, 包括编辑、编译、链接和运行几个步骤。
3 . C++ 源程序和 C 源程序一样,有且仅有 1 个函数。
【参考答案】 main
【解析】 main() 函数作为操作系统调用用户程序的入口, 必须有且只能有一个。
4 .在 VC++ 环境中, C++ 程序无论是单文件还是多文件,都应该在一个下管理。
【参考答案】项目
【解析】 C++ 程序可以是单个文件, 也可以有多个文件。在 VC++6 环境下,都要在项目中管理程序。
5 . VC++ 集成开发环境中的几乎可以帮助找到程序开发中可能产生的所有错误。
【参考答案】调试器
【解析】调试器是 VC++6 系统中最出色的组件之一, 它几乎可以帮助找到程序开发中可能产生的所有错误。
三、问答题
1 . 简述 C++ 语言与 C 语言的关系。
【参考答案】 C++ 语言在传统 C 语言的基础上进行改造和扩充, 引入了面向对象的概念和方法, 增加了对面向对象程序设计的支持。 C++ 语言是同时支持面向过程程序设计和面向对象程序设计的混合型语言。
在支持面向过程的程序设计方面, C++ 语言首先继承了 C 语言,与 C 语言兼容, C 语言是 C++ 语言的一个子集。 C 语言的词法、语法和其他规则都可以用到 C++ 语言中。但同时, C++ 语言又针对 C 语言的某些不足做了改进。例如, 用流更方便地实现输入/ 输出操作;用 const 定义常量取代宏; 允许函数重载、函数带有默认形式参数值; 增加了引用; 提供了更方便的动态内存空间管理方法; 提供了异常的检查、处理机制, 提高了程序的健壮性等。
C++ 语言具有 C 语言无法比拟的优越性, 因为它同时支持面向对象的程序设计, 支持封装性、继承性和多态性, 使得程序更安全、代码可重用性更高、可维护性更强, 因而成为目前应用最为广泛的高级程序设计语言。
2 . 简述面向对象方法所具有的三个特征。
【参考答案】面向对象的程序设计方法所具有的三个特征是封装性、继承性和多态性。
封装性是面向对象程序设计的第一大特征。封装指将数据和处理这些数据的过程结合成一个有机的整体—类, 通过定义类实现封装, 而封装的实际单位是属于类的对象。封装机制使对象将非 public 成员以及接口函数实现的内部细节隐藏起来, 并能管理

人民邮电大学出版的C++课后答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数42
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cdsqbyl
  • 文件大小0 KB
  • 时间2015-05-08