文件名称:C++程序设计语言实验二

  • 所属分类:
  • 其他小程序
  • 资源属性:
  • [C/C++] [源码]
  • 上传时间:
  • 2011-08-18
  • 文件大小:
  • 11.5kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • zhuchao0731@163.com
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

实验二:C++编程入门
一、实验内容
1.  使用构造函数、析构函数。
2.  使用对象数组。
3.  学习动态创建对象。
4.  学习全局对象、静态对象、局部对象。
5.  运算符重载。
二、实验题目
1,定义一个学生类,要求存储学号,姓名, 年龄,性别,班号等信息,从键盘输入10个学生信息,存储在一个对象数组中,并将所有学生信息打印出来。

要求:1,学号按照1,2,3....排列,并通过对象构造函数输入。
   2,学生类提供一个打印函数,负责打印学生信息
   3,要求有一个析构函数,在对象销毁时打印“学生X信息销毁”,这里X表示学号。
   4,输出打印时要求使用指向对象的指针。

2,定义一个学生类,要求存储学号,姓名, 年龄,性别,班号等信息,并作为私有成员变量存储,分别实现GetInfo(...), PrintInfo, SetInfo(...) 三个共有成员函数,用于进行信息读取、信息打印、信息修改。

分别从键盘输入10个学生信息,存储在一个动态创建的对象数组中(使用new操作符创建),要求从键盘输入学号进行学生对象的查找,并将该学生信息打印出来。

要求:1,学号按照输入顺序1,2,3....排列,并通过对象构造函数输入。
   2,使用this指针
   3,要求提供构造函数和析构函数,前者在对象创建时打印“学生X信息创建”,后者在对象销毁时打印“学生X信息销毁”,这里X表示学号。
   4,查找对象时使用指向对象的指针。

3,用上例定义的学生类分别创建一个全局对象,一个函数中的静态对象、相同函数中的若干局部对象。在构造函数中增加对象存储类别的信息(如:“全局对象”、“静态对象”、“局部对象”),在析构函数中也增加相同信息。运行该程序,观察构造函数和析构函数调用时机和相对顺序。

4,设计并实现一个复数类,提供对复数+、-、++(实部自增)、--(实部自减)运算符的重载以获得相应功能,并重载<<和>>操作符,以用于对复数的打印。
三、实验要求
  将程序源代码压缩后提交至学院FTP上对应实验和班级的目录中。
  作业命名方式为:“学号姓名.rar”。
  作业提交时间:下次实验课前提交。

(系统自动生成,下载前可以参看下载内容)

下载文件列表

压缩包 : lab2.rar 列表
lab2/1.cpp
lab2/2.cpp
lab2/3.cpp
lab2/4.cpp
lab2/C++程序设计语言-实验02.doc
lab2/~$+程序设计语言-实验02.doc
lab2

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org