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