"全国高等学校计算机水平考试Ⅱ级―《C++程序设计》考试大纲(试行)"
本考试大纲旨在考核学生的计算机程序设计基本知识和C++语言程序设计的基本方法。考试的主要目的是让学生掌握基本的算法和实现方法,具备应用计算机编程的初步能力,具备阅读和编写简单应用程序的能力。
考试内容包括数据类型及其运算、基本语句、选择结构程序设计、循环结构程序设计、数组的定义和引用、函数、指针等知识点。
1. 数据类型及其运算
* 了解基本类型及其常量的表示法
* 掌握变量的定义及初始化方法
* 掌握运算符与表达式的概念
* 掌握C++的自动类型转换和强制类型转换
主要考点包括数据类型的种类、各种数据类型的定义方法、运算符的种类、运算符优先级和结合性、不同类型数据间的转换与运算等。
2. 基本语句
* 了解C语句的概念及种类
* 掌握C语言常用的输入/输出方式
主要考点包括表达式语句、空语句、复合语句、数据的输入与输出、输入输出函数printf、scanf的使用等。
3. 选择结构程序设计
* 熟练掌握if…else的三种语法
* 领会switch与break语句的作用
主要考点包括if语句、switch语句、选择结构的嵌套等。
4. 循环结构程序设计
* 领会程序设计中构成循环的方法
* 掌握for、while、do-while语句的用法
* 了解break、continue在循环语句中的作用
主要考点包括for循环结构、while和do-while循环结构、continue语句和break语句、循环的嵌套等。
5. 数组的定义和引用
* 了解一维数组、二维数组的基本概念
* 掌握数组类型变量的定义与引用
* 掌握数组元素的引用
主要考点包括一维数组和多维数组的定义和初始化、数组的引用、字符串与字符数组、字符串处理函数(strlen, strcpy, strcat, strcmp)等。
6. 函数
* 掌握函数的定义与调用
* 掌握函数参数的传递方式
* 领会变量存储类型的概念及各种存储类型变量的生存期和有效范围
* 领会函数的嵌套调用与递归调用
主要考点包括函数的定义方法、函数的类型和返回值、形式参数与实在参数、参数值的传递、函数的正确调用、嵌套调用和递归调用、内联函数和函数重载、局部变量和全局变量、变量的存储类别和作用域等。
7. 指针
* 了解指针与地址的概念
* 掌握指针变量的定义、初始化及指针的运算
* 掌握指针与数组、指针数组、指针实现字符串等知识
* 了解指针与函数的概念
主要考点包括指针变量的定义和初始化、指针的赋值、指针的运算、指针与数组、指针与字符串等。