全国计算机二级C语言考试各章节重点、难点、考点总结
来源:化拓教育网
一、考点分析1 C语言概述| 知识点 | 分值 | 考核几率 | 专家点评 |
| C语言概述 | 0-1 | 20% | 简单识记 |
| C程序的构成 | 0-1 | 30% | 简单识记 |
| 标识符 | 1-2 | 60% | 简单,属重点识记知识点 |
| 常量 | 1-2 | 80% | 简单,属重点识记知识点 |
| 变量 | 2- | 100% | 难度适中,重点理解重点掌握 |
标准C没有具体要求规定各类型数据所占内存的字节数,现以这次考试标准viusal c++6.0为例,说明各类型变量所占的位数。
| 类型 | 所占位数 | 所占字节数 |
| short | 16 | 2 |
| int | 32 | 4 |
| long | 32 | 4 |
| unsigned short | 16 | 2 |
| unsigned int | 32 | 4 |
| unsigned long | 32 | 4 |
| float | 32 | 4 |
| double | | 8 |
二、考点分析2 运算符与表达式| 知识点 | 分值 | 考核几率 | 专家点评 |
| C运算符简介 | 0-1 | 10% | 简单识记 |
| 运算符的结合和优先级 | 0-1 | 60% | 简单识记 |
| 强制类型转换运算符 | 0-1 | 30% | 简单识记 |
| 逗号运算符和逗号表达式 | 0-1 | 40% | 简单,属重点识记知识点 |
| 基本的算术运算符 | 1-2 | 100% | 简单,属重点识记知识点 |
| 算术表达式和运算符的 | 1-2 | 100% | 难度适中,重点理解重点掌握 |
| 优先级与结合、自增自减运算符 | 2-3 | 100% | 难度适中,重点理解重点掌握 |
| 赋值运算符和赋值表达式 | 2-4 | 100% | 简单,重点掌握重点理解 |
| 复合的赋值运算符 | 1-2 | 80% | 偏难,不是重点 |
| 赋值运算中的类型转换 | 0-1 | 75% | 偏难,不是重点 |
| 位运算符和位运算 | 0-1 | 80% | 偏难,属重点识记知识点 |
三、考点分析3 基本语句| 知识点 | 分值 | 考核几率 | 专家点评 |
| C语句分类 | 0-1 | 30% | 简单识记 |
| 字符输出函数putchar() | 1-2 | 70% | 难度适中,重点掌握 |
| 字符输入函数getchar() | 1-2 | 70% | 难度适中,重点掌握 |
| 格式输入函数printf() | 3-4 | 100% | 难度适中,重点理解重点掌握 |
| 格式输出函数scanf() | 3-4 | 100% | 难度适中,重点理解重点掌握 |
四、考点分析4 选择结构| 知识点 | 分值 | 考核几率 | 专家点评 |
| 关系运算符及优先次序 | 0-1 | 40% | 简单识记 |
| 关系表达式 | 0-1 | 50% | 简单,重点识记 |
| 逻辑运算符及优先级 | 1-2 | 50% | 简单识记 |
| 逻辑表达式 | 1-2 | 50% | 简单,属重点识记知识点 |
| if语句的几种形式 | 1-2 | 100% | 简单识记 |
| if语句的嵌套 | 1-2 | 100% | 难度适中,重点掌握 |
| 条件运算符 | 0-1 | 100% | 难度适中,重点掌握 |
| switch语句 | 2-4 | 100% | 简单,重点掌握重点理解 |
| 语句标号 | 0-1 | 10% | 偏难,不是重点 |
| goto | 1-2 | 100% | 简单识记 |
五、考点分析5 循环结构| 知识点 | 分值 | 考核几率 | 专家点评 |
| while语句 | 2-3 | 100% | 重点理解重点掌握 |
| do...while语句 | 2-3 | 100% | 重点理解重点掌握 |
| for语句 | 5-7 | 100% | 重点理解重点掌握 |
| 循环嵌套 | 4-6 | 100% | 重点理解重点掌握 |
| 循环比较 | 0-1 | 20% | 简单识记 |
| break语句 | 2-3 | 70% | 难度适中,重点掌握 |
| continue语句 | 2-3 | 50% | 难度适中,重点掌握 |
六、考点分析6 数组| 知识点 | 分值 | 考核几率 | 专家点评 |
| 一维数组的定义及引用 | 1-3 | 80% | 简单,重点掌握 |
| 一维数组的初始化 | 1-2 | 80% | 简单,重点掌握 |
| 二维数组的定义及引用 | 3-4 | 90% | 偏难,重点掌握重点理解 |
| 二维数组的初始化 | 1-2 | 90% | 简单,重点掌握 |
| 通过赋初值定义二维数组 | 1-2 | 60% | 偏难,重点理解 |
| 字符数组的定义及初始化 | 3-4 | 100% | 难度适中,重点理解重点掌握 |
| 字符串和字符串结束标志 | 0-1 | 60% | 难度适中,重点理解 |
| 字符数组的输入输出 | 2-3 | 100% | 简单,重点掌握重点理解 |
| 字符串处理函数 | 1-2 | 50% | 偏难,重点掌握重点理解 |
七、考点分析7 函数| 知识点 | 分值 | 考核几率 | 专家点评 |
| 库函数 | 1-2 | 60% | 简单,重点识记知识点 |
| 函数的定义 | 0-1 | 50% | 简单,重点识记知识点 |
| 形参和实参及函数调用 | 2-3 | 80% | 难度适中,重点理解重点掌握 |
| 函数调用的一般形式和调用方式 | 2-3 | 90% | 偏难,重点掌握重点理解 |
| 函数的说明及其位置 | 0-1 | 60% | 简单识记 |
| 函数的嵌套调用 | 1-3 | 90% | 偏难,重点掌握重点理解 |
| 函数的递归调用 | 1-2 | 80% | 偏难,重点掌握重点理解 |
| 局部变量 | 1-2 | 100% | 难度适中,重点理解重点掌握 |
| 全局变量 | 1-2 | 100% | 难度适中,重点理解重点掌握 |
| auto变量 | 0-1 | 70% | 难度适中,重点理解 |
| register变量 | 0-1 | 70% | 难度适中,重点理解 |
| 静态局部变量 | 1-2 | 60% | 简单识记 |
| 用static声明外部变量 | 1-2 | 70% | 难度适中,重点理解 |
| 用extern声明外部变量 | 1-2 | 70% | 难度适中,重点理解 |
| 内部函数 | 2-3 | 90% | 简单,重点理解重点掌握 |
| 外部函数 | 2-3 | 90% | 简单,重点理解重点掌握 |
八、考点分析8 指针| 知识点 | 分值 | 考核几率 | 专家点评 |
| 指针变量的定义和引用 | 2-3 | 60% | 简单识记 |
| 指针变量作为函数参数 | 2-3 | 90% | 简单,重点掌握 |
| 指向数组元素的指针 | 3-4 | 100% | 难度适中,重点掌握重点理解 |
| 用数组名作为函数参数 | 2-3 | 90% | 难度适中,重点掌握 |
| 指向数组的指针 | 3-4 | 100% | 偏难,重点理解 |
| 返回指针值的函数 | 1-2 | 80% | 简单,重点掌握 |
| 二级指针及指针数组 | 1-3 | 90% | 偏难,重点掌握重点理解 |
| 字符串及字符指针 | 1-2 | 70% | 简单识记 |
| 字符指针和字符数组的区别 | 0-1 | 50% | 简单识记 |
| 函数指针 | 2-3 | 90% | 难度偏上,重点掌握 |
九、考点分析9 编译预处理及动态存储| 知识点 | 分值 | 考核几率 | 专家点评 |
| 带参数的宏定义 | 1-2 | 80% | 简单,重点掌握 |
| 不带参数的宏定义 | 1-3 | 100% | 简单,重点掌握 |
| 文件包含 | 3-4 | 100% | 难度适中,重点掌握重点理解 |
| calloc()函数 | 1-2 | 20% | 偏难,重点理解 |
| free()函数 | 3-4 | 20% | 难度适中,重点理解 |
| malloc()函数 | 1-2 | 30% | 难度适中,重点理解 |
十、考点分析10 结构体和共用体| 知识点 | 分值 | 考核几率 | 专家点评 |
| 用typedef说明一种新类型 | 1-2 | 100% | 简单识记,重点理解 |
| 结构体类型的变量定义 | 2-3 | 90% | 重点理解,重点掌握 |
| 指向结构体变量的指针 | 0-2 | 80% | 难度适中,重点理解 |
| 指向结构体数组的指针 | 0-2 | 50% | 重点理解,重点掌握 |
| 共用体类型的说明和变量定义 | 0-1 | 80% | 简单识记 |
| 共用体变量中成员的引用 | 0-2 | 60% | 难度适中,重点掌握 |
| 链表 | 1-3 | 80% | 重点理解,重点掌握 |
| 建立单向链表 | 1-3 | 60% | 难度适中,重点掌握 |
| 顺序访问链表中各节点的数据域 | 1-2 | 60% | 偏难,重点理解 |
| 在链表中插入和删除结点 | 1-3 | 100% | 重点理解,重点掌握 |
十一、考点分析11 文件
| 知识点 | 分值 | 考核几率 | 专家点评 |
| 文件的概念和文件指针 | 0-2 | 90% | 简单,重点理解重点掌握 |
| fopen()函数和fclose()函数 | 1-2 | 100% | 难度适中,重点掌握 |
| fputc()函数和fgetc()函数 | 0-1 | 80% | 简单,重点理解 |
| fread()函数和fwrite()函数 | 1-2 | 100% | 难度适中,重点理解,重点掌握 |
| fscanf()函数和fprintf()函数 | 0-3 | 90% | 重点理解,重点掌握 |
| fgets()函数和fputs()函数 | 1-3 | 100% | 简单,重点理解 |
| rewind()函数 | 0-2 | 40% | 难度偏难,重点理解 |
| fseek()函数 | 0-2 | 30% | 难度偏难,重点理解 |
| ftell()函数 | 0-1 | 30% | 难度偏难,重点理解 |
| 传给main()函数的参数 | 0-2 | 50% | 难度适中,重点掌握 |