c++复习题集及答案.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
C++是一种广泛使用的编程语言,源自C语言,但包含了更多的高级特性和概念,如类、对象、继承、多态等,使得它更适合于面向对象的编程。这份"C++复习题集及答案.doc"文档显然是为了帮助学习者复习C++基础知识并进行自我测试。 一、关于C++源程序文件和扩展名: 1. C++源代码文件的默认扩展名为`.cpp`,这是源文件的标识,里面包含了用C++编写的程序代码。 2. 当这些源文件被编译后,会生成目标文件,其默认扩展名为`.obj`,这是一个二进制文件,包含了编译器转换源代码后的机器码。 3. 最终,多个目标文件通过链接器链接成可执行文件,其缺省扩展名为`.exe`,这个文件可以直接在操作系统环境下运行。 二、C++程序开发过程: 4. 开发C++程序通常包括四个步骤:编辑(编写源代码)、编译(将源代码转换为目标代码)、连接(组合多个目标代码文件及库文件生成可执行文件)、调试(检查和修复程序错误)。 三、程序的基本单位和模块化: 6. C++程序的基本单位是函数,每个函数都完成特定的任务,可以独立编译。 8. C++程序的基本模块是函数,整个程序由一个或多个函数组成,其中包含主函数(main函数)作为程序执行的起点。 四、数据类型和存储: 10. 在存储空间上,不同数据类型的大小是不同的: - `0`是一个整型常量,占用4个字节(通常是32位系统); - `'0'`是一个字符型常量,占用1个字节; - `"0"`是一个字符串,占用至少2个字节(包括结束符'\0'); - `0.0`是一个浮点型常量,通常在32位系统中占用4个字节(单精度浮点数),在64位系统中占用8个字节(双精度浮点数)。 五、程序执行流程: 38. C++程序的执行是从`main`函数开始的,而不是从第一个定义的函数开始。 这只是文档中部分内容的解析,完整的复习题集可能涵盖了更多主题,例如变量、运算符、控制结构(条件语句、循环语句)、数组、指针、函数参数、类与对象、构造函数与析构函数、继承、多态性、模板、异常处理等。每个主题都需要深入理解和实践来掌握,以确保对C++有全面的了解和熟练的应用。
剩余63页未读,继续阅读
- 粉丝: 9
- 资源: 20万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助