一、考试说明 1.考试要求: (1)掌握常见数据结构的特性; (2)掌握基本数据运算算法; (3)理解软件生存期的概念; (4)掌握快速原型开发方法; (5)掌握面向对象的开发技术; (6)掌握结构化分析和结构化设计方法; (7)掌握 c++语言的程序设计技术
2.通过本级水平考试的合格人员具有从事软件开发与管理的软件工程师的实际工作能力和业务水平
3.本级水平范围包括三个模块,即模块 1、模块 2 和模块 3
题型为单项选择题十多项选择题
每个模块考试时间为 90 分钟
二、考试范围 模块 1:c++与面向对象程序设计 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 继承性与派生