您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 东南大学C++复习提纲(22系用)
1复习提纲(22系用)考核方式总评成绩=期末笔试成绩+期末机试成绩+平时成绩(包括综合程序设计及上机实验)期末笔试成绩占50%期末机试成绩占30%综合程序设计占10%平时成绩占10%1.C++预备知识(1)理解计算机的组成和逻辑结构;(2)掌握常用进制(2、8、10和16进制)的计算和转换,掌握补码的表示原理。2.C++基础知识(1)理解C++的基本数据类型,了解数据类型与数据存储的关系,初识C++程序;(2)理解关键词、标识符、变量和变量名定义规则,掌握各类常量的定义和使用方法,掌握转义字符和ASCII码的概念,了解常变量概念,了解引用变量概念;(3)掌握C++各类运算符(含简单位运算)和表达式的概念及用法,了解运算优先级和结合性,了解逻辑表达式的优化执行。理解自增、自减运算符(++,--)的本质并掌握使用方法;理解三种类型转换(自动转换、赋值转换和强制转换)的意义和实现;(4)掌握cin和cout的基本使用,并实现简单的输入和输出功能;(5)掌握C++程序编辑、编译、连接和执行的流程,掌握VC++集成环境的使用。理解C++工程的概念。3.基本控制结构程序设计(1)了解算法的概念和描述方法,了解程序设计的三种基本结构,掌握语句的概念;(2)掌握双路和多路选择结构的程序设计;(3)掌握循环结构的程序设计;(4)掌握循环的控制语句以及嵌套的程序控制结构;(5)掌握常用算法的应用:直接法,枚举法,递推法,迭代法。4.函数(1)理解函数抽象机制,掌握函数定义与函数的调用;(2)理解参数化机制,理解参数的传递过程(值传递和引用传递);(3)理解函数的返回值及函数原型说明;(4)理解函数重载的概念,掌握函数重载的方法;(5)理解缺省参数的用途和定义方法;(6)掌握全局变量,局部变量,理解变量的存贮类型与作用域,生命期与可2见性;(7)理解函数的递归调用,编写、测试、调试简单的递归函数;(8)了解内联函数;(9)掌握C++常用的库函数的使用方法;(10)理解宏定义使用方法;(11)了解编译预处理及其用途。5.数组及其应用(1)理解数组与数组元素概念,掌握定义数组、初始化数组和访问数组元素的方法,掌握一维数组基本处理算法;(2)掌握二维数组的概念和定义,理解二维数组和一维数组的联系与区别,理解二维数组的常用算法;(3)掌握常用排序和查找算法的实现:冒泡排序、选择排序、插入排序,顺序查找和二分查找;6.指针及其应用(1)掌握指针与地址的概念,掌握指针的基本运算方法;(2)掌握指针与一维数组的关系,理解数组名的本质;(3)了解指针与二维数组的关系:指向一维数组的指针(*);(4)掌握指针和引用作为函数的参数,理解数组作为函数参数的本质;(5)掌握字符数组、字符串和字符指针的概念和使用,掌握常见的字符串处理算法和输入输出,掌握常见的字符串处理库函数;7.标准库类型掌握string对象的定义与初始化,会连续读入string对象,掌握string对象的常用操作;掌握vector对象的常用操作,会向vector中添加元素,并会用迭代器iterator遍历及操作vector中的元素。
本文标题:东南大学C++复习提纲(22系用)
链接地址:https://www.777doc.com/doc-5604684 .html