浙江省高校计算机等级考试大纲(二级——C语言程序设计大纲)
浙江省高校计算机等级考试大纲(二级——C语言程序设计大纲) 本大纲涵盖了C语言程序设计的基本知识和技能,旨在培养高校学生的计算机编程能力和解决问题能力。该大纲分为七个部分:数据的定义、运算及流程控制、程序结构和函数、数据的输入和输出、编译预处理、面向对象程序设计初步和常用算法。 一、数据的定义 数据的定义是C语言程序设计的基础之一。本部分涵盖了基本类型、构造类型、指针类型、空类型和变量的存储类别、作用域和生存期等知识点。 * 基本类型:整型、实型和字符型,包括常量的定义和使用、整数的十进制、八进制和十六进制的表示形式、长整型常量的表示形式、实数的浮点表示法和科学记数法、字符的转义序列等。 * 构造类型:数组和结构,包括一维和二维数组的定义和初始化、数组元素的引用、结构类型的定义、结构变量的定义和初始化、结构变量成员的引用等。 * 指针类型:包括指针和地址的概念、指针变量的定义和初始化、通过指针引用指向实体、指针数组、结构数组、结构指针等。 * 空类型:包括空类型的定义和使用。 * 变量的存储类别、作用域和生存期:包括自动型、静态型、extern 外部参照型的变量、全局变量和局部变量等。 二、运算及流程控制 运算及流程控制是C语言程序设计的核心部分。本部分涵盖了基本运算、表达式、语句和流程控制等知识点。 * 基本运算:包括运算符的功能、运算符的优先级、结合性和目数、隐式类型转换和强制类型转换等。 * 表达式:包括各类表达式的组成规则和计算过程。 * 语句:包括表达式语句、空语句、复合语句、简单控制语句、选择控制语句、重复控制语句等。 三、程序结构和函数 程序结构和函数是C语言程序设计的重要组成部分。本部分涵盖了程序结构、函数的定义和调用等知识点。 * 程序结构:包括main函数与其他函数之间的关系、标准库函数和自定义函数等。 * 函数的定义:包括函数定义的ANSI C格式、函数的参数(形式参数和实在参数)及参数传递、函数的返回值等。 * 函数的调用:包括函数调用的一般格式、函数指针的调用、函数的嵌套调用和递归调用等。 四、数据的输入和输出 数据的输入和输出是C语言程序设计的重要组成部分。本部分涵盖了文件、标准文件的输入和输出、缓冲文件系统等知识点。 * 文件:包括文件的基本概念、文件的打开和关闭、文件的基本读写操作等。 * 标准文件的输入和输出:包括常用输入输出函数:scanf、printf、getchar、putchar、gets、puts 等。 * 缓冲文件系统:包括文件的打开和关闭、文件的基本读写操作、文件的状态检测等。 五、编译预处理 编译预处理是C语言程序设计的重要组成部分。本部分涵盖了编译预处理的基本概念、宏定义和文件包含等知识点。 六、面向对象程序设计初步 面向对象程序设计是C语言程序设计的重要组成部分。本部分涵盖了类、对象和面向对象程序设计的基本概念、类的定义包括类的成员函数和数据成员等。 七、常用算法 常用算法是C语言程序设计的重要组成部分。本部分涵盖了分类(排序)算法、检索(查找)算法、遍历算法等知识点。 * 分类(排序)算法:包括冒泡、选择、插入等算法。 * 检索(查找)算法:包括无序数据序列的查找和有序数据序列的查找(二分法)。 * 遍历算法:包括一维数组和二维数组的遍历、单向链表的遍历、文件的遍历等。 本大纲旨在培养高校学生的计算机编程能力和解决问题能力,为学生提供了系统的C语言程序设计知识和技能。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助