一、考试说明 1.考试要求: (1)掌握常见数据结构的特性; (2)掌握基本数据运算算法; (3)理解软件生存期的概念; (4)掌握快速原型开发方法; (5)掌握面向对象的开发技术; (6)掌握结构化分析和结构化设计方法; (7)掌握 c++语言的程序设计技术。 2.通过本级水平考试的合格人员具有从事软件开发与管理的软件工程师的实际工作能力和业务水平。 3.本级水平范围包括三个模块,即模块 1、模块 2 和模块 3。题型为单项选择题十多项选择题。每个模块考试时间为 90 分钟。 二、考试范围 模块 1:c++与面向对象程序设计 1.1.面向对象程序设计方法和 C++ 1.1.1 面向对象程序设计的基本思想和基本概念 1.1.2C++语言的发展历史 1.2.C++的数据类型 1.2.1 一种处理问题的方法 1.2.2C++语言程序 1.2.3 对输入/输出的初步认识 1.2.4 注释 1.2.5 预处理 1.2.6 数据类型初步 1.2.7 常量 1.2.8 变量 1.2.9 指针类型 1.2.10 引用类型 1.2.11 常量类型 1.2.12 枚举类型 1.2.13 数组类型 1.2.14 类与继承 1.2.15 自定义类型名 1.3.表达式与语句 1.3.1 表达式 1.3.2 类型转换 1.3.3 语句 1.3.4if 语句 1.3.5sw itch 语句 1.3.6 循环语句 1.3.7 跳转语句 1.4 类 1.4.1 成员变量和成员函数 1.4.2 构造函数和析构函数 1.4.3 静态成员变量和静态成员函数 1.4.4 内联函数 1.4.5 友元 1.4.6 对象和动态对象 1.4.7 类属性 1.5 结构、联合和枚举 1.5.1 结构 1.5.2 联合 1.5.3 枚举型 1.6 函数与函数重载 1.6.1 函数 1.6.2 动态空间分配 1.7 继承性与派生类 1,7.1 类的层次概念 1.7.2 单继承 1.7.3 多继承 1.8 多态性 1.8.1 函数重载 1.8.2 运算符重载 1.8.3 虚函数 1.9C++的 I/O 流库 1.9.1 输出与重载运算符“<<” 1.9.2 输入与重载运算符“>>” 1.9.3 文件的输入/输出 1.9.4 状态函数 1.9.5 格式状态符 1.9.6 字符串输出格式 1.10 面向对象的程序设计环境 1.10.1 面向对象的软件开发环境 1.10.2 类库 1.10.3BorlandC 十十类库 1.11C++的应用 1.11.1OOP 与结构化程序设计 1.11.2 与汇编语言的接口 1.11.3 基于C++的良好OOP 风格 1.11.4 面向对象的弹出式窗...