软件工程师考试(中级)大纲
一、考试说明 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ÿ |