网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言及程序设计基础上机指导和习题解答(计算机科学与技术专业规划教材)
分类
作者 谭成予
出版社 武汉大学出版社
下载
简介
编辑推荐

《C语言及程序设计基础上机指导和习题解答》是和谭成予主编的《C语言及程序设计基础》(武汉大学出版社2010年2月出版)配套使用的实验指导和习题解答参考书。全书包括C语言上机指导,C语言编程高级篇以及习题参考答案三大部分。

本书既可作为程序设计的初学者和程序员作为C语言实践操作时的指导手册,又可作为讲授《C语言及程序设计基础》一书的教师的参考书。

内容推荐

《C语言及程序设计基础上机指导和习题解答》是和谭成予主编的《C语言及程序设计基础》(武汉大学出版社2010年2月出版)配套使用的实验指导和习题解答参考书。《C语言及程序设计基础上机指导和习题解答》内容包括三个部分:第一部分C语言上机指导,以目前广泛使用的Visual C++ 2005、Dev C++、Turbo C和Unix/Linux中C编译器等四种C程序编译环境,详细介绍了C程序的编辑、编译、链接和运行的方法,并简要介绍了软件测试的基本方法,给出了与配套教材《C语言及程序设计基础》配合的上机实验安排,11次上机实验安排对应教材中每一章的内容。第二部分C语言编程高级篇,介绍了在Turbo C中文本界面设计、图形图像处理和中断技术,以及在Visual C++中使用Winsock完成网络通信编程的基本方法,详细介绍了C99标准中新增的功能。第三部分习题参考答案,给出了包括配套教材《C语言及程序设计基础》各章中超过95%的习题的参考答案,少数几个习题未给出参考答案,可供学生自行扩展功能后作为课堂教学中课程设计的参考题目。

目录

第一部分 C语言上机指导

第1章 在Visual C++ 2005中编写C程序

 1.1 Visual Studio 2005简介

1.1.1 Visual Studio 2005简介

1.1.2 Visual C++ 2005简介

 1.2 Visual Studio 2005安装

1.2.1 Visual Studio 2005要求的系统配置

1.2.2 安装Visual Studio 2005

1.2.3 安装MSDN

 1.3 集成开发环境IDE简介

1.3.1 启动进入Visual C++ 2005

1.3.2 工具栏选项

1.3.3 项目和解决方案

1.3.4 设置Visual C++ 2005的选项

 1.4 使用IDE编写C程序

1.4.1 创建新项目和源程序

1.4.2 编辑已存在的项目及源程序

1.4.3 编译并构建解决方案

1.4.4 运行解决方案

 1.5 Visual C++ 2005中的调试工具

1.5.1 程序故障

1.5.2 调试器

1.5.3 设置断点

1.5.4 设置跟踪点

1.5.5 启动调试模式

1.5.6 检查和修改变量的值

第2章 在Dev C++中编写C程序

 2.1 Dev C++简介

 2.2 Dcv C++安装

2.2.1 Dev C++要求的系统配置

2.2.2 安装Dev C++

 2.3 使用Dev C++编写C程序

2.3.1 启动进入Dev C++

2.3.2 创建新的工程及源程序

2.3.3 编辑已存在的工程及源程序

2.3.4 编译和连接

2.3.5 运行程序

 2.4 Dev C++中调试工具

2.4.1 设置与调试有关的选项

2.4.2 调试工具

第3章 Turbo c 2.0编译系统

 3.1 Turbo C 2.0/3.0简介

 3.2 Turbo C 2.0安装

3.2.1 Turbo C 2.0要求的系统配置

3.2.2 安装Turbo C 2.O

 3.3 Turbo C 2.0主界面简介

3.3.1 启动进入Turlbo C2.0

3.3.2 菜单栏

3.3.3 编辑区

3.3.4 信息提示区

3.3.5 快捷提示区

3.3.6 退出Turbo C

3.3.7 Turbo C的工作准备

 3.4 使用Turbo C2.0编写C程序

3.4.1 创建新的源程序

3.4.2 编辑已存在的源程序

3.4.3 编译和连接

3.4.4 运行程序

 3.5 Turbo C 2.0中调试工具

3.5.1 断点调试模式

3.5.2 单步调试模式

3.5.3 查看并修改变量值

3.5.4 设置监视窗口

3.5.5 终止调试模式

第4章 在Unix/Linux中编写C程序

 4.1 Unix/Linux简介

 4.2 cc编译命令和gcc编译器

4.2.1 cc编译命令

4.2.2 gcc编译器

 4.3 在Unix/LinuX中编写C程序

4.3.1 创建并编辑源程序文件

