1.3.4读程序题参考答案/1 1
5.3.1选择题参考答案/7 1
第1章 变量、运算符与表达式 1
9.2习题/15 1
3.3习题参考答案/3 1
5.1本章要点/5 1
1.1.1标识符、常量和变量 1
1.1本章要点 1
1.1.2数据类型 2
1.1.3类型定义与求数据类型字节数 2
1.1.4运算符与表达式 3
1.1.5算术运算符及其表达式 4
1.1.8位运算 4
1.1.7增1、减1运算符及其表达式 4
1.1.6赋值运算符及复合的赋值运算符及其表达式 4
1.2.1简答题 5
1.2习题 5
1.2.2选择题 6
1.2.3填空题 7
1.2.4读程序题 8
1.3习题参考答案 9
1.3.1简答题参考答案 9
1.2.5编程题 9
1.3.2选择题参考答案 10
1.3.3填空题参考答案 10
1.3.5编程题参考答案 12
2.1.1整型数的输入与输出 13
第2章 数据类型与输入输出语句 13
2.1本章要点 13
2.1.2浮点数的输入和输出 15
2.1.3不同数据类型数据之间的转换 16
2.1.4字符型数据 16
2.1.5 C语言程序与语句 17
2.2.1选择题 18
2.2习 题 18
2.2.2填空题 19
2.2.4编程题 20
2.2.3写出程序的运行结果 20
2.3习题参考答案 21
2.3.1选择题参考答案 21
2.3.2填空题参考答案 21
2.3.3写出程序的运行结果参考答案 22
2.3.4编程题参考答案 22
3.1.2关系运算符和关系表达式 24
3.1.1结构化程序 24
第3章 选择语句 24
3.1本章要点 24
3.1.3逻辑运算符和逻辑表达式 25
3.1.4条件语句 25
3.1.5条件运算符 26
3.1.6 switch语句 26
3.2习题 27
3.2.1选择题 27
3.2.2填空题 29
3.2.3读程序题 30
3.2.4编程题 30
3.3.1选择题参考答案 31
3.3.2填空题参考答案 32
3.3.3读程序题参考答案 33
3.3.4编程题参考答案 33
8.3.1选择题参考答案/1 35
4.1.2 while循环 37
第4章 循环语句 37
4.1本章要点 37
4.1.1 if+goto实现循环功能 37
4.1.3 do.while循环 38
4.1.6循环的嵌套 38
4.1.4 for循环 38
4.1.5 break语句和continue语句 38
4.2习题 39
4.2.1选择题 39
4.2.2填空题 41
4.2.3读程序题 43
4.2.4编程题 44
4.3习题参考答案 45
4.3.1选择题参考答案 45
4.3.2填空题参考答案 45
4.3.4编程题参考答案 46
4.3.3读程序题参考答案 46
第5章 数组 51
5.1.1一维数组的定义、初始化与引用 51
5.1.2二维数组的定义、初始化和引用 52
5.1.3字符串与字符数组 52
5.2.1选择题 54
5.2习题 54
5.2.2填空题 57
9.3.4编程题参考答案/1 60
5.2.3写出程序运行结果 63
第10章 文件/1 68
5.2.4编程题 70
5.3习题参考答案 71
5.3.2填空题参考答案 72
5.3.3写出程序运行结果参考答案 73
5.3.4编程题参考答案 74
6.1本章要点 78
6.1.1库函数的正确调用 78
6.1.2函数的定义方法 78
第6章 函数与变量 78
6.1.5函数的正确调用(嵌套调用、递归调用) 79
6.1.4形式参数与实际参数及参数值的传递 79
6.1.3函数的返回值和类型 79
6.1.6数组作函数参数 80
6.1.7局部变量和全局变量及其存储类别 80
6.2.1选择题 81
6.2习题 81
6.2.2填空题 84
6.2.3写出程序的运行结果 89
6.2.4编程题 95
6.3题参考答案 97
6.3.1选择题参考答案 97
6.3.2填空题参考答案 98
6.3.3写出程序运行结果参考答案 98
6.3.4编程题参考答案 100
第7章 编译预处理 103
7.1本章要点 103
7.1.1编译预处理 103
7.1.2宏定义 103
7.1.3 文件包含 处理 103
7.2.1选择题 104
7.2习题 104
7.2.2填空题 108
7.2.3写出程序运行结果 109
7.2.4编程题 111
7.3习题参考答案 111
7.3.1选择题参考答案 111
7.3.3写出程序运行结果参考答案 112
7.3.2填空题参考答案 112
7.3.4程序设计题参考答案 113
第8章 指针 115
8.1本章要点 115
8.1.1地址与指针 115
8.1.2指针的运算 115
8.1.3指针的类型 116
8.2习题 118
8.2.1选择题 118
8.2.2填空题 121
8.2.3分析下列程序,写出程序运行结果 127
8.2.4编程题(本章编程题均要求用指针来处理) 133
8.3题参考答案 135
8.3.2填空题参考答案 136
8.3.3分析下列程序,写出程序运行结果参考答案 137
8.3.4编程题参考答案 139
9.1本章要点 148
9.1.1结构体 148
第9章 结构体和共用体 148
9.1.2共用体 150
9.1.3枚举 150
9.1.4类型定义 150
9.2.1选择题 151
9.2.2填空题 152
9.2.3阅读程序,写出程序运行结果 155
9.2.4编程题 157
9.3习题参考答案 158
9.3.1选择题参考答案 158
9.3.2填空题参考答案 158
9.3.3阅读程序参考答案 159
10.1.2文件的打开与关闭 168
10.1.1文件类型指针 168
10.1本章要点 168
10.1.3文件的读与写 169
10.1.4文件的定位 170
10.1.5文件的检测 170
10.2习题 171
10.2.1选择题 171
10.2.2填空题 172
10.2.3阅读程序,写出程序运行结果 174
10.2.4编程题 176
10.3.2填空题参考答案 177
10.3习题参考答案 177
10.3.1选择题参考答案 177
10.3.3阅读程序参考答案 178
10.3.4编程题参考答案 178
附录Ⅰ2000年4月全国计算机等级考试二级笔试试卷 182
附录Ⅱ 2000年9月全国计算机等级考试笔试试题(二级C) 192
附录Ⅲ 2000年秋浙江省高校非计算机专业学生计算机等级考试试卷(二级C) 201
附录Ⅳ2001年秋浙江省高校非计算机专业学生计算机等级考试试卷(二级C) 206
参考文献 213