全国计算机等级考试二级 C语言 程序设计考试大纲(2018 年版)
全国计算机等级考试二级C语言程序设计考试大纲(2018年版)的知识点涉及C语言的基础知识、编程方法和常用的数据结构。以下将详细展开这些知识点: 考生需要熟悉Visual C++集成开发环境。Visual C++是一个集成开发环境,支持多种编程语言,包括C语言。考生需要掌握如何在该环境下进行项目管理、代码编写、调试和程序构建。 考生需要掌握结构化程序设计的方法。结构化设计是一种按照功能对程序进行模块化、层次化划分的设计方法。良好的程序设计风格意味着编写代码时应该遵循一致的代码规范,包括命名规则、注释说明和布局格式。 在C语言程序设计中,掌握简单的数据结构和算法是基础,这包括数组、结构体等基本数据结构,以及排序、搜索等基本算法。 C语言的程序结构部分主要包含程序的基本构成,如main函数和其他函数,以及头文件、数据说明、函数的开始和结束标志等。源程序的书写格式和C语言的风格也是考核的要点。 数据类型及其运算是C语言程序设计的基础,考生需要掌握C的数据类型,包括基本类型、构造类型、指针类型和无值类型。熟悉C运算符的种类、运算优先级和结合性,不同类型数据间的转换与运算,以及C表达式的类型和求值规则。 基本语句部分考查表达式语句、空语句和复合语句等。输入输出函数调用也是基础知识,考生需要掌握如何正确输入数据并设计输出格式。 选择结构程序设计涉及使用if语句实现选择结构,使用switch语句实现多分支选择结构,并理解选择结构的嵌套。 循环结构程序设计部分要求考生能够使用for循环结构、while和do-while循环结构,并理解continue语句和break语句的用法以及循环的嵌套。 数组的定义和引用部分考查一维数组和二维数组的定义、初始化和数组元素的引用,以及字符串与字符数组。 函数部分包含库函数的正确调用、函数的定义方法、函数的类型和返回值、形式参数与实际参数、参数值的传递、函数的嵌套调用、递归调用、局部变量和全局变量等知识点。变量的存储类别、作用域和生存期也是此部分的重要内容。 编译预处理部分要求考生掌握宏定义和调用以及“文件包含”处理。 指针部分是C语言的重点和难点。考生需要理解地址与指针变量的概念、地址运算符和间址运算符,并能够使用指针作函数参数、返回地址值的函数,以及指针数组和指向指针的指针。 结构体与共同体部分要求考生能够使用typedef定义新类型,结构体和共用体类型数据的定义和成员的引用,以及通过结构体构成链表并实现链表的建立、数据输出、删除与插入。 位运算部分包含位运算符的含义和使用以及简单的位运算。 文件操作部分只要求考生掌握缓冲文件系统,对非标准缓冲文件系统不要求。要求考生理解文件类型指针、文件的打开与关闭、文件的读写、文件的定位等操作。 考试方式为上机考试,考试时长120分钟,满分为100分,包括单项选择题和操作题。单项选择题占比40分,操作题占比60分,其中包含程序填空题、程序修改题及程序设计题。 考试环境指定为中文版Windows7操作系统,开发环境指定为Microsoft Visual C++ 2010学习版。考生在准备考试时应以该版本为标准,熟悉相关开发工具和环境的使用。
- 粉丝: 1
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助