4.3.2 编译和连接

4.3.3 运行程序

第5章 软件测试

 5.1 软件测试的基本概念

5.1.1 软件测试和程序调试的区别

5.1.2 软件测试的基本概念

 5.2 软件测试的基本方法

5.2.1 白盒法

5.2.2 黑盒法

 5.3 软件测试的实施

第6章 上机实验安排

 上机指导1 使用常用C编译环境编写C程序

 上机指导2 数据、类型和运算

 上机指导3 顺序结构程序设计

 上机指导4 流程控制

 上机指导5 函数

 上机指导6 程序测试与调试

 上机指导7 数组

 上机指导8 指针

 上机指导9 结构、联合、枚举和tpedef

 上机指导10 流与文件

 上机指导11 综合程序设计

第二部分C 语言编程高级篇

第7章 文本界面设计

 7.1 文本方式的控制

7.1.1 文本方式控制

7.1.2 文本方式颜色控制

7.1.3 字符显示亮度控制

7.1.4 清屏函数

7.1.5 光标操作

 7.2 窗口设置和文本输出函数

7.2.1 窗口设置函数

7.2.2 控制台文本输出函数

7.2.3 状态查询函数

 7.3 文本移动和存取函数

7.3.1 文本移动

7.3.2 文本存取

 7.4 文本方式创建亮条式菜单

第8章 图形图像处理

 8.1 图形图像的基本知识

8.1.1 图形显示的坐标

8.1.2 像素

8.1.3 有关坐标位置的函数

 8.2 图形方式的控制

8.2.1 图形系统的初始化

8.2.2 退出图形状态

8.2.3 独立图形运行程序的建立

8.2.4 恢复显示方式和清屏函数

8.2.5 图形方式下的颜色控制函数

8.2.6 图形窗口和图形屏幕函数

 8.3 图形函数

8.3.1 基本图形函数

8.3.2 封闭图形的填充

8.3.3 设定线型

 8.4 图形方式下的文本输出

8.4.1 文本输出函数

8.4.2 格式化输出字符串函数

8.4.3 定义文本字型

 8.5 动画技术

8.5.1 动态开辟图视口的方法

8.5.2 利用显示页和编辑页交替变化

8.5.3 利用画面存储再重放技术

8.5.4 利用对图像动态存储器进行操作

 8.6 电子时钟

第9章 中断技术

 9.1 中断的基本概念

9.1.1 BIOS

9.1.2 中断和异常

9.1.3 BIOS功能调用

 9.2 鼠标和键盘中断

9.2.1 鼠标的INT33H功能调用

9.2.2 常用鼠标功能函数

 9.3 键盘编程

9.3.1 键盘扫描码

9.3.2 键盘缓冲区

9.3.3 键盘操作函数bioskey0

第10章 网络通信编程

 10.1 Winsock编程基础

10.1.1 常用协议报头

10.1.2 Winsock基础

10.1.3 套接字选项

10.1.4 名字解析

 10.2 串口编程和并口编程

10.2.1 基本概念

10.2.2 串行接口和串行通信

10.2.3 并行接口和并行通信

10.2.4 串/并口的输入输出函数

 10.3 实现Ping命令

第11章 C99标准

 11.1 C99简介

11.1.1 C99和C89的差异

11.1.2 对C99的支持

 11.2 新的内置数据类型

11.2.1 _Bool

11.2.2 _Complex和_Imaginary

11.2.3 long long int类型

 11.3 扩展的整数类型

 11.4 注释、变量定义和运算的修改

11.4.1 单行注释

11.4.2 分散代码和声明

11.4.3 在for循环中定义变量

11.4.4 复合赋值

 11.5 用resltrict修饰的指针

 11.6 对数组的增强

11.6.1 变长数组

11.6.2 类型修饰符在数组声明中的应用

11.6.3 柔性数组结构成员

 11.7 对函数的修改

11.7.1 inline

11.7.2 不再支持隐含的int

11.7.3 删除了隐含的函数声明

11.7.4 对返回值的约束

11.7.5 __func__预定义标识符

 11.8 预处理命令的修改

11.8.1 变元表

11.8.2 Pragma操作符

11.8.3 内置的编译指令(Pragmas)

11.8.4 增加的内置宏

 11.9 C99中的新库

第三部分 习题参考答案

第1章 程序设计概述

第2章 数据、类型和运算

第3章 简单程序设计

第4章 流程控制

第5章 函数

第6章 程序设计方法概述

第7章 数组

第8章 指针

第9章 结构、联合、枚举和typedef

第10章 流与文件

第11章 问题求解策略和算法设计

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 20:00:37