【重要通知1】自测题因为问卷星服务规则变化,不能看到答题状况,现转到“蓝墨云班课”中。加入方法:到mosoteach.cn免费注册帐号,选择“用邀请码加入班课”。本课邀请码:261213。下载蓝墨的APP,在手机或平板上作题的体验也不错。请作题时,根据知识点名称找到对应的题目。html
第1章 引言及体验算法
1.1 课程介绍——内容及学习方法 数组
1.2 程序设计语言 自测 ide
1.3 搭建C语言的运行平台模块化
>>>学习建议:按视频指导搭建编程环境并运行程序函数
1.4 C语言程序初体验
学习
>>>实践1:项目要求 实践参考spa
1.5 分支结构程序体验.net
>>>实践2:项目要求 实践参考
第2章 数据的表示和运算
2.1 数值数据类型及表示 自测
2.2 变量的使用 自测
2.3 标识符及其命名 自测
2.4 算术运算符与算术表达式 自测
>>>实践3:项目要求 实践参考
2.5 自增与自减 自测
2.6 数值型数据的存储
2.7 指针及其运算 自测
2.8 数据的输入 自测
2.9 数据的输出
>>>实践4:程序阅读
2.10 赋值运算符与赋值表达式 自测
2.11逗号运算符与逗号表达式 自测
2.12 字符数据及字符类型 自测
>>>实践5:项目要求 实践参考
第3章 分支结构程序设计
3.1 表达“条件”——条件表达式 自测
3.2 将条件“组合”起来——逻辑表达式 自测
3.3 控制结构与流程图
>>>实践6:设计要求 实践参考
3.4 用if语句实现分支结构 自测
>>>实践7:项目要求 实践参考
3.5 if语句的嵌套 自测
>>>实践8:项目要求 实践参考
3.6 用switch语句实现多分支结构 自测
3.7 利用switch语句解决问题
>>>实践9:项目要求 实践参考
3.8 条件运算符和条件表达式 自测
3.9 实用技能: 调试利器——程序的单步执行 自测
>>>实践10:找出Bug
第4章 循环结构程序设计
4.1 算法的基本概念 自测
4.2 循环控制结构及流程图
>>>实践11:设计要求 实践参考
4.3 循环思想启蒙:输出小星星 课堂示例
>>>实践12:项目要求 实践参考
4.4 三种循环语句 自测
>>>实践13:项目要求 实践参考
4.5 用循环累加
>>>实践14:项目要求 实践参考
4.6 问题求解方法——迭代 自测
>>>实践15:项目要求 实践参考
4.7 用循环处理文字 自测
>>>实践16:项目要求 实践参考
4.8 循环嵌套 自测
>>>实践17:项目要求 实践参考
4.9 用break和continue改变流程 自测
>>>实践18:项目要求 实践参考
4.10 问题求解——求素数
>>>实践19:项目要求 实践参考
4.11 问题求解方法——穷举
>>>实践20:项目要求 实践参考
4.12 C语言的程序结构与语句
4.13 将数据保存到文本文件 自测
4.14 从文本文件中读入数据
>>>实践21:项目要求 实践参考
4.15 实训:银行储蓄系统开发v1.0
>>>学习要求:按视频指导及课程示例,完成银行储蓄系统v1.0
第5章 函数与模块化程序设计
5.1 模块化程序设计及C语言中的函数
5.2 体验自定义函数 自测
5.3 函数的返回值 自测
5.4 函数的参数 自测
>>>实践22:项目要求 实践参考
5.5 参数传递方式:传值与传地址 自测
5.6 返回指针的函数 自测
5.7 函数的声明、定义和调用 自测
5.8 函数的嵌套调用 自测
>>>实践23:项目要求 实践参考
5.9 调试技术:进入函数内部去 自测
>>>实践24:项目要求 实践参考
5.10 全局变量和局部变量 自测
5.11 变量的存储类别 自测
>>>实践25:程序阅读
5.12 C语言的库函数
5.13 应用系统设计 自测
5.14 实训:银行储蓄系统开发v2.0
>>>学习要求:按视频指导及课程示例,完成银行储蓄系统v2.0
5.15 一个程序,多个文件 自测
5.16 静态函数与外部函数
5.17 外部全局变量和静态全局变量
>>>实践26:项目要求 实践参考
第6章 一维数组及其应用
6.1 数组的引入 自测
6.2 一维数组的定义和引用 自测
6.3 一维数组应用二三例
6.4 越界的后果 自测
>>>实践27:项目要求 实践参考
6.5 经典:查找的艺术
6.6 首尝排序——冒个泡
>>>实践28:项目要求 实践参考
6.7 指针法访问数组元素 自测
6.8 指针的运算 自测
6.9 数组名做为函数参数 自测
6.10 指针做函数参数 自测
>>>实践29:项目要求 实践参考
6.11 实现线性表基本操做的函数
6.12 编写查找和排序函数
>>>实践30:项目要求 实践参考
6.13 动态存储管理与动态数组的实现
>>>实践31:项目要求 实践参考
6.14 实训:银行储蓄系统开发v3.0
>>>学习要求:按视频指导及课程示例,完成银行储蓄系统v3.0
第7章 多维数组
7.1 二维数组及其定义 自测
7.2 二维数组元素的引用 自测
>>>实践32:项目要求 实践参考
7.3 二维数组的存储及地址表示 自测
7.4 使用指针操做二维数组 自测
7.5 多维数组做函数参数
>>>实践33:项目要求 实践参考
第8章 字处理
8.1 字符串、字符数组、字符指针 自测
8.2 实战字符串处理四例 自测
8.3 字符和字符串处理函数 自测
8.4 编制本身的字符串函数 自测
>>>实践34:项目要求 实践参考
8.5 操做字符串数组 自测
>>>实践35:项目要求 实践参考
8.6 main函数的参数 自测
>>>实践36:项目要求 实践参考
9.1 认识递归 自测
9.2 递归法问题求解
9.3 递归经典:汉诺塔
>>>实践37:项目要求 实践参考 提取码:rkxy
9.4 预处理之宏定义 自测
9.5 预处理之文件包含 自测
9.6 预处理之条件编译 自测
>>>实践38:阅读程序 提取码:rkxy
第10章 结构体及应用
10.1 体验结构体 自测
10.2 结构体成员的引用 自测
10.3 结构体数组及其应用 自测
>>>实践39:项目要求 实践参考 提取码:im7x
10.4 开发一个电子词典
10.5 指向结构体的指针 自测
10.6 当结构体成员为指针 自测
>>>实践40:项目要求 实践参考 提取码:im7x
10.7 认识链表 自测
10.8 链表中结点的插入和删除 自测
10.9 链表应用
>>>实践41:项目要求 实践参考 提取码:im7x
10.10 实训:银行储蓄系统开发v4.0
>>>学习要求:按视频指导及课程示例,完成银行储蓄系统v4.0
第11章 文件
11.1 文件概述
11.2 文件结构体及打开方式 自测
11.3 标准文件读写方法 自测
11.4 文件的随机读写 自测
11.5 二进制文件及其读写 自测
>>>实践42:项目要求 实践参考 提取码:ptgt
11.6 非标准文件及其操做
11.7 实训:银行储蓄系统开发v5.0
>>>学习要求:按视频指导及课程示例,完成银行储蓄系统v5.0
第12章 其余数据类型及运算
12.1 枚举类型及其应用 自测
>>>实践43:项目要求 实践参考
12.2 联合体及其应用 自测
12.3 自定义类型 自测
12.4 位运算及其应用 自测