本书是《程序设计基础(C语言)》的配套实验指导与测试教材,全书分为4个部分,分别是VC++6.0集成开发环境、C语言实验内容、基本概念测试及附录。其中实验部分是配合《程序设计基础(C语言)》中各章节教学内容所安排的,它具有覆盖相应章节教学内容、突出各知识点、实验指导细致的特点。基本概念测试中提供与教材中各个章节相对应的测试题,以利于加深理解、拓宽知识、提高能力。
本书适合作为高等院校理工科学生教材,也可作为计算机培训教材。
程序设计基础(C语言)实验指导与测试程序设计课程是一门实践性很强的课程,仅仅通过理论学习不足以完全掌握程序设计的精髓,还必须通过大量的程序设计实践来提高对程序设计的认知。本实验教材作为《程序设计基础(C语言)》的配套教材,旨在帮助学生掌握程序设计的基本技能。
本书共分4部分。第1部分重点介绍VC++6.0集成开发环境。第2部分重点针对课程学习精心设计的12个实验,每个实验包括实验目的、实验指导和实验内容。其中实验指导部分,给出了详细的实验步骤,对自行开展实验活动具有重要的意义。第3部分针对课程的学习给出了大量的基本概念测试题,由基本概念、阅读程序和程序填空组成,帮助学生加深和巩固对基本概念的理解。第4部分附录,主要包括Turbo C 2.0集成开发环境介绍、Linux环境下C语言程序设计、常用C语言库函数、常见编程错误和实验报告样例。
参与本书编写的主要人员有于瑞云、高克宁、李婕、李凤云、赵长宽、李金双、柳秀梅等老师。本书的基本概念测试答案请见http://www.neu.edu.cn/cxsj.
由于作者水平有限,书中难免会有错误或疏漏之处,真诚地欢迎各位专家和读者批评指正,以帮助我们进一步完善此教材。
作者2009年6月 于东北大学
第1部分 Visual C++6.0开发环境1
1.1 Visual C++6.0的主窗口1
1.2 工程与项目工作区2
1.3 集成开发环境的菜单栏2
1.4 集成开发环境的工具栏7
1.5 程序调试8
第2部分 C语言实验内容12
实验1 熟悉实验环境12
实验2 数据类型、运算符和表达式18
实验3 基本输入/输出21
实验4 顺序和条件控制语句24
实验5 循环控制语句28
实验6 函数30
实验7 数组34
实验8 指针38
实验9 结构体与共用体41
实验10 预编译处理和位处理45
实验11 文件48
实验12 综合设计与应用50
第3部分 基本概念测试62
测试1 数据类型与表达式62
测试2 控制结构65
测试3 函数76
测试4 数组与指针81
测试5 结构体与预定义94
测试6 文件98
第4部分 附录101
附录A Turbo C 2.0集成开发环境101
附录B Linux环境下C语言程序设计121
附录C 常用C语言库函数133
附录D 常见编程错误139
附录E 实验报告样例146
程序设计基础(C语言)实验指导与测试目录