[摘要]
软件工程考试大纲(中级)
一、考试说明
1.考试要求:
(1)掌握常见数据结构的特性;
(2)掌握基本数据运算算法;
(3)理解软件生存期的概念;
(4)掌握快速原型开发方法;
(5)掌握面向对象的开发技术;
(6)掌握结构化分析和结构化设计方法;
(7)掌握c++语言的程序设计技...
软件工程考试大纲(中级)
一、考试说明
1.考试要求:
(1)掌握常见数据结构的特性;
(2)掌握基本数据运算算法;
(3)理解软件生存期的概念;
(4)掌握快速原型开发方法;
(5)掌握面向对象的开发技术;
(6)掌握结构化分析和结构化设计方法;
(7)掌握c++语言的程序设计技术。
2.通过本级水平考试的合格人员具有从事软件开发与管理的软件工程师的实际工作能力和业务水平。
3.本级水平范围包括三个模块,即模块1、模块2和模块3。题型为单项选择题十多项选择题。每个模块考试时间为90分钟。
二、考试范围
模块1:c++与面向对象程序设计
1/1 面向对象程序设计方法和C++
面向对象程序设计的基本思想和基本概念
C++语言的发展历史
1/2 C++的数据类型
一种处理问题的方法
C++语言程序
对输入/输出的初步认识
注释
预处理
数据类型初步
常量
变量
指针类型
引用类型
常量类型
枚举类型
数组类型
类与继承
1/3 自定义类型名
1/4 表达式与语句
表达式
类型转换
语句
if语句
switch语句
循环语句
跳转语句
1/5 类
成员变量和成员函数
构造函数和析构函数
静态成员变量和静态成员函数
内联函数
友元
对象和动态对象
类属性
1/6 结构、联合和枚举
结构
联合
枚举型
1/7 函数与函数重载
函数
动态空间分配
1/8 继承性与派生类
类的层次概念
单继承
多继承
1/9 多态性
函数重载
运算符重载
虚函数
1/10 C++的I/O流库
输出与重载运算符“<<”
输入与重载运算符“>>”
文件的输入/输出