|
1.知识目标
(1)掌握C++语言中数据类型与表达式的概念及用法。
(2)熟悉分支、循环语句的格式与用法,掌握顺序、分支、循环程序的结构与设计方法。
(3)熟悉数组与函数的定义与使用方法,理解函数调用过程中实参与形参的传值与传地址的概念。掌握常用求最大值、最小值、查询、排序等典型程序的编写方法。初步掌握函数递归的概念及使用方法。
(4)了解编译预处理、宏定义、条件编译的概念及用法。
(5)理解C++语言中指针的概念,掌握指针变量的概念、指针变量的定义方式及引用方法。掌握用指针变量处理变量、数组、字符串的方法。初步掌握指针数组,指向一维数组的指针变量,函数指针变量,返回值为指针的函数的概念、定义格式、引用方法。
(6)了解枚举型和共同体的概念,掌握结构体概念、定义与使用方法。初步掌握链表的建立、插入、删除、打印输出方法。
(7)理解类与对象的概念,掌握类与对象的定义与使用方法,掌握构造函数与析构函数的概念与用法,了解this指针的概念。
(8)了解继承与派生的概念,基类成员在派生类访问权限的变化。初步掌握派生类的定义与使用方法,派生类中构造函数的定义格式与调用过程。
(9)理解友元的概念,掌握将普通函数定义为某个类的友元函数的方法及友元函数的使用方法。理解运算符重载的概念,掌握运算符重载函数的定义方法及调用过程。理解编译的多态性与运行的多态性。了解虚函数的概念、定义格式及使用方法。
(10)理解C++中有关流、流类、流类体系、文件、文件流类体系的概念。学会用文件流类定义文件对象,用文件对象实现对文本文件的打开、读/写、关闭等操作编程。了解有关二进制文件的操作编程。了解C++中输入/输出格式控制函数,学会用格式控制函数实现C++的输入/输出格式控制。
2.能力目标
(1)具备使用VC++程序集成环境对C++源程序进行编辑、编译、调试与运行的能力。
(2)具备使用C++程序设计语言编写简单应用程序的能力。
(3)具备使用C++中类与对象的知识编写应用程序的能力。
(4)具备继续学习数据结构等课程的能力。
(5)具备继续学习可视化程序设计的能力。
|