第一章 数据类型 1
1.1 考点及难点 1
一、整型 1
二、实型 1
三、字符型 2
1.2 典型试题精解 2
第二章 运算符和表达式 9
2.1 考点及难点 9
一、算术运算符和算术表达式 9
二、赋值运算符和赋值表达式 9
三、逗号运算符和逗号表达式 9
四、关系运算符和关系表达式 9
五、逻辑运算符和逻辑表达式 9
六、条件运算符和条件表达式 9
2.2 典型试题精解 10
第三章 顺序程序设计 20
3.1 考点及难点 20
一、表达式语句、函数调用语句和空语句 20
二、数据的输入与输出函数 20
三、goto语句及语句标号的使用 21
3.2 典型试题精解 21
第四章 选择程序设计 30
4.1 考点及难点 30
一、if语句 30
二、switch语句 30
4.2 典型试题精解 30
第五章 循环控制 42
5.1 考点及难点 42
一、for循环结构 42
二、while和do…while循环结构 42
三、continue语句和break语句 43
四、循环的嵌套 43
5.2 典型试题精解 43
第六章 指针 55
6.1 考点及难点 55
一、指针、指针变量与地址运算符 55
二、指针数组 55
三、用指针做函数参数 55
四、返回指针值的指针函数 55
五、指向指针的指针 55
6.2 典型试题精解 56
第七章 数组 69
7.1 考点及难点 69
一、一维数组的定义、初始化和引用 69
二、二维数组的定义、初始化和引用 70
7.2 典型试题精解 70
第八章 字符串 84
8.1 考点及难点 84
一、字符串与字符数组 84
二、字符串的指针以及指向字符串的指针变量 85
8.2 典型试题精解 86
第九章 函数 97
9.1 考点及难点 97
一、库函数的正确调用 97
二、自定义函数 97
三、函数的类型和返回值 98
四、形式参数与实在参数,参数值的传递 98
9.2 典型试题精解 98
第十章 预处理 113
10.1 考点及难点 113
一、宏定义 113
二、“文件包含”处理 113
10.2 典型试题精解 113
第十一章 结构体共用体和用户定义类型 124
11.1 考点及难点 124
一、结构体与共用体类型数据的定义和引用 124
二、用指针和结构体构成链表,单向链表的建立、输出、删除与插入 124
11.2 典型试题精解 125
第十二章 位运算 134
12.1 考点及难点 134
一、位运算的含义及运用 134
二、简单的位运算 134
12.2 典型试题精解 134
第十三章 文件 141
13.1 考点及难点 141
一、文件指针变量的定义 141
二、fopen函数 141
三、fclose函数 141
四、实现文件读写的几个函数 141
13.2 典型试题精解 142
第十四章 典型上机试题 155
14.1 上机考试要求及环境 155
一、考试要求 155
二、考试环境 155
三、考试步骤 156
14.2 典型上机试题 159
一、程序修改调试运行考试题 159
二、程序编制调试运行题 176
三、答案及要点 185
第十五章 全国计算机等级考试模拟试及参考答案 194
试卷一 194
试卷二 210
试卷三 225
试卷四 241
试卷五 258
试卷六 272
附录 288
2002年9月全国计算机等级考试二级全真笔试试卷 288
全国计算机等级考试二级C语言程序设计大纲 304