2009年全国计算机等级考试二级C语言考试大纲内容 1
第一部分 C语言程序的结构 4
基础知识概述 4
考点1 程序的构成,main函数和其它函数 7
考点2 头文件,数据说明,函数以及程序中的注释 9
考点3 源程序的书写格式 12
考点4 C语言的风格 13
第二部分 数据类型及其运算 16
基础知识概述 16
考点5 C的数据类型及其定义方法 22
考点6 C运算符的种类、运算优先级和结合性 30
考点7 不同类型数据间的转换与运算 40
考点8 C表达式类型和求值规则 41
第三部分 基本语句 45
基础知识概述 45
考点9 表达式语句,空语句,复合语句 50
考点10 输入输出函数,正确输入数据并正确设计输出格式 52
第四部分 选择结构程序设计 60
基础知识概述 60
考点11 用if语句实现选择结构 62
考点12 用switch语句实现多分支选择结构 67
考点13 选择结构的嵌套 72
第五部分 循环结构程序设计 76
基础知识概述 76
考点14 for循环结构 78
考点15 while和do-while循环结构 88
考点16 continue语句和break语句 98
考点17 循环的嵌套 99
第六部分 数组的定义和引用 103
基础知识概述 103
考点18 数组 108
考点19 字符串与字符数组 124
第七部分 函数 138
基础知识概述 138
考点20 库函数的正确调用 152
考点21 函数的定义方法 153
考点22 函数的类型和返回值 157
考点23 形式参数与实际参数,参数值传递 159
考点24 函数的正确调用,嵌套调用,递归调用 168
考点25 局部变量和全局变量 174
考点26 变量的存储类别,变量的作用域和生存期 176
第八部分 编译预处理 183
基础知识概述 183
考点27 宏定义和调用 187
考点28 “文件包含”处理 192
第九部分 指针 194
基础知识概述 194
考点29 地址与指针变量的概念,地址运算符与间址运算符 208
考点30 指针类型 219
考点31 用指针作函数参数 226
考点32 返回地址值的函数 248
考点33 指针数组,指向指针的指针 250
第十部分 结构体与共同体 252
基础知识概述 252
考点34 用typedef说明一个新类型 276
考点35 结构体和共用体类型数据的定义和成员的引用 281
考点36 链表 292
第十一部分 位运算 297
基础知识概述 297
考点37 位运算符的含义和使用 298
考点38 简单的位运算 299
第十二部分 文件操作 303
基础知识概述 303
考点39 文件类型指针 310
考点40 文件的打开与关闭 311
考点41 文件的读写,文件的定位 314
编写后记 321
参考文献 322
致谢 323