软件工程师中级大纲考题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

、考试说明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.5switch语句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面向对象的弹出式窗口模块2:算法和数据结构2.1基本概念2.1.1什么是数据结构2.1.2抽象数据类型及面向对象概念2.1、3数据结构的抽象层次2.1.4算法定义2.1.5模板2.1.6性能分析与度量2.2数组2.2.1作为抽象数据类型的数组2.2.2顺序表2.2.3多项式2.2.4稀疏矩阵2.2.5字符串2.3链表2.3.1单链表2.3

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功