C语言程序设计实践教程
-
【作 者】夏启寿
【I S B N 】978-7-5170-9417-3
【责任编辑】陈红华
【适用读者群】本专通用
【出版时间】2021-02-04
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】268
【千字数】414
【印 张】16.75
【定 价】¥42
【丛 书】普通高等教育计算机类专业教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是与《C语言程序设计(微课版)》(夏启寿主编,ISBN:978-7-5170-9398-5)配套的实践教材,在理论、操作和编程实践等方面作了全面补充和拓展。
全书由实验指导、练习题和考试指导三部分组成。第一部分为实验指导,按章节给出实验目的与要求、实验内容;第二部分为练习题,按章节给出经典试题解析和习题;第三部分为考试指导,详细介绍了安徽省组织的高校计算机水平考试二级C语言考试和全国计算机等级考试二级C语言考试的背景及考试内容。
本书可作为高等院校本专科学生学习“C语言程序设计”课程的实践指导教材,也可供C语言自学者及准备参加全国计算机等级考试或水平考试C语言考试的考生参考。
与教材完美配合:在理论、操作和编程实践等方面作了全面补充和拓展。
与考试精准对标:试题经典、解析透彻;习题对标真题。
本书是《C语言程序设计(微课版)》(夏启寿主编,ISBN:978-7-5170-9398-5)的配套实践教材,以课程教学内容为背景,依据教育部高等学校计算机科学与技术教学指导委员会编制的《大学计算机基础课程教学基本要求》组织编写。
本书是为配合C语言程序设计课程教学和满足C语言程序设计考试的需要而精心设计的,旨在通过训练培养学生实际分析和解决问题的能力,并对学生参加计算机等级考试和水平考试进行指导。全书共分三个部分:第一部分为实验指导,按章节给出实验目的与要求、实验内容,每个实验都提供编程分析和参考程序;第二部分为练习题,按章节给出经典例题分析和习题;第三部分是考试指导,详细介绍了安徽省组织的高校计算机水平考试二级C语言考试和全国计算机等级考试二级C语言考试的背景、考试内容、考试大纲等。
本书编者都是长期从事C语言程序设计课程教学的老师,在工作中积累了丰富的经验,并且主编或参编过多本C语言教材。本书由黄海生主审,夏启寿任主编,章哲庆、黄孝、马小琴、殷晓玲任副主编,潘韵、杨利、任莉莉、吴璞、李静等参与了部分编写工作。在本书编写过程中,编者得到了胡学刚教授、陈晓江教授及中国水利水电出版社编辑的大力支持,在此一并表示真诚的感谢。本受到安徽省高等学校省级质量工程项目(2020zdxsjg238)和池州学院校级质量工程项目(2018XYZJC02)资助。
由于编者水平有限,书中不足之处在所难免,恳请读者批评指正。
编 者
2020年10月
实验1 C语言程序的运行环境和运行过程 1
1.1 实验目的与要求 1
1.2 实验内容 1
实验1.1 使用Code::Blocks 1
实验1.2 调试程序 6
实验1.3 编写程序 7
实验2 程序的输入与输出 8
2.1 实验目的与要求 8
2.2 实验内容 8
实验2.1 基本输入/输出函数的用法 8
实验2.2 字符的输入输出 9
实验2.3 程序单步调试 10
实验3 顺序结构程序设计 13
3.1 实验目的与要求 13
3.2 实验内容 13
实验3.1 变量的定义、赋值与引用 13
实验3.2 算术运算符与表达式 14
实验3.3 自增(减)运算 14
实验3.4 位运算 15
实验3.5 程序的顺序执行 16
实验4 选择结构程序设计 18
4.1 实验目的与要求 18
4.2 实验内容 18
实验4.1 简单if语句的用法 18
实验4.2 if…else语句的用法 19
实验4.3 if…else if语句的用法 20
实验4.4 switch语句编程求解简单表达式 21
实验5 循环结构程序设计 22
5.1 实验目的与要求 22
5.2 实验内容 22
实验5.1 while语句的用法 22
实验5.2 穷举法应用1 23
实验5.3 穷举法应用2 24
实验5.4 迭代法应用 25
实验5.5 穷举法和迭代法综合应用 26
实验6 数组 27
6.1 实验目的与要求 27
6.2 实验内容 27
实验6.1 一维数组的用法 27
实验6.2 二维数组的用法 28
实验6.3 在一维有序数组中插入数据 29
实验6.4 杨辉三角 30
实验6.5 字符串操作 31
实验7 函数 33
7.1 实验目的与要求 33
7.2 实验内容 33
实验7.1 函数调用 33
实验7.2 函数嵌套调用 34
实验7.3 函数递归调用 36
实验7.4 函数的参数传递 37
实验7.5 变量的作用域 38
实验8 预处理命令 39
8.1 实验目的与要求 39
8.2 实验内容 39
实验8.1 带参数的宏 39
实验8.2 条件编译和文件包含 40
实验9 指针 41
9.1 实验目的与要求 41
9.2 实验内容 41
实验9.1 指针变量的基本用法 41
实验9.2 指针与数组 42
实验9.3 用指针实现选择法排序 43
实验9.4 指针与函数 44
实验9.5 指针与字符串 45
实验10 结构体与共用体 47
10.1 实验目的与要求 47
10.2 实验内容 47
实验10.1 结构体类型与结构体变量 47
实验10.2 共用体类型与共用体变量 48
实验10.3 链表 49
实验11 文件操作 51
11.1 实验目的与要求 51
11.2 实验内容 51
实验11.1 通过fscanf函数和fprintf
函数读/写文件 51
实验11.2 使用fread函数和fwrite
函数读/写文件 52
实验12 综合性实验 55
12.1 实验目的与要求 55
12.2 实验内容 55
实验 设计“学生成绩管理系统” 55
第二部分 练习题
第1章 程序设计概述 56
经典试题解析 56
习题 59
第2章 程序的输入与输出 62
经典试题解析 62
习题 64
第3章 顺序结构程序设计 68
经典试题解析 68
习题 74
第4章 选择结构程序设计 80
经典试题解析 80
习题 86
第5章 循环结构程序设计 92
经典试题解析 92
习题 102
第6章 数组 113
经典试题解析 113
习题 124
第7章 函数 139
经典试题解析 139
习题 150
第8章 预处理 169
经典试题解析 169
习题 171
第9章 指针 176
经典试题解析 176
习题 195
第10章 结构体与共用体 214
经典试题解析 214
习题 222
第11章 文件操作 240
经典试题解析 240
习题 243
第三部分 考试指导
全国高等学校(安徽考区)二级C语言
考试指导 251
课程基本情况 251
课程内容与考核目标 251
第1章 C语言概述 251
第2章 数据类型与运算 252
第3章 顺序结构程序设计 252
第4章 选择结构程序设计 253
第5章 循环结构程序设计 253
第6章 数组 253
第7章 函数 254
第8章 编译预处理 254
第9章 指针 255
第10章 结构体与共用体 255
第11章 文件 255
题型及样题 256
全国计算机等级考试二级C语言考试指导 257
全国计算机等级考试介绍 257
二级考试的形式和科目 257
二级C语言考试大纲 257
二级公共基础知识考试大纲 259
参考文献 262
- 控制器件(第三版) [主编 鲁兴举]
- 人工智能与信息素养 [主编 吴华光 房宜汕]
- 智能多媒体技术 [主编 陈萍 刘灵傲]
- 云南异龙湖无机碳埋藏的近现代模式研究 [李平 著]
- 基于多模态的人脸图像生成算法与关键技术 [罗晓东 著]
- 应用型地方本科高校教师专业发展研究 [吴丽 著]
- 高维数据特征筛选策略与算法 [陈念 著]
- 外贸英语从入门到实战:53种实战场景秒变谈判高手 [张乐 廖熠 编著]
- Linux系统管理(openEuler版) [主编 许兴鹍 黄君羡]
- Python程序设计项目化教程(基于AI) [主编 禹晨 赵金考 王宏斌]
- 可编程控制器应用项目化教程(三菱FX系列) [主编 姜文雍 李东方]
- 全球英文电影精选:看电影学英文 [张颖 编译]
- Python程序设计与网络爬虫 [黄海辉 彭新东]
- 实体店创业分析实务 [燕艳 陈文冬 编著]
- 中国对欧盟OFDI效率与风险的多维度实证评估—基于KK-SFA模型与PCF-聚类分析方法 [黄健钧 著]
- 生成式人工智能素养 [邱有春 罗明全]
- 系统分析师考试32小时通关(适配第2版考纲) [薛大龙 邹月平]
- Ansys DesignModeler参数化特征建模与仿真指南 [蔡宜时 编著]
- 浙江省山区县共富工坊建设的现状与对策 [徐骏骅 著]
- 计算机网络技术及应用(第3版) [主编 刘永华 陈瑶]
- 北京冬奥精神传承和发展研究 [顾春雨 邹新娴 等 著]
- 汽车营销理论与实务(第三版) [主编 赵培全]
- 人工智能基础与实践 [禹晨 赵金考 王宏斌 李璐]
- 系统分析师5天修炼(适配第2版考纲) [施游 邹汉斌 黄少年 主编]
- 线性代数(第二版) [惠小健 贺艳琴 夏斌湖]
- 微控制器系统设计(STM32版) [主编 杨凌]
- 机械原理与机械设计作业集(第二版) [主编 田亚平 李爱姣]
- 高剑父的现代国画研究 [陈水兴 著]
- 用英语介绍中国江河湖海 [庞彦杰 李静 赵娟 刘桂杰 编]
- 大学生创新创业基础(第2版) [主编 姜国权 方邡]

