皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
定义一个简单的Computer类,有数据成员芯片(cpu)、内存(ram)、光驱(cdrom),有两个公有成员函数Run()、Stop()。在main函数中定义Computer类的一个对象,测试这个类,分析成员函数的运行顺序。 实验要求: (1)类的组合概念,即Computer类的数据成员为CPU类的一个对象cpu, RAM类的对象ram,CDROM类的对象cdrom,各个类的定义见上述实验。 (2)要求在Computer类的成员函数Run( )中依次显示COMPUTER、CPU、RAM、CDROM开始运行的信息。Stop( )的显示信息与Run( )的运行次序严格相反,运行结果如下图所示。 #include using namespace std; /*假设已定义好CPU、RAM、CDROM类(其具体代码见上述任务中的对应代码),在此任务编程时请自行补充完整;接着请在下面直接定义Computer类*/ class CPU { ......//代码如上,在此省略 }; class RAM { ......//代码如上,在此省略 }; class CDROM { ......//代码如上,在此省略 }; class Computer { private: (1) ; //定义Computer类的子对象cpu (2) ; //定义Computer类的子对象ram (3) ; //定义Computer类的子对象cdrom public: COMPUTER() { cout << "构造了一个COMPUTER!" << endl; } ~COMPUTER () { cout << "析构了一个COMPUTER!" << endl; } void Run() { cout << "COMPUTER开始运行!" << endl; (4) ( ); //cpu的运行(注意在此不能直接用输出语句输出CPU开始运行!) (5) ( ); // ram的运行(同上) (6) ( ); // cdrom的运行(同上) } void Stop() { (7) ( ); //computer各个部件停止运行。 (8) ( ); // 注意在此不能直接用输出语句输出各个部件停止运行! (9) ( ); // 各个部件停止运行的次序和开始运行的次序严格相反! cout << "COMPUTER停止运行!" << endl; } } int main() { COMPUTER a; a.Run(); a.Stop(); return 0; }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】项目开始的标志是()
A.
确定项目发起人
B.
确定项目预算
C.
确定项目结束日期
D.
确定项目结果
【简答题】项目开始的标志是() A.确定项目发起人 B.确定项目预算 C.确定项目结束日期 D.确定项目结果
【单选题】项目立项是( )的标志。
A.
项目准备
B.
项目决策
C.
招标开始
D.
项目实施
【多选题】凝固热在数值上与下列哪一种热不相等
A.
升华热
B.
溶解热
C.
汽化热
D.
熔化热
【单选题】有关慢性炎症的描述,错误的是
A.
可有实质细胞增生
B.
可有肉芽肿形成
C.
可有纤维组织增生
D.
可形成多发性息肉
E.
可形成肿瘤结节
【单选题】一般纳税人销售农业产品的增值税税率为()
A.
13%
B.
6%
C.
3%
D.
9%
【简答题】用 PPT 完成本周计算机实训的心得体会, 5 张幻灯片以上,总字数 500 字,讲清楚实训练了哪些东西,有了什么收获,对计算机一级考证有什么看法,对能否接受考证挑战做明确表态,注意在第一张 PPT 需要附上本人的一张证件照片。
【多选题】以下哪些提单在结汇时,银行将拒绝接受?( )
A.
unclean B/L
B.
stale B/L
C.
straight B/L
D.
order B/L
【单选题】项目开始的标志是
A.
确定项目发起人
B.
确定项目预算
C.
确定项目结束
D.
确定项目结果
【多选题】以下( )提单在结汇时,银行将拒绝接受。
A.
order B/L
B.
stale B/L
C.
straight B/L
D.
unclean B/L
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题