第1部分 上机实验 2
1.1编程环境和简单程序的运行 2
1.2数据类型、运算符和表达式 13
1.3简单的C程序设计 16
1.4选择结构程序设计 19
1.5循环结构 22
1.6数组 27
1.7函数 31
1.8指针 37
1.9结构体与共用体 44
1.10位运算 50
1.11文件与编译预处理 50
1.12面向对象及C++、 C#简介 54
1.13部分实验程序运行结果 55
第2部分 习题与解答 62
2.1教材习题与解答 62
习题1 62
习题2 62
习题3 64
习题4 69
习题5 76
习题6 86
习题7 92
习题8 99
习题9 106
习题10 114
习题11 119
习题12 124
2.2经典习题与解答 125
2.2.1函数指针 126
2.2.2设计程序画椭圆 127
2.2.3数组逆序输出 128
2.2.4递归逆序打印 128
2.2.5回文判断 129
2.2.6验证哥德巴赫猜想 130
2.2.7计算字符串中子串出现的次数 131
2.2.8将任一整数转换为二进制形式 132
2.2.9有序插入字符 132
2.2.10文件的输出、排序和查找 134
2.2.11求最大公约数和最小公倍数 136
2.2.12弹球问题 137
2.2.13猴子吃桃子问题 137
2.2.14判断是一年的第几天 138
2.2.15将一个正整数分解质因数 138
2.2.16完数查找 139
2.2.17围成一圈的报数出列游戏 140
2.2.18猜数游戏 141
2.2.19查找数组中最大数 142
2.2.20分形图案 143
2.3模拟试卷 144
2.3.1模拟试卷第1套 144
2.3.2模拟试卷第2套 151
2.3.3模拟试卷第3套 158
2.3.4模拟试卷第4套 166
2.3.5模拟试卷第5套 173
第3部分 考试指南和题库练习系统 182
3.1考试指南 182
3.1.1考试内容和形式 182
3.1.2 C语言笔试考试特点分析和考前准备 183
3.1.3 C语言上机考试特点分析和考前准备 184
3.1.4参加全国计算机等级考试注意事项 185
3.2题库及练习软件系统介绍 185
3.2.1安装 185
3.2.2软件使用 186
3.2.3问题集 189
3.3精选题目 190
3.3.1操作题 190
3.3.2填空题 191
3.3.3改错题 192
3.3.4编程题 194
3.3.5单选题 196
附录 198
附录A水平考试笔试样卷 198
附录B水平考试上机考试样卷 208
附录C全国计算机等级考试样卷 210
附录D实验报告样表 215
附录E光盘内容简介 215