笔试篇 3
第1部分 命题点分析及讲解 3
第1章 二级公共基础知识 3
命题点1 算法的基本特征和算法复杂度 5
命题点2 数据结构基础 6
命题点3 线性表及其存储结构 8
命题点4 栈 9
命题点5 队列 10
命题点6 线性链表 11
命题点7 树和二叉树 13
命题点8 查找技术 15
命题点9 排序 16
命题点10 结构化程序设计 18
命题点11 面向对象程序设计 19
命题点12 计算机软件 21
命题点13 软件危机与软件工程 22
命题点14 结构化分析方法 23
命题点15 结构化设计方法 24
命题点16 软件测试 27
命题点17 程序调试 29
命题点18 数据库系统的基本概念 31
命题点19 数据库系统的发展和特点 32
命题点20 数据系统的三级模式及二级映射 33
命题点21 数据模型 35
命题点22 关系模型的基本操作及运算 37
命题点23 数据库设计 39
第2章 C语言笔试 41
命题点1 程序设计基础 41
命题点2 C语言程序的构成及特点 42
命题点3 C语言的数据类型 46
命题点4 C语言标识符的命名 49
命题点5 C语言的运算符及表达式 52
命题点6 运算符的优先级 69
命题点7 不同类型数据间的转换与运算 71
命题点8 基本输出函数的调用 73
命题点9 基本输入函数的调用 78
命题点10 字符常量与转义字符 82
命题点11 putchar函数与getchar函数的调用 86
命题点12 puts函数与gets函数的调用 89
命题点13 选择结构 91
命题点14 循环结构 107
命题点15 数组的定义、初始化和引用 130
命题点16 字符串与字符串数组 137
命题点17 字符串函数的应用 144
命题点18 函数的定义和返回值 147
命题点19 数的正确调用 152
命题点20 函数的嵌套调用和递归调用 160
命题点21 局部变量和全局变量 169
命题点22 宏定义 175
命题点23 指针的定义及引用 184
命题点24 指向数组、字符串或函数的指针 187
命题点25 指针作为函数参数 196
命题点26 返回指针值的指针函数 205
命题点27 指针数组、指向指针的指针、main函数的命令行参数 209
命题点28 结构体和共用体的定义及引用 216
命题点29 链表的基本操作与动态分配函数 230
命题点30 文件的基本操作 238
2005年4月考试真题 250
第2部分 笔试套卷 250
2005年4月试题答案 263
2005年9月考试真题 264
2005年9月试题答案 278
上机篇 281
第1部分 命题点分析及讲解 281
第3章 上机考试指导与试题分析 281
命题点1 字符或字符串的操作 284
命题点2 数组的操作 288
命题点3 结构体类型数据的操作 293
命题点4 整型数据的计算 296
命题点5 利用公式求解 299
命题点6 排序 304
命题点7 文件的操作 308
命题点8 链表的操作 310
第2部分 上机套卷 317
上机套卷一 317
上机套卷二 321
上机套卷答案与解析 324
附录 二级C语言考试大纲 327