面向对象程序设计实验大纲

2019-04-21 18:06

大学课程《面向对象程序设计》实验大纲

一、实验课的性质与任务

面向对象程序设计是通信工程专业的一门重要基础课程,主要任务是让学生充分掌握面向对象程序设计的基本概念、各种数据类型的使用技巧、程序设计的思想和方法。

二、实验课程目的与要求

1. 实验目的

通过面向对象程序设计上机实验加深对讲授内容的理解,尤其是一些语法规则、常用语句、程序结构等。熟悉面向对象程序设计的程序开发环境,并能逐步实现用面向对象的程序设计思想独立编程能力。学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行。

2. 实验要求

(1)掌握C++语言有关基本概念。

(2)掌握C++语言的基本语法和基本语句。 (3)掌握C++语言的程序编写方法. (4)提高程序调试能力。

三、实验项目及内容提要 面向对象程序设计实验课程 (课程编号0706842002) 实验序项编号 号 目实验类型 学时 必做 学基选分本验综设做 数 操证 合 计 作 实验名称 内容提要 1 基本输入输出实验 2 √ 理解变量与常量的含义;掌握浮点型变量的定义和使用方法;掌握符号常量的定义和使用方法;学习使用基本算术运算符;熟悉C++语言√ 的基本输入输出方法;掌握字符型变量和整型变量的定义和使用方法;了解字符型数据的ASCII码存储方式;学习C++语言的输入输出方法。 √ 2 基本控制结构实验 2 √ 熟悉C++语言的基本输入输出方法;理解程序中控制表达式的作用;掌握C++语言关系运算符与关系表达式的使用方法;熟悉C++语言分支语句if-else的使用方法;理解循环的概念;掌握while循环语句和for循环语句;学习使用循环的嵌套;学会运用循环与分支的嵌套;进一步熟悉关系运算符和逻辑运算符。 理解函数的意义;掌握函数的定义方法;掌握函数的声明形式;掌握函数的调用形式;理解形参和实参的值传递关系;学习√ 函数返回值的使用方法;理解函数重载的意义;掌握重载函数的声明、定义与调用方法;进一步理解函数形参和实参的值传递关系。 理解类与对象的概念;掌握类的声明和定义方法;掌握对象的定义和使用方法;掌握带参数的构造函数√ 的定义和使用;掌握静态数据成员和静态成员函数的定义和使用方法;理解类与对象之间的关系;理解3 函数实验 2 √ 4 类与对象实验 4 √ 类的组合的概念和使用方法;学会定义并使用带参数的构造函数和不带参数的默认构造函数;掌握组合类构造函数和析构函数的定义、实现和调用顺序。 理解运算符重载的概念和意义;掌握重载运算符为成员函数的方法;学习使用并√ 重载运算符函数,注意其参数和返回值的类型;掌握重载运算符函数的调用方法。 5 运算符重载实验 2 √ 6 继承实验 2 √ 理解继承与派生的概念;学习定义和使用派生类;了解不同继承方式下对基类成员的访问权限;掌握派生类构造函数和析构函数的定义和使用方法;理解派生类构造函数和析构函数的执行顺序;理解单继√ 承和多继承的概念;掌握类层次中构造函数的定义方式和建立对象时构造和析构顺序;掌握重载构造函数,能够在不同情况下完成数据成员初始化的任务;能够根据问题建立合理的类层次关系。 √ 7 虚函数实2 √ 理解多态与虚函数的概念;学习使验 用虚函数实现动态多态性;掌握虚函数和纯虚函数的定义与使用方法;掌握抽象类及其派生类中虚函数的声明和定义方法。 理解数组的概念;掌握一维数组的定义方法;掌握一维数组元素的输入和输出方法;理解一维数组中元素的存储方式;√ 理解字符串的概念;理解字符串与字符数组的关系;掌握字符串的输入、输出方法;掌握基本字符串处理函数的使用方法。 理解指针与引用的概念;掌握指针和引用的声明和使用方法;学习使用指针作为函数参数;学习使用引用作为函数参数;学习使用指针访问数组元素;理解使用指针和引用作为√ 函数参数的区别;理解函数指针的概念;掌握指向函数的指针声明和使用;学习用指向函数的指针作为函数的参数,从而选择执行不同的函数;进一步熟悉指针的使用方法。 理解容器类和线性容器类的概念;掌握√ 容器类的声明和使用方法;能够根据栈的定义实现栈类;学8 数组实验 2 √ 9 指针与引用实验 2 √ 10 容器类实验 2 √ 习使用栈解决实际问题。 类模板实验 理解函数模板与类模板的含义;掌握类√ 模板的定义和使用方法。 11 2 √ 四、实验内容安排:

实验一 基本输入输出实验 ( 设计性实验 2学时)

实验题目1 1、 目的要求:

1) 理解变量与常量的含义;

2) 掌握浮点型变量的定义和使用方法; 3) 掌握符号常量的定义和使用方法; 4) 学习使用基本算术运算符;

5) 熟悉C++语言的基本输入输出方法。 2、实验内容:

输入一个球的半径r,计算其体积V。 3、实验步骤:

1) 定义符号常量PI;

2) 定义球的半径r为double类型变量; 3) 用cin进行输入;

4) 根据公式计算球的体积; 5) 用cout进行输出。 4、主要实验仪器设备: 计算机 实验题目2 1、目的要求:

1) 掌握字符型变量和整型变量的定义和使用方法; 2) 了解字符型数据的ASCII码存储方式; 3) 学习C++语言的输入输出方法。 2、实验内容:

从键盘输入一个字母,输出其ASCII码。 3、实验步骤:

1) 定义变量ch为char类型变量; 2) 定义变量i为int类型变量; 3) 用cin输入ch值;

4) 将ch的ASCII码给整型变量i赋值; 5) 用cout输出i的值。 4、主要实验仪器设备: 计算机

实验二 基本控制结构实验


面向对象程序设计实验大纲.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四柱液压式举升机的设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: