下载此文档

2015年C课程设计题目.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
基本题目(每人都做) 实验目的 。 。 。 。 。 6. 使用 VC++ 的 Debug 调试功能观察程序流程,跟踪观察类的构造函数,析构函数、成员函数的执行顺序。 VC++ 的 debug 调试:单步执行、设置断点、观察变量值。 1. 实验任务 1. 定义一个 CPU 类,包含等级(rank) 、频率(frequency) ,电压(voltage) 等属性,有两个公有成员函数 run 、 stop 。其中, ran k 为枚举类型 CPU_Rank ,定义为 enum CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7} , frequency 为单位是 MHz 的整型数, voltage 为浮点型的电压值。观察构造函数和构构函数的调用顺序。 2. puter 类, 有数据成员芯片(cpu), 内存(ram) 、光驱(cdrom) 等等, 有两个公有成员函数 run 、 stop 。 cpu 为 CPU 类的一个对象, ram 为 RAM 类的一个对象, cdrom 为 CDRO M 类的一个对象,定义并实现这个类。 3. (选做) 设计一个用于人事管理的 People( 人员) 类。考虑到通用性,这里只抽象出所有类型人员都具有的属性; number( 编号)、 sex( 性别)、 birthday( 出生日期)、 id( 身份证号) 等等。其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括: 构造函数和析构函数、内联成员函数、聚集。 2. 实验步骤 CPU_Rank ,例如 enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7}, 再定义 CP U 类,包含等级(rank) 、频率(frequency) ,电压(voltage) 等私有数据成员,定义成员函数 run 、 stop , 用来输出提示信息,在构造函数和析构函数中也可以输出提示信息。在主程序中定义一个 CPU 的对象,调用其成员函数,观察类对象的构造与析构顺序,以及成员函数的调用。程序名: 。 2. 使用 debug 调试功能观察程序 的运行流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序。参考程序如下: // #include <> enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7}; class CPU { private: CPU_Rank rank; int frequentcy; float voltage; public: CPU (CPU_Rank r, int f, float v) { rank=r; frequentcy=f; voltage=v; cout<< ”构造了一个 CPU! ”<<endl; }~ CPU( ) {cout<< ”析构了一个 CPU! ”<<endl;} CPU_Rank GetRank () const {return rank;} int GetFrequency () const {return frequentcy;} float GetVoltage () const { return voltvage;} void SetRank (CPU_Rank r) {rank=r;} void SetFrequency (int f) {frequentcy=f;} void SetVoltage (float v) {voltage=v} void Run () {cout << ” CPU 开始运行! ”<<endl;} void Stop () {cout << ” CPU 停止运行! ”<<endl;} }; void main (){ CPU a (P6,300,); a. Run ( ); a. Stop ( );}: (1) 单击 Build | Start Debug | Step Into 命令,或按下快捷键 F11 ,系统进入单步执行状态,程序开始运行,一个 DOS 窗口出现,此时 Visual Studio 中光标停在 main ()函数的入口处; (2)从 Debug 菜单或 Debug 工具栏中单击 Step Over ,此时,光标下移, 程序准备执行 CPU 对象的初始化; (3)单击 Step Into ,程序准备执行 CPU 类的构造函数; (4)连续单击 Step Over ,观察

2015年C课程设计题目 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人junjun2875
  • 文件大小102 KB
  • 时间2017-03-26