第1部分 基础知识及典型例题 3
绪论 3
第1章 程序设计数据类型及其运算 6
1.1 理论知识 6
1.2 典型例题讲解 14
习题1 16
第2章 结构化程序设计的三种结构 25
2.1 理论知识 25
2.2 典型例题讲解 29
习题2 33
第3章 函数 48
3.1 理论知识 48
3.2 典型例题讲解 54
习题3 57
第4章 数组及结构体等构造类型 68
4.1 理论知识 68
4.2 典型例题讲解 79
习题4 84
第5章 指针 101
5.1 理论知识 101
5.2 典型例题讲解 110
习题5 114
第6章 文件 136
6.1 理论知识 136
6.2 典型例题讲解 141
习题6 145
第7章 线性表 155
7.1 理论知识 155
7.2 典型例题讲解 167
习题7 170
第8章 栈和队列 182
8.1 理论知识 182
8.2 典型例题讲解 192
习题8 194
第9章 二叉树及其应用 198
9.1 理论知识 198
9.2 典型例题讲解 205
习题9 206
第10章 图及其应用 211
10.1 理论知识 211
10.2 典型例题讲解 219
习题10 220
第2部分 《程序设计基础教程》综合实训的参考流程图及源程序 227
1第1篇 综合实训——简易成绩管理系统 227
2第2篇 综合实训——高级成绩管理系统 236
3第2篇 综合实训——进出口合用的小型停车场管理系统 259
4第2篇 综合实训——进出口分设的小型停车场管理系统 265
5第3篇 综合实训——多区域停车场管理系统 271
6第3篇 综合实训——公交线路管理系统 280
第3部分 各类计算机考试/大赛要求及样卷 309
1 各类计算机考试/大赛要求 309
江苏省计算机等级考试“二级C语言”考试大纲(2013版) 309
全国计算机等级考试“二级C语言程序设计”考试大纲(2013版) 312
全国计算机技术与软件专业技术资格(水平)考试“程序员”考试大纲(2013版) 314
全国软件和信息技术专业人才大赛“C/C++高职高专组”比赛规则(第五届“蓝桥杯”) 317
2 各类计算机考试/大赛样卷 321
江苏省计算机等级考试二级C语言笔试样卷 321
江苏省计算机等级考试二级C语言上机样卷 328
全国计算机等级考试二级C语言样卷 330
全国计算机软件水平考试程序员下午试题样题 339