《C语言上机实训及习题解答》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:连卫民主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121084058
  • 页数:168 页
图书介绍:本书突出了C语言的基本概念和主要知识点,注重提高上机实训能力及程序设计能力。全书共12章,内容包括:程序设计概述、C语言的基本知识、顺序结构的程序设计、选择结构的程序设计、循环结构的程序设计、数组的程序设计、模块化的程序设计、指针的程序设计、构造的数据类型、编译预处理与位运算、文件的程序设计、图形的程序设计。每章安排四部分内容:主要知识点、上机实训、习题解答、上机实训分析。所有程序都在TC2.0集成环境下调试通过。

第1章 程序设计概述 1

1.1主要知识点 1

基本概念 1

基本知识 2

1.2上机实训 3

实训一:简单的C程序 3

实训二:带子函数的C程序 4

1.3习题解答 5

名词解释 5

填空题 6

简答题 6

1.4上机实训分析 7

实训一:简单的C程序 7

实训二:带子函数的C程序 7

第2章 C语言的基本知识 9

2.1主要知识点 9

基本概念 9

基本知识 9

2.2上机实训 11

实训一:数据类型 11

实训二:数据运算 12

2.3习题解答 13

选择题 13

填空题 15

写出下列程序的运行结果 16

2.4上机实训分析 17

实训一:数据类型 17

实训二:数据运算 18

第3章 顺序结构的程序设计 19

3.1主要知识点 19

3.2上机实训 20

实训一:输入/输出函数的格式练习 20

实训二:简单计算程序的设计 21

3.3习题解答 22

单选题 22

写出下列程序的运行结果 24

编程题 25

3.4上机实训分析 26

实训一:输入/输出函数的格式练习 26

实训二:简单计算程序的设计 27

第4章 选择结构的程序设计 29

4.1主要知识点 29

基本概念 29

基础知识 29

4.2上机实训 31

实训一:用if语句实现选择结构程序设计 31

实训二:用switch语句实现选择结构程序设计 31

4.3习题解答 32

单选题 32

编程题 35

4.4上机实训分析 38

实训一:用if语句实现选择结构程序设计 38

实训二:用switch语句实现选择结构程序设计 39

第5章 循环结构的程序设计 41

5.1主要知识点 41

基本概念 41

基本知识 41

5.2上机实训 43

实训一:当型循环的程序设计 43

实训二:直到型循环的程序设计 44

实训三:for循环的程序设计 44

实训四:双层循环的程序设计 45

实训五:多层循环的程序设计 46

5.3习题解答 47

单选题 47

编程题 49

5.4上机实训分析 52

实训一:当型循环的程序设计 52

实训二:直到型循环的程序设计 53

实训三:for循环的程序设计 54

实训四:双层循环的程序设计 55

实训五:多层循环的程序设计 56

第6章 数组的程序设计 57

6.1主要知识点 57

基本概念 57

基本知识 57

6.2上机实训 58

实训一:一维数组的定义与使用 58

实训二:二维数组的定义与使用 59

实训三:字符数组的定义与使用 60

6.3习题解答 60

单选题 60

填空题 62

编程题 63

6.4上机实训分析 68

实训一:一维数组的定义与使用 68

实训二:二维数组的定义与使用 68

实训三:字符数组的定义与使用 70

第7章 模块化的程序设计 71

7.1主要知识点 71

基本概念 71

基本知识 72

7.2上机实训 73

实训一:函数的定义及调用 73

实训二:函数的嵌套与递归 74

实训三:变量的存储属性 75

7.3习题解答 76

单选题 76

填空题 78

写出下列程序的运行结果 79

编程题 81

7.4上机实训分析 86

实训一:函数的定义及调用 86

实训二:函数的嵌套与递归 89

第8章 指针的程序设计 91

8.1主要知识点 91

基本概念 91

基本知识 92

8.2上机实训 93

实训一:指向变量的指针 93

实训二:指向函数的指针和指针函数 94

实训三:指向数组的指针和指针数组的定义与使用 96

8.3习题解答 96

单选题 96

写出下列程序的运行结果 98

编程题 100

8.4上机实训分析 105

实训一:指向变量的指针 105

实训二:指向函数的指针和指针函数 106

实训三:指向数组的指针和指针数组的定义与使用 106

第9章 构造的数据类型 107

9.1主要知识点 107

基本概念 107

基本知识 107

9.2上机实训 109

实训一:结构体类型 109

实训二:共用体类型 110

实训三:枚举类型 111

9.3习题解答 111

单选题 111

写出下列程序的运行结果 112

编程题 114

9.4上机实训分析 119

实训一:结构体类型 119

实训二:共用体类型 121

实训三:枚举类型 122

第10章 编译预处理与位运算 123

10.1主要知识点 123

基本概念 123

基本知识 124

10.2上机实训 127

实训一:编译预处理 127

实训二:位运算 127

10.3习题解答 128

单选题 128

填空题 129

编程题 131

10.4上机实训分析 133

实训一:编译预处理 133

实训二:位运算 134

第11章 文件的程序设计 135

11.1主要知识点 135

基本概念 135

基本知识 136

11.2上机实训 137

实训一:文件中简单数据的读/写 137

实训二:文件中复杂数据的读/写 138

11.3习题解答 138

单选题 138

填空题 141

编程题 142

11.4上机实训分析 147

实训一:文件中简单数据的读/写 147

实训二:文件中复杂数据的读/写 148

第12章 图形程序设计 151

12.1主要知识点 151

基本概念 151

基本知识 152

12.2上机实训 156

实训一:文本方式下字符图形程序设计 156

实训二:图形方式下图形程序设计 157

12.3习题解答 158

阅读并上机调试下列程序,指出它们的功能效果 158

编程实现如下要求 161

12.4上机实训分析 164

实训一:文本方式下字符图形程序设计 164

实训二:图形方式下图形程序设计 166