C++程序设计教程(第二版)习题及解答
普通高等教育“十一五”国家级规划教材

作者:钱能

丛书名:C++程序设计系列教材

定价:34.5元

印次:2-9

ISBN:9787302207139

出版日期:2009.09.01

印刷日期:2020.03.27

图书责编:郑寅堃

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是主教材《C++程序设计教程(第二版)》的配套书。由于第二版主教材对第一版做了根本性的改动,使得本书也与第一版的《C++程序设计教程习题及解答》大相径庭。本书从习题练习出发,引导读者从机器运行的角度来思考问题,以编写出能够实战的程序代码。本书也是作者《C++程序设计教程(第二版)实验指导》一书的对照和补充。 全书突出C++编程能力培养,全局把握抽象编程观,潜窥语言和系统的内在特性,力图与同类书相区别。书中还介绍了测试数据制作、各种策略之代码演变、细节优化以及各个编译器性能差异的比较。在面向对象程序设计中,演绎了一个融概念设计和系统实现于一体的模型,并对动态链接库的实现方法进行了讨论。 所有的代码都经过作者调试,体现了独特的代码风格,给出了注重实战的优化代码。所涉及的技巧与方法也许并不为人所知,但其代码性能在acm.zjut.edu.cn的提交系统的测试中,都名列榜首,所以能给读者以很好的参考。 代码强调C++标准,均经VC8、G++4、BCB6三种编译器调试通过,并被做成电子文档,在清华大学出版社网站(http://www.tup.tsinghua.edu.cn)上供读者下载。

第二版前言 《C++程序设计教程(第二版)习题及解答》是主教材《C++程序设计教程(第二版)》的配套书。由于第二版主教材对第一版做了根本性的改版,《C++程序设计教程(第二版)习题及解答》也与第一版大相径庭,其涉及的知识面更广,内容更多,从易到难的幅度更大,所以其解答也相应更详尽、具体。同时,它也是对《C++程序设计教程(第二版)实验指导》一书内容的对照和补充。 撰写意图 本书从习题练习出发,引导读者从机器运行的角度来思考问题,以编写出能够实战的程序代码。 C++主教材虽然涉及一些数学方法描述的算法,但是它终究不是一本算法书,所以只在简单明了的情况下,偶尔表现一下算法技巧。习题解答也沿袭了主教材的这一著述原则,在代码和解答中,侧重表现C++语言的描述技巧,而无长篇大论展开算法描述之意图。因此,所有的解答都不是晦涩难懂的。如果对解答的代码颇感新奇,那就是作者在充分运用C++语言的特性,贯彻作者强调启发性的意图。 习题解答的另一个目的是让读者明白,大量的撰写和调试代码,是优秀程序员的必然经历。要让代码不但能正确运行,而且还要运行得出色,这个能力很大一部分是基于测试和调试技术。学会了自己控制整个开发平台,自己制作测试数据,自己调试各种代码,本身便是具有了一定程度的对新开发软件的学习能力。语言逻辑表达能力只是解决程序结构和框架的问题,但是能力的更现实体现是如何将正确的程序得以在某个平台上测试和运行。虽然最终是要展开编程中的数学逻辑(即算法)研究,但是,不会调试和测试对编程能力的提高将是一个很大的障碍。 每个习题解答都先将练习目的摆明,然后直奔主题,介绍解答思路。虽然习题解答...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第一部分  基 础 编 程

第1章  概述 练习解答 1

EX0101 1

EX0102 2

第2章  基本编程语句 练习解答 8

EX0201 8

EX0202 11

EX0203 16

EX0204 18

EX0205 19

EX0206 22

EX0207 23

EX0208 26

EX0209 28

EX0210 30

EX0211 31

EX0212 33

EX0213 34

第3章  数据类型 练习解答 37

EX0301 37

EX0302 39

EX0303 40

EX0304 44

EX0305 45

EX0306 48

EX0307 49

第4章  计算表达 练习解答 51

EX0401 51

EX0402 52

EX0403 53

EX0404 54

EX0405 56

EX0406 57

EX0407 59

EX0408 60

第二部分  过程化编程

第5章  函数机制 练习解答 63

EX0501 63

EX0502 64

EX0503 65

EX0504 67

EX0505 68

EX0506 73

第6章  性能 练习解答 76

EX0601 76

EX0602 80

EX0603 84

EX0604 85

EX0605 86

EX0606 88

EX0607 90

EX0608 93

第7章  程序结构 练习解答 135

EX0701 135

EX0702 136

EX0703 136

第三部分  面向对象编程技术

第...