新書推薦:
《
揉碎浪漫(全两册)
》
售價:HK$
70.3
《
古籍善本
》
售價:HK$
537.6
《
人民币国际化报告2024:可持续全球供应链体系与国际货币金融变革
》
售價:HK$
87.4
《
道德经新注 81幅作者亲绘哲理中国画,图文解读道德经
》
售價:HK$
143.4
《
清俗纪闻
》
售價:HK$
98.6
《
镜中的星期天
》
售價:HK$
76.2
《
世界前沿技术发展报告2024
》
售價:HK$
188.2
《
可转债——新手理财的极简工具
》
售價:HK$
65.0
|
編輯推薦: |
本书可供学生作为ACM的入门参考书和备考全国计算机等级二级C++考试使用.
|
內容簡介: |
本书是结合编者多年教学和实践经验、参考国内外有关著作文献而编写的一本C程序设计实践教程,是与《C程序设计教程》配合使用的学习参考用书。全书针对C学习者的特点,由浅入深、由易到难,系统地对学习C语言中容易出现的问题和难点进行了剖析,对C语言的重点知识给出了举一反三的练习题。本书包括5部分:第1部分是上机实验指导,包含了18个实验;第2、3部分是《C程序设计教程》各章对应的习题及部分习题参考答案;第4部分是关于ACM国际大学生程序设计竞赛的介绍;第5部分给出了高校ACM集训队新生选拔赛精选试题。
全书内容安排循序渐进,重点突出,实例典型,文字精练,适合作为高等院校相关专业课程的教材,也可作为ACM国际大学生程序设计竞赛的入门参考书和全国计算机等级考试(二级C语言程序设计)备考用书,还可作为C应用开发人员的自学读本或参考工具书。
|
關於作者: |
田小梅:教授,衡阳师范学院老师,主持教育部职业院校信息化教学研究课题1项,湖南省教育科技计划项目2项。参与国家重点基础研究发展计划973子课题1项,国家自然科学基金项目2项,国家安全部开放科研基金项目1项。在《计算机学报》、《通信学报》等期刊上以作者或通信作者发表论文30多篇,出版学术专著1部,主编教材2部,获国家实用新型专利授权2项。获湖南省教育教学改革发展优秀成果奖二等奖及三等奖各1项。获湖南省林业科学技术进步二等奖和湖南省科技进步三等奖各1项。荣获学校计算机应用技术专业带头人、专业负责人说专业比赛三等奖、第三届教学名师等称号或奖项。刘新宇:男,硕士,29,讲师,13631301541,ACM程序设计竞赛教练,长期从事程序设计教学。主要研究领域为密码学与信息安全,主持校教改、校青年科学基金项目各1项。近两年指导学生参加ACM程序设计竞赛获得亚洲区域赛铜奖2项,省级二等奖3项、三等奖6项。李浪:教授、博士生导师,衡阳师范学院计算机科学与技术学院院长,湖南省高校青年骨干教师,计算机科学与技术重点学科带头人,湖南省计算机学会常务理事,湖南省高教学会计算机教育专委会常务理事。主要研究领域为嵌入式计算与信息安全,主持了国家自然科学基金面上项目1项,中央引导地方科技发展专项1项,省自然科学基金科研项目2项,省科技厅科技计划项目2项,省教育厅科研重点项目、青年项目、一般项目各1项。主持了省教育厅教改项目1项。
|
目錄:
|
第1部分上机实验指导 1实验1C++程序的运行环境和运行方法 2实验2数据类型、运算符和简单的输入输出 7实验3分支结构程序设计 11实验4循环结构程序设计 17实验5函数定义及调用 23实验6函数的嵌套与递归调用 29实验7函数的重载与内联 35实验8预处理指令 39实验9数组的应用 43实验10字符串的处理 51实验11指针与引用的使用 55实验12结构体、枚举及共用体的使用 59实验13编写类和使用对象 65实验14类的继承与派生的实现 79实验15类的多态性实现 96实验16运算符重载的实现 107实验17标准模板库的使用 114实验18文件的读写与异常处理 120第2部分习题 123第1章C++语言概述 124第2章C++编程基础 127第3章C++基本控制结构程序设计 137第4章函数与预处理 164第5章数组 178第6章指针和引用 195第7章自定义数据类型 214第8章类与对象 222第9章继承与派生 232第10章多态性与虚函数 242第11章运算符重载 253第12章标准模板库 256第13章输入输出流 257第14章异常处理 259第3部分部分习题参考答案 262第1章C++语言概述 263第2章C++编程基础 264第3章C++基本控制结构程序设计 265第4章函数与预处理 266第5章数组 267第6章指针和引用 268第7章自定义数据类型 270第8章类与对象 271第9章继承与派生 273第10章多态性与虚函数 275第11章运算符重载 277第12章标准模板库 278第13章输入输出流 280第14章异常处理 281第4部分ACM国际大学生程序设计竞赛 283第5部分高校ACM集训队新生选拔赛精选试题 290选拔赛试题1 291选拔赛试题2 298选拔赛试题3 306选拔赛试题4 314参考文献 322
|
內容試閱:
|
C++是一门广泛用于工业软件研发的大型语言,它自身的复杂性和解决实际问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域获得成功:低级系统程序设计、大规模高性能应用设计、嵌入式程序设计以及数值科学计算等。目前,大多数高等院校均组队参加ACM国际大学生程序设计竞赛,但现有教材大都没有针对ACM竞赛的内容与练习。本书将程序设计实验指导、习题与指导、国家计算机等级二级考试指导与ACM竞赛辅导结合在一起,让学生从一开始就接受较好的竞赛与考试训练,为学生更进一步的学习与深造创造条件。本书由田小梅、刘新宇、李浪任主编,王樱、李康满、郑光勇任副主编。参加本书编写工作的还有尹友明等。其中,第1~3部分的1~3章由田小梅编写,第1~3部分的4、5章由李康满编写,第1~3部分的6、7章由李浪编写,第1~3部分的8~11章由王樱编写,第1~3部分的12~14章由刘新宇编写,第4、5部分由田小梅、刘新宇和郑光勇共同整理。全书由田小梅和李浪统稿。编写期间,参与讨论和代码调试工作的还有雷天齐、陈坚祯、梁小满、赵辉煌、焦铬、陈石义、封山河、张琴艳、龙大奇、罗恒辉、周瑛等老师。本书的编者都是多年从事C++程序设计教学和科研的教师,在编写的过程中,参考了国内外大量文献资料,结合了多年教学科研经验。本书得到了湖南省普通高校教学改革研究项目(湘教通〔2018〕436号No:538)、教育部产学合作协同育人项目(No.201701048037,201702071007)、湖南省普通高校实践教学建设项目,衡阳师范学院十三五转型发展、十三五专业综合改革、校校合作等项目的支持,以及合作公司及合作院校的实训案例支持,使得本书的习题与实验案例具有很强的实用性和代表性。本书在编写过程中得到了同行的大力支持,在此表示衷心感谢,同时,也对编写过程中参阅相关文献的作者致以诚挚谢意。本书已整理好书中实例代码并开发好相应的教学课件,有教学需要的老师可以在中国铁道出版社有限公司的网页上下载,也可发邮件向编者索取。编者的联系方式:tianxm@hynu.edu.cn;lilang911@126.com。编者2019年2月
|
|