当前位置 >>就业实习 >> 二级 C++ 考试大纲

二级 C++ 考试大纲
作者:w888优德官网 发表日期:2005-11-22 浏览次数:

基本要求
1.掌握C++语言中的数据类型、运算、语句结构及其程序设计的基本方法。
2.熟练掌握面向对象程序设计的基本概念与方法
3.利用c++语言学会解决一般应用问题
4.能够阅读分析C++程序
5.熟练使用Visual C++6.0集成环境编写程序和调试程序

考试内容
一、C++概述
1.C++语言的基本符号、保留字、表示符等
2.程序的编辑、编译、链接和运行

二、 基本数据类型与表达式
1.c++的基本数据类型(整型、字符型、枚举型、实型)
2.常值变量
3.宏定义的使用
4.操作符与数值表达式
5.关系运算符和逻辑运算符
6.关系表达式和逻辑表达式
7.表达式语句
8.Typedef定义
考试要求
掌握整型、字符型、枚举型、实型等基本数据类型的概念以及typedef定义的使用,熟练掌握这些类型的常量和变量的使用及其运算操作,熟练掌握关系运算符和逻辑运算符的使用、关系表达式和逻辑表达式的求值,了解运算符的优先级和结合性。

三、 C++程序的流程控制
1.用if语句实现的分支控制
2.用switch语句实现的多分支控制
3.用for语句实现的循环控制
4.用while语句实现的循环控制
5.用do...while语句实现的循环控制
6.continue和break在循环控制中的作用
7.多重循环

考试要求
熟练掌握if语句和switch语句的使用,会在程序中利用它们实现单分支或多分支控制。
熟练掌握while,do…while和for这三种循环语句的结构和执行过程,会在程序中利用它们实现单重或多重循环控制,掌握continue语句和break语句的作用。

四、 数 组
1.数组的基本概念:元素、下标、类型、维数;
2.一维数组
3.二维数组
4.字符数组与字符串
考试要求
掌握数组的基本概念,熟练掌握一维数组和二维数组的使用,掌握字符数组与字符串的关系以及字符串的简单处理,会分析、编写利用数组进行数据进行数据存储和处理的简单程序

五、 C++函数
1.函数的定义
2.函数的调用与参数的传递
3.函数的原形与头文件
4.inline函数
5.函数的重载
6.变量的作用域与生存期
7.函数的作用域

考试要求
掌握函数的定义,函数的原形,函数的返回值,函数的凋用,函数的形式参数和实际参数之间的关系;掌握函数重载的使用方法,关键词inline的含义与使用,掌握变量的作用域与生存周期,了解函数的作用域。

六、 指针、引用和动态空间管理
1.指针概述
指针的概念:地址、指针类型、void指针、空指针
指针变量的定义和初始化
指针的间接访问
判断一指针是不是空指针
2.指针操作符与指针表达式
3.指针与一维数组
4.指针与字符串
5.指针与自由空间
6.引用的概念及应用

考试要求
熟练掌握指针、地址、指针类型、void指针类型.空指针等概念,熟练掌握指针变量的定义和初始化、指针的间接访问、指针的加减运算和指针表达式,掌握指针与数组、函数、字符串,自由空间等的联系,了解引用变量、值传送、引用传送的概念,掌握引用参数的使用。

七、 结构体
1. 结构的基本概念
2. 结构的定义与初始化
3. 结构成员的访问和结构变量的赋值

考试要求
掌握结构的概念,结构类型的定义,结构变量的定义和初始化,结构成员的表示,结构的赋值。

八、 类与对象
1.面向对象技术的基本概念
2.类定义的格式
3.类成员的访问属性
4.成员函数与this指针
5.构造函数与析构函数
6.类对象数据成员
7.友元函数与友元类
8.类的继承
9.类的多态性与虚函数
10.静态数据成员
11.类模板

考试要求
掌握类的概念,类类型的定义格式,类与结构的关系,类与操作符重载,类的成员属性,类的封装性,类的继承性,构造函数和析构函数的作用,this指针的含义,类对象的定义,友元函数与友元类的作用;了解inline成员函数,静态数据成员,类的多态性与虚函数,类模板等内容。

九、 C++流
1.C++流概述
2.标准输入输出的预定义流对象:cin,cout
3.文件流
4.针对内存字符串缓冲区的流
5.输人输出的格式控制
6.输入流专门操作
7.输出流专门操作

考试要求
掌握c++流的概念,标准预定义流对象cin、cout的含义,文件流的定义和使用,了解输入输出的格式控制及专门操作。
XML 地图 | Sitemap 地图
XML 地图 | Sitemap 地图