欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

C语言程序设计实训教程与水平考试指导

书      号:9787113211615

丛  书 名:

作      者:肖捷 陈雪芳

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:38

  • 内容简介

    本书是与《C语言程序设计》(肖捷、侯家利主编,中国铁道出版社出版)配套的实
    验指导及全国高等学校计算机水平考试指导用书。
    全书由五部分组成,第一部分至第四部分为实验指导部分,第五部分为全国高等学
    校计算机水平考试指导部分。实验指导部分基于“阶梯递进”实践教学模式。其中:第
    一部分为C语言上机操作指南,第二部分为演示实验,第三部分为自主实验,第四部分
    为主题实验,第五部分为全国高等学校计算机水平考试指导。
    本书适合作为高等学校学生学习“C语言程序设计”课程的配套用书,也可作为全
    国高等学校计算机水平考试(C++程序设计)的辅导用书。
  • 前言

    本书是与《C 语言程序设计》(肖捷、侯家利主编,中国铁道出版社出版)配套的实验
    指导用书与全国高等学校计算机水平考试指导用书。
    程序设计是高等院校重要的计算机基础课程,它以编程语言为平台,介绍程序设计的思
    想和方法。学生通过该课程的学习,不仅要掌握程序设计语言的知识,更重要的是在实践中
    逐步掌握程序设计的思想和方法,培养学生问题求解和程序语言的应用能力。目前,C 语言
    已被许多高等院校列为程序设计课程的首选语言。
    C 语言程序设计是一门实践性很强的课程,学生必须通过大量的编程训练,在实践中掌
    握程序设计语言,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。因
    此,培养学生的实践编程能力是课程教学的重点,教材的组织必须满足课程教学的要求。
    本书由五部分组成,第一部分~第四部分为实验指导部分,第五部分为全国高等学校计
    算机水平考试指导部分。实验指导部分基于“阶梯递进”实践教学模式,其中:第一部分为
    C 语言上机操作指南,简单介绍C 语言程序的上机步骤和Visual C++语言集成环境,帮助学
    生掌握C 语言的上机操作。第二部分为演示实验,侧重调试程序基本功训练,围绕基本调
    试方法设计8 个程序调试方法和技巧的实验项目,通过“演示—模仿—提高”的上机实践过
    程,使学生较快捷地熟悉C 编程环境,较轻松地学习程序调试的基本方法和技巧。第三部
    分为自主实验,侧重基本知识和能力,紧扣课堂教学内容,共设计12 个验证性自主实验项
    目,通过“示例编程—模仿编程—独立编程”的上机实践过程,循序渐进地掌握程序设计基
    本知识、典型算法,进而理解和掌握程序设计思想、方法和技巧。第四部分为主题实验,在
    自主实验基础上,根据教学进度和知识结合应用的紧密程度,按主题设计5 个难度稍大的综
    合性实验,通过“案例分析—应用设计”的上机实践过程,加深对语言的全面理解和掌握,
    培养综合应用语言的能力和综合分析能力,提高编程水平,为课程设计做准备。第五部分为
    全国高等学校计算机水平考试指导,分析《全国高等学校计算机水平考试二级(C++程序设
    计)》的考试大纲和题型,并组织了5 套模拟习题,帮助学生有针对性地准备全国联考。
    本书由肖捷和陈雪芳任主编,侯家利、彭义春、文立斌、刘运城任副主编。第一部分由
    侯家利老师编写,第二部分由彭义春老师编写,第三部分由肖捷老师编写,第四部分由陈雪
    芳老师编写,第五部分由文立斌老师和刘运城老师合编。全书由肖捷统稿。东莞理工学院李
    勇教授和徐钦桂教授认真、仔细地审阅了全书,并提出了许多宝贵意见,在此表示衷心感谢。
    另外,在本书编写过程中,许多老师和同学都提出了宝贵的意见和建议,在此一并表示感谢。
    为了便于读者学习,本书还免费提供实验与模拟试题素材,有需要的读者可以与作者联
    系。联系电话:13549379596,E-mail:398948928@qq.com。
    由于编者水平有限,疏漏和不妥之处在所难免,敬请读者批评指正。
    编 者
    2015 年11 月
  • 目录

    第一部分 C 语言上机操作指南..................................................................................1
    1.1 C 语言程序的上机步骤....................................................................................... 1
    1.2 Visual C++语言集成环境..................................................................................... 2
    1.2.1 启动VC++ ............................................................................................... 2
    1.2.2 新建/打开源程序...................................................................................... 2
    1.2.3 保存源程序.............................................................................................. 3
    1.2.4 执行程序.................................................................................................. 4
    1.2.5 关闭程序工作区....................................................................................... 5
    1.2.6 命令行参数处理....................................................................................... 5
    1.2.7 程序调试.................................................................................................. 5
    第二部分 演示实验....................................................................................................8
    2.1 简单的程序查错方法演示................................................................................... 8
    2.2 简单的单步调试程序方法演示......................................................................... 12
    2.3 运行到光标位置的调试方法演示...................................................................... 16
    2.4 断点调试程序的方法演示................................................................................. 19
    2.5 单步调试进入函数和跳出函数的方法演示...................................................... 25
    2.6 程序调试方法的综合演示(一)——控制结构综合程序调试......................... 30
    2.7 程序调试方法的综合演示(二)——数组综合程序调试................................ 34
    2.8 程序调试方法的综合演示(三)——指针综合程序调试................................ 39
    第三部分 自主实验.................................................................................................. 45
    3.1 熟悉C 语言编程环境........................................................................................ 45
    3.2 C 语言简单程序设计......................................................................................... 51
    3.3 分支结构程序设计............................................................................................ 60
    3.4 循环结构程序设计............................................................................................ 67
    3.5 函数程序设计.................................................................................................... 78
    3.6 数组程序设计.................................................................................................... 94
    3.6.1 一维数组................................................................................................ 94
    3.6.2 二维数组与字符串............................................................................... 103
    3.7 指针程序设计.................................................................................................. 114
    3.8 结构体程序设计.............................................................................................. 128
    3.9 链表程序设计.................................................................................................. 135
    3.10 共用体和枚举程序设计................................................................................. 139
    CONTENTS
    目 录
    C 语言程序设计实训教程与水平考试指导
    2
    3.11 文件程序设计................................................................................................ 147
    3.12 简单C++程序设计......................................................................................... 154
    第四部分 主题实验................................................................................................173
    4.1 控制结构综合程序设计................................................................................... 173
    4.2 数组与函数综合程序设计............................................................................... 181
    4.3 结构体数组和函数综合程序设计.................................................................... 190
    4.4 结构体指针和函数综合程序设计.................................................................... 198
    4.5 结构体、文件和函数综合程序设计................................................................ 207
    第五部分 全国高等学校计算机水平考试指导.......................................................217
    5.1 C++程序设计二级考试大纲............................................................................ 217
    5.1.1 考试目的与要求................................................................................... 217
    5.1.2 考试内容.............................................................................................. 217
    5.1.3 考试方式与考题类型........................................................................... 220
    5.2 C++程序设计二级考试模拟试题及答案......................................................... 220
    5.2.1 模拟试题一........................................................................................... 220
    5.2.2 模拟试题二........................................................................................... 228
    5.2.3 模拟试题三........................................................................................... 235
    5.2.4 模拟试题四........................................................................................... 241
    5.2.5 模拟试题五........................................................................................... 248
    参考文献....................................................................................................................257
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1 肖捷 硕士 教授计算机基础教学 工作单位东莞理工学院 邮政编码 电话13549379596 2 陈雪芳硕士 副教授 电子商务 工作单位东莞理工学院 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 肖捷,男,东莞理工学院副教授,学习经历:1985.9—1989.7,东北大学读本科;2002.10—2004.12,华南理工大学读硕士。教学经历:1994.5—2000.5,广东韶关大学教学;2000.5—至今,广东东莞理工学院教学。科研成果:主持1项广东省教改项目和多项校级教研项目,参与多项广东省教改项目与科研项目。陈雪芳,女,东莞理工学院副教授,硕士学历,专业特长为电子商务,多年的计算机基础公共课程教学经验。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