C语言实训与考级教程
全新正版 极速发货
¥
28.51
6.1折
¥
47
全新
库存22件
作者李志刚,刘芳,邓玉洁 编
出版社北京邮电大学出版社
ISBN9787563569786
出版时间2023-08
装帧平装
开本16开
定价47元
货号1203288315
上书时间2024-11-22
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
李志刚,工学博士,北京理工大学毕业后,先后在国家级科研院所,密码管理局定点密码生产企业,世界500强IT企业研究院工作二十余年,从事计算机硬件、软件方面的研发和管理工作,涉及嵌入式系统、移动互联网、信息安全、图像处理和人工智能等方向。发表论文10余篇,申请国家发明专利近30个。从事高校教学工作三年多,主讲计算机硬件以及软件程序设计等课程。
目录
第1部分 C语言考级教程
第1章 程序设计和计算思维
1.1 引言
1.1.1 第一个C语言程序例子
1.1.2 编程语言中的思维训练
1.1.3 非常受欢迎的编程语言
1.2 C语言的特征
1.2.1 C语言的编程语言特征
1.2.2 结构化程序设计
1.3 计算思维在C语言程序中的运用
1.3.1 C语言编程学习中的计算思维
1.3.2 学习C语言的一些建议
第2章 C语言概述
2.1 程序的组成结构
2.2 数据类型
2.3 常量、变量、标识符
2.3.1 常量和变量
2.3.2 标识符
第3章 运算符和表达式
3.1 C语言运算符
3.1.1 运算符分类
3.1.2 运算符的结合性和优先级
3.2 算术运算符和算术表达式
3.2.1 基本的算术运算符
3.2.2 算术表达式的运算规则和要求
3.2.3 自增、自减运算符
3.2.4 算术运算中的类型转换
3.3 赋值运算符和赋值表达式
3.4 逗号运算符和逗号表达式
3.5 位运算符和位运算
第4章 输入输出函数
4.1 格式化输入输出丽数
4.1.1 格式化输出丽数
4.1.2 格式化输入雨数
4.2 字符和字符串输入输出雨数
4.2.1 字符输入、输出丽数
4.2.2 字符串输入、输出函数
第5章 选择结构
5.1 关系运算符与关系表达式
5.1.1 关系运算符
5.1.2 关系表达式
5.2 逻辑运算符和逻辑表达式
5.2.1 逻辑运算符
5.2.2 逻辑表达式
5.2.3 逻辑运算的短路原则
5.3 条件运算
5.4 if选择语句
5.4.1 if语句的3种形式
5.4.2 使用if语句编程
5.5 多分支switch选择语句
5.5.1 switch语句的形式”
5.5.2 使用 switch语句编程
5.6 选择结构的嵌套
第6章 循环结构
6.1 while语句
6.2 do-while语句
6.3 for语句
6.4 循环嵌套
6.5 break 和 continue语句
6.5.1 break语句
6.5.2 continue语句
第7章 数组
7.1 一维数组
7.1.2 一维数组的初始化
7.1.3 一维数组的引用
7.2 二维数组
7.2.1 二维数组的定义
7.2.2 二维数组的初始化
7.2.3 二维数组的引用
7.3 字符数组和字符串
7.3.1 字符数组
7.3.2 字符串结束标志
7.3.3 字符串的输出和输入
7.3.4 字符串处理函数
第8章 函数
8.1 丽数定义和说明
8.2 函数的参数与返回值
8.2.1 函数的参数
8.2.2 函数的返回值
8.2.3 函数调用
8.4 递归调用
8.5 全局变量和局部变量
8.5.1 变量的作用域类别
8.5.2 变量的存储类别
第9章 指针
9.1 指针变量
9.1.1 指针变量的定义
9.1.2 指针变量的引用
9.2 指针与数组
9.3 指针与字符串
9.4 指向函数的指针
第10章 编译预处理和内存管理
10.1 编译预处理
10.1.1 宏定义命令
10.1.2 文件包含命令
10.1.3 条件编译命令
10.2 内存管理
10.2.1 变量的存储方式
10.2.2 动态内存分配
第11章 用户定义类型、结构体和共用体
11.1 用户定义类型typedef
11.2 结构体的定义和使用
11.3 结构体指针
11.4 共用体
第12章 文件
12.1 文件的概念
12.2 文件的打开与关闭
12.2.1 文件的打开
12.2.2 文件的关闭
12.3 文件的读写
12.3.1 以字符形式读写文件
12.3.2 以字符串形式读写文件
12.3.3 以数据块形式读写文件
12.3.4 格式化读写文件
12.4 文件的定位
第13章 上机操作
13.1 有关数的运算
13.1.1 数据交换
13.1.2 数据整除
13.1.3 素数
13.1.4 阶乘
13.1.5 计算公式的值
13.1.6 数的分解与合并
13.2 一维数组类型
13.2.1 一维数组均值
13.2.2 一维数组的值和最小值
13.2.3 数组的排序
13.2.4 在数组中查找数据
13.2.5 数组元素的删除和移动
13.3 字符串类型
13.3.1 字母字符的判定与统计
13.3.2 字母大小写的转换
13.3.3 数字字符的判定与统计
13.3.4 数字字符转换为对应数值
13.3.5 字符串中字符的删除
13.3.6 字符串中字符的删除移动
13.3.7 字符串中查找子中
13.3.8 字符申串的回文判断与逆置
13.3.9 字符申的复制
13.3.10 字符小数组
13.4 二维数组-矩阵
13.4.1 矩阵行列的值和最小
13.4.2 矩阵周边元素下标的特点
13.4.3 二维数组的行列
13.4.4 矩阵对角线元素的特点
13.4.5 矩阵转置
13.5 结构体类型
13.5.1 结构体成员的访问
13.5.2 结构体数组均值
13.5.3 结构体数组的值和最小值
13.5.4 结构体数组元素的查找
13.5.5 结构体数组元素的排序
13.6 链表类型
13.6.1 链表的顺序访问
13.6.2 链表的插入
13.6.3 链表的删除
13.6.4 链表的排序
第2部分 C语言实训任务
第14章 软件工程基础
14.1 软件
14.2 软件生命周期
14.3 结构化程序设计
14,4面向对象的程序设计
14.5 软件测试
14.6 软件调试
第15章 编码规范
15.1 程序文件规范
15.2 模块和变量规范
第16章 实训任务内容和要求
16.1 实训任务安排和要求
16.2 实训任务题目需求
16.3 实训任务示例需求
第17章 实训任务需求分析
17.1 可行性分析
17.2 需求分析
第18章 实训任务概要设计
18.1 软件结构设计
18.2 数据设计
18.3 接口设计和过程设计
第19章 实训任务详细设计
19.1 主模块main()的详细设计
19.2 添加和显示记录模块的详细设计
19.3 删除和修改记录模块的详细设计
19.4 查询、插入和排序记录模块的详细设计
19.5 C语言代码的调试
第20章 实训任务测试和文档
20.1 实训任务测试
20.2 文档
第21章 实习任务总结和改进方案
21.1 实训任务总结
21.2 进一步改进的方法
21.3 其他实现方案
参考文献
附录1 全国计算机等级考试(二级C语言)程序设计考试大纲(2022年版)
附录2 全国计算机等级考试二级公共基础知识考试大纲(2022年版)
内容摘要
为了帮助C语言初学者快速通过全国计算机等级(二级C语言)考试,切实提高其实战能力,本书根据作者多年讲授C语言程序设计课程、实训课程以及开发企业项目的经验编写,以培养读者计算思维能力为导向,第1部分针对新版考试大纲的要求,梳理和归纳C语言的基础知识和考点,并配有大量讲解详尽的例题和上机操作题,第2部分则针对复杂的综合应用问题,引入软件开发流程及企业编码规范,剖析应用中的难点和关键问题,指导读者完成一个六七百行代码的实训课大作业。
本书讲解由浅入深,由基础训练到综合训练循序渐进,可以作为大专院校学生C 语言考级辅导教材,也可以作为C语言实训课程参考书,还可以作为C语言初学者的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价