2009年全国计算机等级考试二级C语言大纲解析

需积分: 10 4 下载量 187 浏览量 更新于2024-12-03 收藏 40KB DOC 举报
"全国计算机等级考试大纲,特别是针对2009年二级C语言考试的详细内容" 全国计算机等级考试是衡量个人计算机能力的重要标准,其中二级C语言考试大纲是针对具备一定编程基础的考生设定的。以下是大纲涵盖的主要知识点: 1. **考试时间与科目时长**:2009年的考试安排在9月19日至23日,C语言考试分为笔试90分钟和上机90分钟;三级网络和三级数据库的笔试分别为120分钟,上机分别为60分钟。 2. **基本要求**: - 考生应熟悉Visual C++ 6.0集成开发环境。 - 掌握结构化程序设计方法,注重良好的编程风格。 - 理解简单的数据结构和算法,能阅读理解简单程序。 - 在Visual C++ 6.0环境下,能编写C程序,并具备基本的错误检测和调试能力。 3. **考试内容**: - **C语言程序的结构**:包括程序构成、main函数、其他函数、头文件、数据说明、函数标志、注释、源程序书写格式以及C语言的编程风格。 - **数据类型及其运算**:理解C语言的数据类型(基本类型、构造类型、指针类型、无值类型)及其定义,运算符的种类、优先级和结合性,类型转换与运算,以及不同类型的表达式和求值规则。 - **基本语句**:掌握表达式语句、空语句、复合语句的使用,以及输入输出函数的调用和数据格式的设计。 - **选择结构程序设计**:包括if语句、switch语句及其嵌套实现多分支选择。 - **循环结构程序设计**:理解for、while和do-while循环,掌握continue和break语句,以及循环的嵌套。 - **数组的定义和引用**:学习一维和二维数组的定义、初始化和元素引用,以及字符串和字符数组的处理。 - **函数**:了解库函数的调用,函数的定义、类型、返回值,形式参数与实际参数,参数传递方式,函数调用的正确性,嵌套调用,递归调用,局部变量和全局变量,以及存储类别和作用域。 - **编译预处理**:掌握宏定义(带参数和不带参数的宏)以及“文件包含”处理。 - **指针**:理解地址与指针变量,地址运算符和间址运算符,一维、二维数组、字符串、变量、数组、字符串、函数、结构体的指针变量的定义,通过指针引用各种类型数据,指针作为函数参数,以及返回地址值的函数。 考生在准备这个考试时,需要全面掌握这些知识点,通过大量的编程实践来巩固理论知识,提高编程技能。同时,对Visual C++ 6.0的熟练使用也是考试成功的关键。在复习过程中,考生应特别注意数据类型的选择和转换、循环结构的控制、函数的使用和指针的理解,这些都是C语言编程中非常核心且实用的部分。